Ciao a tutti, volevo fare sul mio sito un form dal quale gli utenti potessero mandarmi le mail...diciamo che per un pezzo ci sono riuscito:
ho fatto uno script php che funziona anche fino a qua:
<?
mail("xxx@tin.it", $txtoggetto , $txttesto);
?>
Solo che così mi arriva diciamo una mail anonima e non so chi l'ha mandata, quindi io nella form ho inserito un campo mittente dove l'utente dovrebbe mettere la sua mail e a me dovrebbe arrivarmi come mittente su outlook...
Fai così, dove $name è il campo col nome del mittente e $email il suo indirizzo e-mail: <?php // mettilo sempre, è un consiglio, è meglio mail("xxx@tin.it", $txtoggetto , $txttesto,"From: $name <$email>");
?>
Se ti da' problemi che non puoi sapere la e-mail (ma mi sembra strano, io lo uso qualcosa di simile e mi arrivano sia nome che email come mittente) puooi fare qualcosa del genere: <?php
$txtoggetto="msg from $name - ".$txtoggetto; // questa riga solo se ti interessa il nome mail("xxx@tin.it", $txtoggetto , $txttesto,"From: $email");
?>
Per gli allegati la storia è più complicata, prova a fare una ricerca nel forum, l'argomento è già stato trattato da qualche parte.
Grazie mille, funziona tutto, sono un pirla io...
avevo chiamato il campo e-mail e gli ho passato email.... va be vedi l'abitudine ad avere il compilatore che ti da gli errori.... :D
grazie per l'aiuto ora cerco per gli allegati
luk.
P.S: ho cercato, ma ho trovato solo il modo di formattarla in html e metetrci una foto nel testo...ma se io volessi proprio fare mettere un file allegato di qualsiasi genere (normalemnte .doc o .txt) sapresete aiutarmi??
Ora non ho niente a disposizione e non ho tempo di ricercare al riguardo, so che avevo trovato qualcosa un po' di tempo fa su http://freephp.html.it/ (ma mi sembra ci fossero dei post anche qua, comunque guarda la sezione script di quel link che fai prima)