Ciao,
è possibile incudere un file php in una pagina html con un javascript?
Ciao,
è possibile incudere un file php in una pagina html con un javascript?
Lisa
- www.hobbyanimali.it -
Ciao Lisa79,
con javascript puoi includere file js... se la pagina php restituisce codice javascript puoi benissimo farlo.
Tu cosa vorresti fare di preciso?
![]()
Sto facendo uno script in php che mi segnala gli utenti in linea e dove si trovano.
Per farlo mi appoggio ad un db e la pagina da includere è quella che contiene il risultato della quary con il totale degli utenti in linea.
Quindi se non ho capito male dovrei inserire la variabile che contiene il totale utenti in uno script javascript, sai come posso fare?
Dovrei inserire questa stringa <? echo "Utenti online: $usersOnline"; ?> in un javascript, giusto?
Lisa
- www.hobbyanimali.it -
Così:
echo "<script language='JavaScript' type='text/javascript'>document.write (\"Utenti online: $usersOnline\");</script>";
Lisa
- www.hobbyanimali.it -
Il file php funziona, ma se uso questa stringa per richiamarlo
<script language='JavaScript' type='text/javascript' src='http://www.hobbyanimali.it/usersonline_javascript.php'></script>
mmi da errore.
Cosa sbaglio?
Lisa
- www.hobbyanimali.it -
Cosa sbagli ?
Php è un linguaggio lato server quindi serve per elaborare una pagina html. Quando la pagina è stata elaborata viene mandata al browser che la stampa a video e esegue il codice javascript. Quindi quando il codice js viene eseguito il php ha già finito il suo lavoro.
il server deve restituire:
echo "document.write (\"Utenti online: $usersOnline\");";
essendo uno script esterno i tag <script> e </script> vanno omessi.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Funziona!
Grazie br1![]()
Lisa
- www.hobbyanimali.it -
scusa ma sono stato impegnato... comunque c'ha pensato il buon br1
ma alla fine il file js deve solo stampare una variabile... non ti conveniva usare direttamente un include php? :master:
ciao a tutti, io ho lo stesso problema ma anche leggendo la discussione non ho capito come fare (non posso fare un include in php perchè il sito è in asp)
mi potete dire come inserirlo? graziecodice:<? if (!$can) $can="#xxxxxxx"; $can="#".preg_replace("/^#/","",$can); $cancod=substr(base64_encode($can),0,-1); $f=file("http://xxxxxxxxxx"); if (preg_match("/currently has ([\d]+) /",$f[0],$n)) { echo "document.write(\""; if ($n[1]==1) echo "C'è qualcuno "; else if ($n[1]>1) echo "Ci sono ".$n[1]." Fan "; else echo "Nessun utente "; echo "su $can\");"; } ?>