Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: unexcepted?

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    30

    unexcepted?

    Salve,ho questo file per loggare cosa scrivono gli utenti in un form:

    Codice PHP:
    <?php //recupero i dati e li inserisco in tre variabili di tipo stringa $utente=$_POST['utente']; $messaggio=$_POST['messaggio']; $email=$_POST['email']; //ricavo l'ora e la data odierna $data_ora = date("d/m/Y H:i:s"); //Ora viene controllato che i dati inseriti //dall'utente siano corretti if($utente==""){ echo "Il nickname inserito non è corretto."; }elseif($messaggio==""){ echo "Devi inserire una testimonianza.(Anche se breve...)"; }elseif($email==""){ echo "Indirizzo email non valido."; }else{ //se tutto è corretto procedo a scrivere le //informazioni sul database di testo <? fopen("styles/prosilver/template/database.html", "a"); $txt='<tr><td>Testimonianza scritta da: [b][email="'.$email.'"]'.$utente.'[/email][/b]

    '; $txt .= $messaggio . "
    "; $txt .= "[i]Scritta il: " . $data_ora . "[/i]</td></tr>\r\n"; fwrite($guestbook, $txt); fclose($guestbook); echo '
    [url="index.php"]Grazie mille per la tua testimonianzaClicca qui per tornare alle testimonianze![/url]'; }
    Ma continuo ad avere:

    Parse error: syntax error, unexpected '<'

    Come mai?

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    indentalo meglio così sembra tutto commentato

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    30
    Originariamente inviato da bstefano79
    indentalo meglio così sembra tutto commentato
    In effetti..

    L'ho caricato qui:

    http://pastebin.com/JjAWK3hT

  4. #4
    alla riga 23 c'è da togliere <?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    30
    Originariamente inviato da Santino83_02
    alla riga 23 c'è da togliere <?
    Ora ho questo:

    codice:
    Warning: fopen(styles/prosilver/template/database.html) [function.fopen]: failed to open stream: No such file or directory in /home/ricarich/public_html/testimonianze/guest.php on line 23 Warning: fwrite(): supplied argument is not a valid stream resource in /home/ricarich/public_html/testimonianze/guest.php on line 27 Warning: fclose(): supplied argument is not a valid stream resource in /home/ricarich/public_html/testimonianze/guest.php on line 28

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    scusa no ho sbagliato a leggere l'errore

  7. #7
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    sei sicuro che questo percorso sia valido???
    styles/prosilver/template/database.html

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    30
    Originariamente inviato da bstefano79
    sei sicuro che questo percorso sia valido???
    styles/prosilver/template/database.html
    Sisi

  9. #9
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    l'errore è chiaro, nessun file o directory quindi non trova il file, secondo me il problema è la path relativa. Ovvero dalla directory del file php con quella path non arrivi a quel file

  10. #10
    ma fopen non vuole una path assoluta? quella è una path relativa...

    http://php.net/manual/en/function.fopen.php
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.