Nwlapcug.com


Come incorporare codice PHP in file JS

Come incorporare codice PHP in file JS


JavaScript e PHP sono tecnologie che non possono comunicare direttamente, tuttavia, ci possono essere momenti quando informazioni ottenute su un server utilizzando PHP, ad esempio l'indirizzo IP del server o valori di configurazione del server, devono essere inviati a uno script JavaScript per ulteriore esecuzione. In questi casi, gli sviluppatori possono incorporare codice PHP in JavaScript utilizzando il valore dell'attributo "src" del tag script. PHP file chiamati in questo modo comunicano con il server, determinano le informazioni richieste e restituiscono i risultati al richiedente codice JavaScript per l'esecuzione in un browser web.

Istruzioni

1

Aprire un editor di testo e creare un nuovo file denominato "insideJS.php." Perché il file ha estensione ". php", il programma PHP installato sul server interpreterà qualsiasi testo inserito tra questi delimitatori come codice PHP. Aggiungere un delimitatore aperto di PHP ("<? php") e chiudere un PHP delimitatore ("? >") del file come indicato di seguito:

<? php

? >

2

Aggiungere una funzione di "intestazione" PHP tra il PHP aperto "<? php"e chiudere PHP"? >" delimitatori per indicare che il file deve generare risultati dell'applicazione PHP come JavaScript. Il codice dovrebbe essere simile al codice riportato di seguito:

<? php

Header ("content-type: application/javascript");

? >

3

Aggiungere il PHP funzione "stampa" sulla riga che segue la dichiarazione di "intestazione". Questa funzione indica a PHP per il testo "Testo Output utilizzando PHP" nel file di output. Salvare e chiudere "InsideJS.php." Il codice riportato di seguito è un esempio di ciò che il codice dovrebbe risultare simile seguente passaggio 3:

<? php

Header ("content-type: application/x-javascript");

stampa ("Document. Write (\"Text Output Using PHP\ ")" ");

? >

4

Aprire un editor di testo e creare un file denominato "callPHP.html." Aggiungere alcuni tag HTML generico al file che includono un'aperta e un tag di chiusura "< html >", un open e un tag di chiusura "< head >" e un open e un tag di chiusura "< body >". Citare il codice qui sotto per un esempio di questa pagina Web di base:

< html >

< testa >< / testa >

< corpo >< / corpo >

< / html >

5

Inserire un tag "< script >" tra il tag stretta "< / head >" e Apri "< head >". Assegnare lo script utilizza un attributo "type" "text/javascript" per indicare la lingua lo script. Dopo il passaggio 5, "callPHP.html" dovrebbe apparire come illustrato di seguito:

< html >

< head >

< script type = "text/javascript" >

< / head >

< corpo >< / corpo >

< / html >

6

Aggiungere un attributo "src" il tag "< script >" e impostare l'attributo "src" nel file "insideJS.php" come mostrato nell'esempio fornito. Chiudere il tag "< / script >" e salvare e chiudere "callPHP.html."

< html >

< head >

< script type = "text/javascript" in un browser web. Verificare che il testo "Testo Output utilizzando PHP" è scritto alla pagina Web utilizzando il PHP "stampa" comando e il metodo di "Document. Write" di JavaScript.

Consigli & Avvertenze

  • PHP file chiamati utilizzando l'attributo "src" JavaScript sono in grado di sfruttare tutte le funzionalità disponibili per l'installazione di PHP.
  • PHP file chiamati utilizzando l'attributo "src" JavaScirpt possono essere inviati variabili e valori prelevati con la variabile predefinita PHP $GET.
  • Chiamando un file PHP utilizzando JavaScript può fornire i riferimenti alle immagini che possono essere poi manipolato sul lato client.
  • File PHP che vengono chiamati dal file JavaScript devono restituire il codice utilizzando la sintassi JavaScript.