Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pomoc z funkcją explode()
Forum PHP.pl > Forum > Przedszkole
TNT
Witam, stworzyłem oto takie dwa pliczki:

index.php:
  1. <?php $email = $_POST['email']
  2. ?>
  3. <title>PHP testing</title>
  4. </head>
  5. <form action="script.php" method=post>
  6. <input type="text" name="email" size="20" maxlength="50">
  7. <input type="submit" value="Okej!">
  8. </form>
  9. </body>
  10. </html>


oraz script.php:
  1. <?php
  2.  
  3. $tablica_email = explode('@', $email);
  4.  
  5. if ($tablica_email[1]=='spam.com') {
  6. echo 'Go away spamer!';
  7. }
  8. else {
  9. echo 'Your email has been accepted';
  10. }
  11. ?>


Jak odpalam index.php to wszystko gra dopóki nie wcisne przycisku "Okej!". Niestety wyświetla nie to co trzeba, po wpisaniu test@spam.com ukazuje sie: your email has been accepted.
Z góry dziękuję za pomoc.
jarrod
  1. <?php
  2. $tablica_email = explode('@', $email);
  3. ?>

zamień na:
  1. <?php
  2. $tablica_email = explode('@', $_POST['email']);
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.