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!!