-
problema con le varibili
ho costruito uno script che deve scrivere un file testuale, per questo ho memorizzato tutto quello il contenuto in una variabile, così:
$testo_da_scrivere=" blabla <?$_SERVER[\"HTTP_REFERER\"]?> ";
mi da errore.....lo script.
cancellando $_SERVER[\"HTTP_REFERER\"] lo scrpt funziona come posso fare??? :=):
-
$testo_da_scrivere=" blabla".$_SERVER["HTTP_REFERER"];
Ciao!
-
NO DEBUG.......
il contenuto che ho memorizzato in quella variabile deve servire per scrivere un file di testo.php ..... :???: capito?
-
E allora?
L'errore è sulla concatenazione delle stringhe:
sbagliato: $testo_da_scrivere=" blabla <?$_SERVER[\"HTTP_REFERER\"]?> ";
giusto: $testo_da_scrivere=" blabla".$_SERVER["HTTP_REFERER"];
Provalo e vedi che funziona.
Ciao!
-
IL VALORE $_SERVER[HTTP_REFERER] non serve alla pagina che crea la variabile $testo_da_scrivere.
DEVO CREARE UNA NOVA PAGINA .PHP CON QUESTO CODICE :
blabla <?$_SERVER["HTTP_REFERER"]?>
-
Non ho capito, spiega dettagliatamente cosa stai cercando di fare e gli errori che ottieni.
Non scrivere in maiuscolo, equivale ad urlare.
Ciao!
-
$testo_da_scrivere="blabla <?\$_SERVER[\"HTTP_REFERER\"]?> ";
Metti una \ prima di $ :)
Dovrebbe andare ^_^
-
grazie comunità virtuali.... :=):
-
..oppure per non considerare la $ come identificatore di variabile potresti sostituire i doppi apici " con gli apici '
d°__°b