Ciao a tutti
vorrei sapere qual'è il sistena + breve e + corretto per creare una variabile heredoc che contenga una lunga stringa ritornatami dalla funzione file_get_contents("...");
grazie
Ciao a tutti
vorrei sapere qual'è il sistena + breve e + corretto per creare una variabile heredoc che contenga una lunga stringa ritornatami dalla funzione file_get_contents("...");
grazie
Cosa sarebbe una "variabile heredoc"? heredoc e' una sintassi particolare per creare stringhe di testo, non e' un tipo di variabile.
no non è un tipo di variabile ma mi sembra di capire che sia un modo per delimitarla invece di udsare le virgoletteOriginariamente inviato da k.b
Cosa sarebbe una "variabile heredoc"? heredoc e' una sintassi particolare per creare stringhe di testo, non e' un tipo di variabile.
Io ho fatto così
funziona ma mi dicono senza spiegare nulla che non è il modo correttocodice:$contents=file_get_contents("http://www.pincopallino.it/testotxt"); $contents= <<<ET $contents ET;
Piu' che altro non ha senso, la variabile contiene gia' quello che ti serve, perche' devi usare un costrutto del genere per rimetterle dentro il suo stesso contenuto?![]()
OKOriginariamente inviato da k.b
Piu' che altro non ha senso, la variabile contiene gia' quello che ti serve, perche' devi usare un costrutto del genere per rimetterle dentro il suo stesso contenuto?![]()
però se non lo faccio e la passo a javascript mi fa errore e dice che non è delimitata
ma si può fare così?
$contents= <<<ET
file_get_contents("http://www.pincopallino.it/testotxt")
ET;
No, non si puo' fare cosi' ne ha senso farlo. Se si lamenta javascript allora e' li' il problema, non nella creazione della stringa.
Magari fai
invece dicodice:var text = <?php echo $contents ?>
codice:var text = "<?php echo $contents ?>"