Form e-mail particolare


Discussione e supporto di questo famoso linguaggio e della sua interazione con il mysql

Moderatori: ultraphonic2, queen_live78

Regole del forum
Oltre alle regole di convivenza civile e basilare che tutti conosciamo,
per queste sezioni voglio sottolineare queste altre due regole:

1 ) USATE UN ITALIANO CORRETTO QUANDO SCRIVETE IN MODO DA FARVI CAPIRE

2 ) NON ROMPETEMI (SCUSATE LA VOLGARITA') SU MSN O IN CHAT CHIEDENDOMI AIUTO PRIVATO GRATUITO.
DO' SOLO AIUTO PUBBLICO GRATUITO.
Avatar utente

Novizio
Novizio

Messaggi: 4

Iscritto il: sab mag 30, 2009 11:00 pm

Località: Catania

Messaggio sab ott 03, 2009 4:54 pm

Form e-mail particolare

Salve,
il problema di oggi è la creazione di un form e-mail particolare.
A me serve un form che mi permetta di inserire un'email, nome, oggetto ed un testo, composto da un link, e da un paragrafo standard. E' possibile realizzarlo? Se si cosa devo fare??

PS: Ho già creato il form

Grazie
Basta solo un carattere sbagliato nel codice sorgente per distruggere un´intera apllicazione
Avatar utente

Fondatore
Fondatore

Messaggi: 264

Iscritto il: sab ott 11, 2008 11:00 pm

Località: Torremaggiore(Foggia),Italia

Conoscenze Informatiche: Ottime conoscenze del mondo phpnuke, dell'html, php, mysql, css, javascript(Tutto del web!),
discrete conoscenze grafiche, infarinatura di c ++

Messaggio sab ott 03, 2009 5:01 pm

Re: Form e-mail particolare

Ciao Marco,
innanzitutto benvenuto nel forum :)
:D

Dunque,
certo che è possibile.

Basta html e php ed è importante che sia abilitata la funzione mail del server del tuo spazio web(Personalmente non ho mai visto uno spazio web in cui non è abilitata 8) 8) :D :D :mrgreen: ).

Ma passiamo ai fatti:

Dato che mi hai detto che già hai creato la parte "fisica" in html ti basta incollare questo codice php:

  Codice:
<?php

//Code by matteoiamma - www.matteoiammarrone.com

if ($_POST['sendmail']){

if ((!empty($_POST['oggetto']) and (!empty($_POST['mittente'])) and (!empty($_POST['message']))){

$to = "mailfissa@mail.it"; //MOdifica questo campo con la tua email
$subject = stripslashes($_POST['oggetto']);
$message = stripslashes($_POST['message']);
$from = stripslashes($_POST['mittente']);
$mail_mittente = stripslashes($_POST['mail_mittente']);
$headers = "Da: $from";
$message2 = "
ciao $from

questa email ti è arrivata bla bla

Per visualizzare clicca qui www.sito.it

GRAZIE
";
mail($to,$subject,$message2,$headers);
mail($mail_mittente,$subject,$message2,$headers);


echo "Email Correttamente Inviata";
} else {
echo("Tutti i campi sono obbligatori!");
}
}
?>


Il codice php che ti ho dato richiede che ci sia un form html con un campo di nome "Oggetto", uno di nome "message", uno di nome "mail_mittente" uno di nome "mittente" e richiede anche che il valore dell'attributo name del bottone invio si chiami "sendmail".

Ricorda di mettere alla pagina estensione .php

Grazie.
Matteo.
:)

Torna a Php e Mysql

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Traduzione Italiana phpBB.it
Time : 0.878s | 15 Queries | GZIP : Off