Visualizzazione dei risultati da 1 a 4 su 4

Discussione: unexpected T_STRING

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    5

    unexpected T_STRING

    Ciao a tutti!
    sono una nuova iscritta e spero di trovare un'anima generosa disposta a condividere con altri la sua sapienza (che vita sarebbe senza i forum? )
    volevo realizzare una form mail a + pagine (era troppo lunga) e dopo varie ricerche e tentativi ci sono riuscita ma la mail mi arrivava con dei caratteri non previsti (ad es il segno + al posto dello spazio) x cui ho utilizzato str_replace...e ora non funziona più! sono sicura ke è una cretinata ma non riesco a capire dove sia l'errore qualcuno può aiutarmi?!
    posto il codice:
    Codice PHP:
    <?php
    $qualifica
    =(urldecode($qualifica));
    $qualifica=str_replace("+"" "$qualifica);
    $cognome=(urldecode($cognome));
    $cognome=str_replace("+"" "$cognome);
    $nome=(urldecode($nome));
    $nome=str_replace("+"" "$nome);
    $RagioneSociale=(urldecode($RagioneSociale));
    $PartitaIva=(urldecode($PartitaIva));
    $CodiceFiscale=(urldecode($CodiceFiscale));
    $indirizzo=(urldecode($indirizzo));
    $indirizzo=str_replace("+"" "$indirizzo);
    $citta=(urldecode($citta));
    $citta=str_replace("+"" "$citta);
    $provincia=(urldecode($provincia));
    $provincia=str_replace("+"" "$provincia);
    $cap=(urldecode($cap));
    $telefono=(urldecode($telefono));
    $fax=(urldecode($fax));
    $email=(urldecode($email));
    $email=str_replace("%40""@"$email);
    $descr=(urldecode($descr));
    $descr=str_replace("+"" "$descr);
    $uff=(urldecode($uff));
    $ind_uff=(urldecode($ind_uff));
    $ind_uff=str_replace("+"" "$ind_uff);
    $sito=(urldecode($sito));
    $coll_1=(urldecode($coll_1));
    $coll_1=str_replace("+"" "$coll_1);
    $coll_2=(urldecode($coll_2));
    $coll_2=str_replace("+"" "$coll_2);
    $coll_3=(urldecode($coll_3));
    $coll_3=str_replace("+"" "$coll_3);
    $coll_4=(urldecode($coll_4));
    $coll_4=str_replace("+"" "$coll_4);
    $coll_5=(urldecode($coll_5));
    $coll_5=str_replace("+"" "$coll_5);
    $altro=(urldecode($altro));
    $altro=str_replace("+"" "$altro);
    $nrtel=stripslashes($_POST['nrtel']);
    $nrfax=stripslashes($_POST['nrfax']);
    $email_not=stripslashes($_POST['email_not']);
    $email_not=str_replace("%40""@"$email_not);
    $cell=stripslashes($_POST['cell']);
    $email_fax=stripslashes($_POST['email_fax']);
    $email_fax=str_replace("%40""@"$email_fax);
    $fax_type=stripslashes($_POST['fax_type']);
    $email_voc=stripslashes($_POST['email_voc']);
    $email_voc=str_replace("%40""@"$email_voc);
    $risp=stripslashes($_POST['risp']);
    $risp=str_replace("+"" "$risp);
    $inoltro=stripslashes($_POST['inoltro']);
    $ino_tel=stripslashes($_POST['ino_tel']);
    $ino_risp=stripslashes($_POST['ino_risp']);
    $note=stripslashes($_POST['note']);
    $note=str_replace("+"" "$note);
    $data=stripslashes($_POST['data']);
    $accettazione=stripslashes($_POST['accettazione']);

    $pg1="richiesta.\r\n\r\n"
    $pg1.="Sono " .$qualifica.".\r\n";
    $pg1.="Cognome: " .$cognome."\r\n";
    $pg1.="Nome: " .$nome"\r\n";
    $pg1.="Ragione Sociale: " .$RagioneSociale"\r\n";
    $pg1.="Partita Iva: " .$PartitaIva"\r\n";
    $pg1.="Codice Fiscale: " .$CodiceFiscale"\r\n";
    $pg1.="Indirizzo: " .$indirizzo"\r\n";
    $pg1.="Città: " .$citta"\r\n";
    $pg1.="Provincia: " .$provincia"\r\n";
    $pg1.="CAP: " .$cap"\r\n";
    $pg1.="Telefono: " .$telefono"\r\n";
    $pg1.="Fax: " .$fax"\r\n\r\n";
    $pg1.="Indirizzo E-Mail: " .$email"\r\n";
    $pg1.="Descrivo brevemente l'attività che svolgo: " .$descr"\r\n";
    $pg1.="Indico se il mio ufficio è aperto al pubblico: " .$uff"\r\n";
    $pg1.="Nel caso in cui il mio ufficio fosse aperto al pubblico, ne fornisco l'indirizzo e alcune indicazioni su come raggiungerlo: " .$ind_uff"\r\n\r\n\";

    $pg1.="L'indirizzo del mio sito Web: " .$sito. "\r\n"; //LINEA INCRIMINATA!

    $pg1.="Fornisco un elenco dei miei collaboratori:\r\n";
    $pg1.="1. " .$coll_1. "\r\n";
    $pg1.="2. " .$coll_2. "\r\n";
    $pg1.="3. " .$coll_3. "\r\n";
    $pg1.="4. " .$coll_4. "\r\n";
    $pg1.="5. " .$coll_5. "\r\n";
    $pg1.="Aggiungo altre informazioni che ritengo utili: " .$altro. "\r\n";
    mail($email, "Prenotazione", "Grazie per la tua richiesta", "From: mia mail\r\nContent-type: text/plain; charset=iso-8859-1\r\n");
    mail("mia mail", "Prenotazione", $pg1, "From: $email\r\nContent-type: text/plain; charset=iso-8859-1\r\n");

    @header("Location: /index.html");   
    ?>
    grazie mille anticipate!!

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Visto cosi' e' un po' dura capire dove sia l'errore.

    Se ti da un errore guarda la riga in cui si impalla e magari posta il codice di quella sezione del codice.


    EDIT: Lol come non detto ho riguradato e trovato

    $pg1.="Indico se il mio ufficio è aperto al pubblico: " .$uff. "\r\n";
    $pg1.="Nel caso in cui il mio ufficio fosse aperto al pubblico, ne fornisco l'indirizzo e alcune indicazioni su come raggiungerlo: " .$ind_uff. "\r\n\r\n\"; <== ERROREEEEEEEE

    se noti prima del ; hai \" e viene visto come carattere prova a fare :=> .$ind_uff. "\r\n\r\n";

    e vedrai che dovrebbe andare.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    5
    mitico virus_101!!
    ho appena provato e funziona!! ci sono ancora alcune cosine da ritoccare...ma funziona!!
    grazie grazie e ancora grazie!

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    ^_^ np

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.