Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Problemi codice php [eof]

    Sto creando una pagina di registrazione in php, ma quando chiudo eof lui nn si chiude... vi posto l'esempio..

    Codice PHP:
    <?php
    echo <<<eof
        

        <h4>Informazioni di Login</h4>
        <form name="reg_forms" method="post"  action="">
        <p class="p_form">
            <label>Username *</label>
            <input class="form" type="text" name="user" value="">
        </p>
        <p class="p_form">
            <label>Indirizzo Email *</label>
            <input class="form" type="text" name="email" value="">
        </p>
        <p class="p_form">
            <label>Password *</label>
            <input class="form" type="text" name="password1" value="">
        </p>
        <p class="p_form">
            <label>Password (ripeti) *</label>
            <input class="form" type="text" name="password2" value="">
        </p>
        

         


            <label>Registrazione</label>
            <select name="register">
                <option value="base" selected="selected">Registrati a Flox Base</option>
                <option value="plus">Registrati a Plus!</option>
            </select>
            </label>
        </p>
        


            <input type="submit" name="Step_1" value="Registra">
        </p>
        

        </form>
    eof;
    ?>
    e quando vado a visualizzare la pagina mi escono i vari campi ma anche la scritta eof; ?> come se il codice in eof nn funzionasse.. potete darmi una mano??

  2. #2
    Cambia "eof" con qualcos'altro

  3. #3
    Utente di HTML.it L'avatar di jappoz
    Registrato dal
    Dec 2007
    Messaggi
    114
    prova con <<<HTML // testo
    HTML;

    devi stare attento se usi questa notazione a non fare seguire alla parola HTML (o anche eof) nessun carattere di spaziatura, perchè anche se non si vedono, php li interpreta male e ti da errore
    "Un film è, o dovrebbe essere, più simile alla musica che non alla fiction. Dovrebbe essere una progressione di stati d'animo e sentimenti. Il tema, ciò che è dietro all'emozione, il significato: tutto viene dopo"
    Stanley Kubrick

  4. #4
    Originariamente inviato da jappoz
    prova con <<<HTML // testo
    HTML;

    devi stare attento se usi questa notazione a non fare seguire alla parola HTML (o anche eof) nessun carattere di spaziatura, perchè anche se non si vedono, php li interpreta male e ti da errore
    ma sei sicuro che esista?? cmq non funziona..
    ho controllato gli spazi e nn ce ne sono.. ma cosa strana è che la prima espressione dopo echo <<<eof non viene considerata.. infatti il primo
    nn viene letto.. in passato nn avevo mai avuto di questi problemi..
    nessuno sa una possibile causa che possa fare questo problema??

  5. #5
    nessuno sa darmi una mano?

  6. #6
    Ho provato il tuo codice e funziona perfettamente
    Potresti provare a scrivere il file con un altro editor

  7. #7
    mi viene il dubbio che possa essere colpa della configurazione di php... ho provato a fare una semplice chiamata echo e mi ha dato prob... del tipo...

    Codice PHP:
    <?php echo("Ciao Mondo !"); ?>
    e nn mi da nulla...

  8. #8
    In effetti ha ragione Cor3, prima di testare il codice mi ricordavo che "eof" era una Keyword di PHP ma non lo è.

  9. #9
    in passato eof ha sempre funzionato... ma poi ho formattato e ho rimesso da poco tutto il malloppo..
    come ho detto sopra il problema può essere legato alla funzione echo.. qualcuno sa quale sia il modo di capire se è attiva nel file php.ini?

  10. #10
    ho riprovato ancora e ho avuto la certezza che deve esserci qualcosa nella configurazione che nn va.. ho provato a rifare tutta la procedura sul file php.ini ma nulla.. qualcuno sa cosa possa causare il fatto che la funzione echo nn funzioni?!? ci deve essere una qualche dll che la fa funzionare.. sapete qual'è?
    ho davvero un disperato bisogno di aiuto.. anche perchè se no nn posso fare nulla..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.