Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    Stampare variabile con stringa Javascript

    ho due file
    uno.php:
    Codice PHP:
    <?php
    $ciao 
    "ciao mondo!";
    print(
    'document.write("$ciao")');
    ?>
    e due.htm che dovrebbe visualizzare "ciao mondo":
    codice:
    <html>
      <head>
      <title>prova</title>
      </head>
      <body>
    <script type="text/javascript" language="JavaScript" SRC="http://test2/uno.php"></script> 
      </body>
    </html>
    però la pagina .htm stampa $ciao. In ogni caso, è giusto il metodo per stampare una variabile php richiamandola tramite la stringa js?

  2. #2
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    semplice

    <?php
    $ciao = "ciao mondo!";
    print "$ciao";
    ?>

    anche se non ne capisco l'utilità...

    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    In ogni caso, è giusto il metodo per stampare una variabile php richiamandola tramite la stringa js?

    SI
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    e no, anche come dici tu la pagina htm non visualizza nulla

    Alla fine va con:
    Codice PHP:
    echo "document.write(\"$ciao\");"
    solo però che se voglio stampare l'html di una pagina esterna (url assoluto tramite fopen) non stampa proprio niente: strano, una frase si e il codice no.

  5. #5
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    vedi allegato

    Immagini allegate Immagini allegate
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  6. #6
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    funziona e come!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  7. #7
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    solo però che se voglio stampare l'html di una pagina esterna (url assoluto tramite fopen) non stampa proprio niente: strano, una frase si e il codice no.
    :master:

    non ho capito cosa intendi ... mi puoi spiegare meglio cosa vuoi fare
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    a me non va....

    Comunque, prendo un url assoluto (entrambi i php hanno allow_url_fopen su On)
    Codice PHP:
    $filename "http://localhost/dir/pagina1.php";//funziona anche con un sito vero
    $fp fopen($filename"r");
    $inhalt fread($fp"1000000");
    echo 
    "document.write(\"$inhalt\");"
    e voglio stampare l'output (che c'è e funziona) in una pagina .htm richiamando la pagina .php con la stringa .js
    Però la pagina.htm non mostra nulla, mentre se faccio un esempio semplice con $inhalt = ciao mondo, stampa "ciao mondo" tranquillamente

  9. #9
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    a me va, se pur con qualche inceppo

    <?php
    $filename = "http://www.spacemarc.it/scriptphp/index.php";//funziona anche con un sito vero
    $fp = fopen($filename, "r");
    $inhalt = fread($fp, "1000000");
    echo "$inhalt";
    ?>

    vuoi uno screen-shot o ti fidi?

    parentesi

    il mio php.ini

    ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
    allow_url_fopen = On

    comuqnue non capisco perchè in php forzi il javascript scrivendo un'istruzione simile.

    Se vuoi includere in SRC solo un valore basta passarglielo... il passaggio che fai è inutile. Print ti da già il valore dello script, non serve fare un document write perchè la stringa javascript la scrivi nella pagina che richiama lo script
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ok, ma io devo visualizzare il contenuto di $filename in un file htm, tramite la stringa js. Forse è un prob del mio server...
    Anche senza document.write non stampa nulla...
    alla fine è come se si trattasse di una inclusione in javascript

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.