Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna $_POST, nie działa
rabit1111
post 26.09.2005, 15:34:12
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 28.04.2005

Ostrzeżenie: (0%)
-----


Mam takie pytanko dlaczego zmienna $_POST nie działa w moim skrypcie nie pobiera wartości z formularza mimo że wszystko jest dobrze moge pobrać dane z formularza jedynie metoda GET część skryptu która pobiera i sprawdza zmienną jest następująca:

  1. <?php
  2. if(isset($_GET['wiadomosc']) && ($_GET['wiadomosc'] != "")) $tresc=pobierz_wiadomosc($_GET['wiadomosc']);
  3.    else  echo "<center><h2>Wpisz treść wiadomości</h2><br />";
  4. ?>


wykonywana jest część else instrukcji

Ten post edytował rabit1111 26.09.2005, 15:36:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rabit1111
post 26.09.2005, 16:20:42
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 28.04.2005

Ostrzeżenie: (0%)
-----


mam tu jeszcze jeden problem z serwerem pocztowym nie wiem czemu nie chce wysyłać wyrzuca komumikat z tego skryptu
  1. <?php
  2. function smtp_mail($to_address,$subject,$message,$moj_mail,$password,$headers="")
  3.  {
  4.  
  5.  // rozbicie adresu e-mail na uytkownika i domenďż˝
  6.  $from_arr = explode("@",$moj_mail);
  7.  echo $message.'<br />'.$to_address."<br />";
  8.  $answer = "000";
  9.  // poczenie z serwerem SMTP na porcie 25
  10.  $socket = fsockopen($from_arr[1], 25);
  11.  if($socket==true)
  12.  {
  13. // przedstawienie siďż˝i uwierzytelnienie
  14. put_data($socket,"EHLO $from_arr[1]");
  15. $answer = get_data($socket,$answer);
  16. put_data($socket,"AUTH LOGIN");
  17. $answer = get_data($socket,$answer);
  18. put_data($socket,base64_encode($from_arr[0]));
  19. $answer = get_data($socket,$answer);
  20. put_data($socket,base64_encode($password));
  21. $answer = get_data($socket,$answer);
  22. // przesanie standardowych nagwkw
  23. put_data($socket,"MAIL FROM:<$from_arr[0]>");
  24. $answer = get_data($socket,$answer);
  25. put_data($socket,"RCPT TO:<$to_address>");
  26. $answer = get_data($socket,$answer);
  27. // przesanie komendy inicjujcej stan oczekiwania na dodatkowe nagwki i dane
  28. put_data($socket,"DATA");
  29. $answer = get_data($socket,$answer);
  30. // przesanie dodatkowych nagwkw wiadomoci
  31. put_data($socket,"Subject: $subject");
  32. put_data($socket,"Date: ".date("D, j M Y H:i:s T"));
  33. put_data($socket,"To: $to_address");
  34. if(!empty($header))
  35. put_data($socket,"$header");
  36. put_data($socket,"Content-Type: text/plain");
  37. // przesanie treci wiadomoci
  38. put_data($socket,"$message");
  39. // przesanie symbolu . koczcego wiadomoďż˝
  40. put_data($socket,".");
  41. put_data($socket,"QUIT");
  42. fclose($socket);
  43. return (intval($answer)<500)?true:false;
  44.  }
  45.  else
  46. echo "Nie udalo polaczyc sie ze skrzynka";
  47. return false;
  48.  }
  49. ?>

a oto komunikat jaki wyrzuca skrypt jest dobry chyba z czasopisma

+48601236092@text.plusgsm.pl
220 poczta.o2.pl ESMTP Wita
250-poczta.o2.pl
250-PIPELINING
250-SIZE 30000000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
334 VXNlcm5hbWU6
334 UGFzc3dvcmQ6
235 2.0.0 Authentication successful
250 2.1.0 Ok
504 5.5.2 : Sender address rejected: need fully-qualified address
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:08