Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [HELP] parse error, unexpected $ in.......

    Ho un problema con un form mail, credo di avere settato tutto nel modo giusto (sono neofita di php) però nel momento in cui vado a testarlo mi da questo errore
    Parse error: parse error, unexpected $ in /membri/kartikeya/fnapoli/formmail.php on line 57

    ma non riesco a trovare dove sta l'errore....
    Mi potete aiutare???

    Questo è il codice PHP
    Codice PHP:

    <?php

    $MailTo 
    "mia_email"
    $MailSubject "Acquisto CD"


    if (
    $nome == ""){ 

    }
    else {
         
    $MailBody .= "Nome : $nome\n"
    }
    if (
    $cognome == ""){

    }
    else {
         
    $MailBody .= "Cognome : $cognome\n";
    }
    if (
    $email == ""){

    }
    else {
         
    $MailBody .= "E-mail : $email\n";
    }
    if (
    $indirizzo == ""){

    }
    else {
         
    $MailBody .= "Indirizzo completo : $indirizzo\n";
    }
    if (
    $CD == ""){

    }
    else {
         
    $MailBody .= "CD da acquistare : $CD\n";
    }
    if (
    $quantita == ""){

    }
    else {
         
    $MailBody .= "Quantità : $quantita\n";


    {
    mail($MailTo$MailSubject$MailBody);  
    echo
    "e-mail inviata"
    }
    ?>
    Invece il form lo potete trovare a questo indirizzo http://kartikeya.altervista.org/fnapoli/contact.htm

    Grazie a tutti anticipatamente

  2. #2
    qual è la riga 57?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Ho risolto, mancava una graffa....
    Però adesso ho un altro piccolo problemino, come mittente della mail mi arriva Apache, ho provato con
    Codice PHP:
    $header="From: $nome$cognome,  <$email>"
    Codice PHP:
    mail($MailTo$MailSubject$MailBody$header); 
    ma non funziona... mi porta solo il nome, ma il cognome e email, me li porta nel corpo della mail.

    Oltretutto parlando con un mio amico mi sta dicendo che questo form si lega ad un server esterno e non posso usarlo... perchè????

  4. #4
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    no c'è uno sbaglio: non puoi settare "$nome, $cognome <$email>" ma devi mettere From: "$nome $cognome <$email>"
    spero che vada ma credo sia giusto così .
    A me è andato.....

  5. #5

  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    prova così
    Codice PHP:
    $header "From: $nome $cognome <$email>\r\n"
    così non può non andare prega che vada, per essere sicuro sostituisci facendo copia-incolla.

  7. #7
    Funziaaaaaaaaaaaaaaaaaaaaaaaaaa

    Grazie grazie

  8. #8
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    sono contento per te

  9. #9
    Posso approfittare ancora un pò della tua gentilezza???

    Considerando che tutto sto papello adesso sta su altervista, ma andrà spostato su aruba, e ritornando alla questione posta dal mio amico che poichè il form usa un server esterno non posso usarlo, secondo te posso usarlo???

  10. #10
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    beh..ecco..non so dirti O_O
    PS: comunque se non mi sbaglio penso di no....

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.