Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    problema di stampa in email di un form

    ciao a tutti
    ho fatto un form con il suo file invia.php
    tutto funziona alla perfezione, unico problema che la parola società quando viene stampata nella mail compare come societ&agrave

    come posso risolvere il problema?

    ecco come mi si presenta l'email contenente i dati del form

    Nome: ddd
    Cognome:
    Societ&agrave:
    Via / P. zza: ddd
    Citt&agrave:
    Provincia / Stato: ddd
    Telefono: 123456789
    Fax:
    Email: miamail@miamail.it
    Marca:
    Modello:
    Anno:
    Oggetto: dddd
    Messaggio: ljkjoiuouo
    http://sandy.altervista.org

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    credo che il problema sia quando fai controlli dei campi dovresti postare il codice per verificare questo

  3. #3
    <?php if(!isset($_REQUEST['nome'],$_REQUEST['cognome'],$_REQUEST['soc'],$_REQUEST['via'],$_REQUEST['citta'],$_REQUEST['stato'],$_REQUEST['telefono'],$_REQUEST['fax'],$_REQUEST['email'],$_REQUEST['marca'],$_REQUEST['modello'],$_REQUEST['anno'],$_REQUEST['oggetto'],$_REQUEST['commento'])) header('location: errore.php?e=0'); $nome=trim($_REQUEST['nome']); $Cognome=trim($_REQUEST['cognome']); $soc=trim($_REQUEST['soc']); $via=trim($_REQUEST['via']); $citta=trim($_REQUEST['citta']); $stato=trim($_REQUEST['stato']); $telefono=trim($_REQUEST['telefono']); $fax=trim($_REQUEST['fax']); $email=trim($_REQUEST['email']); $marca=trim($_REQUEST['marca']); $modello=trim($_REQUEST['modello']); $anno=trim($_REQUEST['anno']); $oggetto=trim($_REQUEST['oggetto']); $messaggio=trim($_REQUEST['commento']); if(($nome == '') || ($via == '') || ($stato == '') || ($telefono == '') || ($email == '') || ($oggetto == '') || ($messaggio == '')) { header('Location: errore.php?e=1'); die(); } //controllo validità email if(!eregi("^([a-z0-9_\.-])+@(([a-z0-9_-])+\\.)+[a-z]{2,6}$", $email)) { header('Location: errore.php?e=2'); die(); } // Rielabora e crea un testo formattato $testo= 'Nome: '.$nome.' Cognome: '.$Cognome.' Società: '.$soc.' Via / P. zza: '.$via.' Città: '.$citta.' Provincia / Stato: '.$stato.' Telefono: '.$telefono.' Fax: '.$fax.' Email: '.$email.' Marca: '.$marca.' Modello: '.$modello.' Anno: '.$anno.' Oggetto: '.$oggetto.' Messaggio: '.$messaggio; //script invio mail if(!mail('sandyan@hotmail.it','Commento',htmlentit ies($testo),$email)) { header('location: errore.php?e=2'); die(); } else { header('Location: http://www.sandywebcreations.it/marcello/grazie.html'); } ?>
    http://sandy.altervista.org

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    allora
    il fatto di &grave
    è perchè c'è htmlentities

  5. #5
    risolto grazie davvero
    http://sandy.altervista.org

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 © 2024 vBulletin Solutions, Inc. All rights reserved.