Skocz do zawartości


Zdjęcie

[PHP] mailto


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 norbi123

norbi123

    Początkujący

  • 132 postów

Napisano 07 12 2008 - 01:28

zrobilem taki kod jak ponizej zeby wysylal z strony i wszystko dzialalo dopoki nie dodalem if'a ktory ma sprawdzac czy wszystkie "okienka" zostały wypelnione na stronie i jezeli tak to wysylac a jezeli nie to wypisac ze jest zle. Cos zrobilem zle ale nie wiem co prosze o pomoc
<?php
$mailTo = "blandzi@tlen.pl";
$mailSubject = $_POST['temat'];
$mailHeaders = $_POST['mail'];
$mailBody = $_POST['wiadomosc'];
if ($mailTo= true && $mailSubject =true && $mailBody = true && $mailHeaders = true){
mail($mailTo, $mailSubject, $mailBody, $mailHeaders); 
}
esle {
echo ('zle');
}

?>


  • 0

#2 Kai

Kai

    Stały użytkownik

  • 237 postów

Napisano 09 12 2008 - 01:19

Bo co to za porównanie. Logiczne sprawdzasz, czy zmienne te są prawdą. Spróbuj np.:
if ( $mailTo != "" && $mailSubject != "" && $mailBody != "" && $mailHeaders != "" )
Możesz też powalczyć z empty, bądź przy przypisywaniu elementu tablicy superglobalnej $_POST do zmiennej z isset. Filtruj wprowadzane dane! :)

  • 0

#3 kurio

kurio

    Pan

  • 282 postów

Napisano 10 12 2008 - 18:07

Tutaj kolego masz wspaniale narzedzie, ktore jest generatorem wyrarzen regularnych.
http://www.txt2re.com/index-csharp.php3

  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych