[ 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