Come incorporare codice PHP in JS file

October 23

Come incorporare codice PHP in JS file


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

istruzione

1 Aprire un editor di testo e creare un nuovo file chiamato "insideJS.php." Poiché il file ha estensione ".php", il programma PHP installato sul server interpreterà qualsiasi testo inserito tra i delimitatori come codice PHP. Aggiungere un delimitatore aperto PHP "<(per il file come indicato di seguito (e un PHP vicino delimitatore"?) Php? ")>":

<? Php

?>

2 Aggiungere una funzione PHP "header" tra il PHP open "<? Php" e vicino PHP "?>" Delimitatori per indicare che il file deve risultati di uscita dell'applicazione PHP come JavaScript. Il codice dovrebbe essere simile il codice riportato di seguito:

<? Php

header ( "Content-Type: application / javascript");

?>

3 Aggiungere la funzione PHP "stampa" sulla linea in seguito alla dichiarazione "header". Questa funzione indica a PHP per l'uscita "Output di testo Utilizzo di PHP" testo al file. Salvare e chiudere "InsideJS.php." Il codice qui sotto è un esempio di ciò che il codice dovrebbe essere simile seguente Fase 3:

<? Php

header ( "Content-Type: application / x-javascript");

print ( "document.write (\" Uscita di testo utilizzando PHP \ ")");

?>

4 Aprire un editor di testo e creare un file denominato "callPHP.html." Aggiungere alcuni tag HTML generici al file che includono un aperto e uno stretto "<html>" tag, un aperto e un tag vicino "<head>" e un dialogo aperto e un tag vicino "<body>". Fare riferimento al codice qui sotto per un esempio di questa pagina web di base:

<Html>

<Head> </ head>

<Body> </ body>

</ Html>

5 Inserire un tag "<script>" tra l'aperto "<head>" e la chiusura "</ head>" tag. Assegnare lo script un "tipo" attributo "text / javascript" per indicare la lingua lo script utilizza. Dopo il punto 5, "callPHP.html" dovrebbe apparire come illustrato di seguito:

<Html>

<Head>

<Script type = "text / javascript">

</ Head>

<Body> </ body>

</ Html>

6 Aggiungere un attributo "src" per il tag "<script>" e impostare l'attributo "src" al 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 "Uscita di testo Utilizzo di PHP" è scritto alla pagina web utilizzando il comando PHP "stampa" e il metodo JavaScript "document.write".

Consigli e avvertenze

  • file PHP chiamato utilizzando l'attributo JavaScript "src" sono in grado di sfruttare tutte le funzioni disponibili per l'installazione di PHP.
  • file PHP chiamato utilizzando l'attributo JavaScirpt "src" possono essere inviate le variabili e valori raccolti con il PHP $ GET variabile predefinita.
  • Chiamare un file PHP utilizzando JavaScript in grado di fornire i riferimenti alle immagini che possono poi essere manipolati sul lato client.
  • file PHP che vengono chiamati dal file JavaScript deve tornare codice utilizzando la sintassi JavaScript.