Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt wysyłajacy maile
Forum PHP.pl > Forum > Przedszkole
_Cartman
witam!
napisalem skrypt, ktory ma wysylac maile zapisane w pliku. skrypt nie wysyła ich, a serwer jet dobrze skonfigurowany. oto tresc skryptu:
  1. <?php
  2. $adresses_dir='adresses.email';
  3. $message=$_POST['message'];
  4. $topic=$_POST['topic'];
  5. $info=$_POST['info'];
  6. $open_adresses = fopen ($adreses_dir, &#092;"r\");
  7. $adresses = file_get_contents($adresses_dir);
  8.  
  9. if($message!=&& $topic!=0) {
  10. mail ($adresses, $topic, $message, $info);
  11. echo &#092;"wiadomo&para;ć została wysłana na adresy: <b>$adresses</b><br><br>Temat wiadomo&para;ci:<b>$topic</b><br><br>Tre&para;ć wiadomo&para;ci: <tt>$message</tt>\";}
  12. else if($message<=0) {
  13. echo '<b>Nie Wpisano tre&para;ci wiadomo&para;ci!</b>';}
  14. else if($adresses<=0) {
  15. echo '<b>Na li&para;cie nie ma żadnych adresów!</b>';}
  16. else if($topic<=0) {
  17. echo '<b>Nie Wpisano tematu wiadomo&para;ci!</b>';}
  18.  
  19. ?>


czy moglby ktos rzucic okiem? bylbym bardzo wdzieczny.
Puciek
Jezeli skrypt niezwraca bledu to znaczy ze jednak serwer jest zle skonfigurwany happy.gif
hwao
w jakiej formie masz te adresssy ?
  1. <?php
  2. $to = 'aidan@example.com' . ', '; // note the comma
  3. $to .= 'wez@example.com';
  4. ?>

Powiny byc w takiej
Jezeli sa wtakiej to cos zle ustawiles albo mail sie wysypuje (nie jest dostosowany do wysylania duzej ilosci)
tts
a co zwaca mail()?
_Cartman
mail nic nie zwraca, a w jakims poradniku przeczytłem, że adresy mają być oddzielone tylko spacjami. Nie pisze zadnych beldow, ale e mail itak nie zostaje wyslany
hwao
Widocznie autor nie czytal manuala aaevil.gif

Pisze jak ma byc
http://pl.php.net/manual/en/function.mail.php

Pozatym

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )

zwraca wiec radze popatrzec co jest grane

  1. <?php
  2.  
  3. if( mail(....) ) { 
  4. echo 'poszly';
  5. } 
  6. else {
  7. echo 'nie dziala';
  8. }
  9.  
  10. ?>
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.