problema con here document

ciao a tutti sto cercando di capire come funzionano gli here document, ho provato con questo esempio però mi da errore

<?php

   $page_header = <<< HTML_HEADER

   <html>

   <head><title>Menu</title></head>

   <body bgcolor="#fffed9">

   <h1>Dinner</h1>

   HTML_HEADER;

   $page_footer = <<<HTML_FOOTER

   </body>

   </html>

   HTML_FOOTER;

?>

ciao a tutti e grazie per le risposte  :bye:

inviato 8 anni fa
scooby1574
X 0 X

HTML_HEADER e HTML_FOOTER usati in chiusura devono essere posti all'inizio della riga, senza spazi iniziali.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

ciao sono stato fuori per cui ho visto solo ora la tua risposta domani spero di riuscire a provare grazie ancora ciaoo :bye:

risposto 8 anni fa
scooby1574
X 0 X

ciao il codice quindi va scritto cosi perchè mi da ancora errore ?

<?php

   $page_header=<<<HTML_HEADER

   <html>

   <head><title>Menu</title></head>

   <body bgcolor="#fffed9">

   <h1>Dinner</h1>

   HTML_HEADER;

   $page_footer=<<<HTML_FOOTER

   </body>

   </html>

   HTML_FOOTER;

?>

se ho capito bene?

 :bye:

risposto 8 anni fa
scooby1574
X 0 X

Devi togliere gli spazi alla sinistra del delimitatore che chiude la stringa:

<?php
   $page_header=<<<HTML_HEADER
   <html>
   <head><title>Menu</title></head>
   <body bgcolor="#fffed9">
   <h1>Dinner</h1>
HTML_HEADER;
   $page_footer=<<<HTML_FOOTER
   </body>
   </html>
HTML_FOOTER;
?>
risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Ciao Gianni approfito di questa risposta per ringraziati anche per la risposta sulla query di Mysql provero sicuramente a scaricarlo ed ad installarlo

 :bye:

risposto 8 anni fa
scooby1574
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda