[ Dejan Dejann @ 22.05.2007. 16:10 ] @
| Pozdrav.
Imam php script koji treba da se aktivira i posalje mail nakon popunjavanja forme.
Forma:
Code: <form method="post" action="sendmail.php">
Upisite Vašu email adresu: <br /><input name="email" type="text" /><br />
Upišite poruku:<br />
<textarea name="message" rows="10" cols="100">
</textarea><br />
<input type="submit" />
</form>
PHP kod koji salje:
Code:<?
$email = $_REQUEST['$email'] ;
$message = $_REQUEST['$message'] ;
mail( " [email protected]", "Poruka",
$message, "From: $email" );
header( "Location: http://sajt.com/pozdrav.html" );
?>
Ovaj script posalje na odredjenu adresu poruku ali samo sa subjectom i nicim drugim iako korisnik u formi upise svoju email adresu i poruku u velikom polju za text.
Da li neko moze da mi pomogne i kaze gde je greska.
Unapred zahvalan |
[ flylord @ 22.05.2007. 16:17 ] @
Ovo je greska
Code:
$email = $_REQUEST['$email'] ;
$message = $_REQUEST['$message'] ;
a treba
Code:
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
[ flylord @ 22.05.2007. 16:19 ] @
a inace, koristi $_POST a ne $_REQUEST. Savrseno je dovoljan
[ mvatrogasac @ 23.05.2007. 13:58 ] @
Mene je mucilo nesto slicno. Na Linux/Unix-u mail funkcija poziva sendmail program da bi mail bio poslat. Ja sam za Windows negde video da treba u php.ini da se unese adresa mail servera. Ja sam imao to samo za Google i nije proradilo. Bicu zahvalan ako mi neko kaze nesto vise o tome.
Inace, na mom sistemu nije instaliran nikakav mail server, posto mi php treba samo za razvoj nekog projekta na fakultetu
[ flylord @ 23.05.2007. 14:07 ] @
Iskoristi
http://www.swiftmailer.org/ . Ima objasnjenje kako da ga korsitis uz gmail.
A drugo, nadji na internetu free mail server za win. Jako su mali, tako da ti nece zauzimaju resurse
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.