Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Noiembrie 23, 2008, 02:05:34 pm
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: Gadgetinho - IT cu zambetul pe buze
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1]
  Imprimă  
Subiect: Php - nu merge un script de formular (va rog sa ma ajutati)  (Citit de 173 ori)
0Utilizatori şi 1 Vizitatori
marius2009
Newbie
*
Deconectat Deconectat

Mesaje: 7


Php - nu merge un script de formular (va rog sa ma ajutati), Octombrie 11, 2008, 07:59:23 pm

Am facut urmatoarea pagina htm

Cod:
<body bgcolor="#D7F7FF">

<form method="POST" action="send.php">
<p align="center"><span lang="en-us"><font size="4"><b>N</b></font></span><b><span lang="en-us"><font size="4">umele
si prenumele&nbsp;&nbsp;&nbsp; </font></span></b>
&nbsp;<input type="text" name="T1" size="30"></p>
<p align="center"><b><span lang="en-us"><font size="4">
Adresa e-mail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font></span></b>
&nbsp;<input type="text" name="T2" size="30"></p>
<p align="center"><b><span lang="en-us"><font size="4">
Telefon&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</font></span></b>
&nbsp;<input type="text" name="T3" size="30" maxlength="12"></p>
<p align="center"><b><span lang="en-us"><font size="4">&nbsp;</font></span></b>
</span>
</span></p>
<p align="center">Introduceti mesajul dumneavoastra
<br>
</p>
<p align="center">
<textarea name="MESSAGE" cols="50" rows="5"></textarea>
<br>
<br>
<input type="submit" name="trimite" value="TRIMITE">
<input type="reset" value="STERGE" name="sterge" >
</form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</body>

</html>
Apoi scriptul PHP (doresc ca datele introduse de utilizator sa imi fie trimise prin e-mail)

Cod:
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>MESAJ TRIMIS</title>
</head>

<body bgcolor="#D7F7FF">
</HTML>
<CENTER>

<?php
$nume
=$_POST['T1'];
$adresa=$_POST['T2'];
$telefon=$_POST['T3'];
$mesaj=$_POST['MESSAGE'];
//echo $nume."<br>";
//echo $adresa."<br>";
//echo $telefon."<br>";
//echo $mesaj."<br>";
//exit;

if(isset($_POST['trimite'])){
$to "xxx@gmail.com";
$subject "salut!";
mail($to$subject$mesaj);
}
?>






</CENTER>

<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><span style="letter-spacing: 1px">
<p align="center"><span style="letter-spacing: 1px"><font face="Tunga" size="4">MESAJUL
DUMNEAVOASTRA A FOST TRIMIS CU SUCCES !</font></span></p>
<p align="center"><font face="Tunga" size="4" color="#FFFFFF">
<a href="http://yahu.uv.ro/">Acasa</a></font></p>

</body>

</html>
Nu functioneaza. Va rog sa ma corectati unde am gresit. Va multumesc anticipat.
Memorat
Agkelos
Administrator
Hero Member
*****
Conectat Conectat

Gen: Bărbat
Mesaje: 4758



WWW
Răspuns: Php - nu merge un script de formular (va rog sa ma ajutati), Octombrie 11, 2008, 08:16:48 pm

Nu functioneaza deloc? Sau iti da vreo eroare?

Inlocuieste mail($to,$subject,$mesaj) cu:
Cod:
mail( $to, $subject, $mesaj) or die("Aici e eroarea");

Incearca sa vedem daca nu cumva e problema de la functia mail().
Memorat


marius2009
Newbie
*
Deconectat Deconectat

Mesaje: 7


Răspuns: Php - nu merge un script de formular (va rog sa ma ajutati), Octombrie 11, 2008, 08:25:27 pm

Nu functioneaza deloc? Sau iti da vreo eroare?

Inlocuieste mail($to,$subject,$mesaj) cu:
Cod:
mail( $to, $subject, $mesaj) or die("Aici e eroarea");

Incearca sa vedem daca nu cumva e problema de la functia mail().




Imi preia din formular si imi trimite e-mail pe adresa indicata, dar numai "subiect" si " mesaj". Nu imi trimite si continutul campurilor " nume si prenume" si "telefon". Din ce cauza? Multumesc.
Memorat
Agkelos
Administrator
Hero Member
*****
Conectat Conectat

Gen: Bărbat
Mesaje: 4758



WWW
Răspuns: Php - nu merge un script de formular (va rog sa ma ajutati), Octombrie 11, 2008, 08:30:47 pm

Pentru ca trebuie sa le incluzi in variabila $mesaj. Fa asa:
Cod:
<?php
$nume
=$_POST['T1'];
$adresa=$_POST['T2'];
$telefon=$_POST['T3'];
$mesaj=$_POST['MESSAGE'] . "\n $nume, $adresa, $telefon";
//echo $nume."<br>";
//echo $adresa."<br>";
//echo $telefon."<br>";
//echo $mesaj."<br>";
//exit;

if(isset($_POST['trimite'])){
$to "xxx@gmail.com";
$subject "salut!";
mail($to$subject$mesaj);
}
?>


Trebuie sa preiei variabila si sa o incluzi in variabila $mesaj. Ce am facut e "din topor" cat sa prinzi ideea. Cred ca mai departe te descurci, nu? Smile
Memorat


Phobos
Newbie
*
Deconectat Deconectat

Mesaje: 10


Răspuns: Php - nu merge un script de formular (va rog sa ma ajutati), Octombrie 12, 2008, 01:31:20 pm

Ca o observatie (sau cum vrei sa o iei), pune accent pe verificarea inputurilor. Nu stiu daca ai de gand sa il faci accesibil tuturor, sau il folosesti doar tu la tine pe site, dar ar trebui sa verifici inputurile cu functia empty() si pe urma sa afisezi mesaje de eroare... Tu ai trantit acolo valorile in niste variabile si gata.
Memorat
HostGator
Newbie
*
Mesaje: Multe

Reclamă cu aligatori
 

Ai auzit de aligatorul care ofera hosting?
 
   
Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro