Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    problema con questo script per invio mail

    Ciao

    questo codice che serve da un form flash ad inviare dati MI DA ERRORE:

    Codice PHP:
    <?  

    /******************************************************
    **
    **   Molto semplice da usare, lo ho trovato in rete e
    **   riadattato in italiano. 
    **   Il server che deve ospitare questo mail former deve
    **   supportare le estensioni php!
    **   Attenzione non funziona su secondi livelli o spazi web gratuiti offerti
    **   da vari providers italiani quali inwind etc etc. Solo su Tripod ([url]www.lycos.it[/url]) 
    **   che offre le estensioni anche per il php.
    **   Di seguito cambiate le informazioni:
    **  1- $adminaddress ? (specificate l'indirizzo al quale volete che venga inviata la e mail
    **   spedita, se piu' di 1 indirizzo separate da una virgola. es.   [email]gino@hotmail.com[/email],giovanni@hotmail.com
    *******************************************************/

    // il vostro indirizzo e mail qui! se piu' di uno separate con una virgola
    $adminaddress "you@yourwebsite.com"

    // indirizzo del vostro dominio qui! 
    $siteaddress ="http://www.yourwebsite.com"

    // nome del Vs sito Es. PcSoftware.com 
    $sitename "yourwebsite"

    // Acquisisce data ed ora dal vostro server (non modificate)
    $date date("m/d/Y H:i:s");

    // Acqisisce IP di chi spedisce dal Vs server (non modificate)
    if ($REMOTE_ADDR == ""$ip "no ip";
    else 
    $ip getHostByAddr($REMOTE_ADDR);

    //Processa il form data! (non modificate)
    // e lo manda all'indirizzo ( o indirizzi ) specificato all'inizio pagina
    IF ($action != "")
    {
        
    mail("$adminaddress","Enquiry from [url]www.yourwebsite.com[/url]"
    "ENQUIRY FROM WEBSITE EMAIL FORM
    Name: 
    $inputName
    Company: 
    $inputCompany
    Position: 
    $inputPosition 
    Email: 
    $inputEmail
    Telephone: 
    $inputTel
    Requesting 24 hour callback? : 
    $inputCallback
    Message: 
    $inputMessage
    ------------------------------
    Logged Info :
    Using: 
    $HTTP_USER_AGENT
    Hostname: 
    $ip
    IP address: 
    $REMOTE_ADDR
    Date/Time:  
    $date","FROM:$adminaddress"); 

    //Qui si manda la risposta al vostro visitatore!
    mail("$vemail","Grazie per aver visitato $sitename","La vostra e-mail sara' visionata al piu' presto ,"FROM:$adminaddress"); 

    //Non modificate qui
    $sendresult = "Done!";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);

    // echo "
    $send_answer";

    }

    ?>
    chiamando da browser questa pagina esso mi da questo errore :

    Parse error: parse error, unexpected T_STRING in /home/httpd/vhosts/marcogravina.it/httpdocs/sendmail.php on line 54

    esattamente alla riga 54 che sarebbe questa:

    mail("$vemail","Grazie per aver visitato $sitename","La vostra e-mail sara' visionata al piu' presto ,"FROM:$adminaddress");

    che cosa ha di sbagliato che cosa non vā???

  2. #2
    La stringa non e' chiusa dalla virgoletta...


    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

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.