Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> skrypt wysyłajacy maile
_Cartman
post 1.03.2005, 22:51:46
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 28.01.2005
Skąd: Byczyna

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


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.


--------------------
hmmm.... :)
Go to the top of the page
+Quote Post
Puciek
post 2.03.2005, 11:44:51
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Jezeli skrypt niezwraca bledu to znaczy ze jednak serwer jest zle skonfigurwany happy.gif


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
hwao
post 2.03.2005, 11:55:40
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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)
Go to the top of the page
+Quote Post
tts
post 2.03.2005, 12:48:46
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 14.02.2005

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


a co zwaca mail()?


--------------------
"... - Water's wet, the sky is blue and old Satan Claus Jimmy, he's out there and he just gettin' stronger.
- So what do we do about that?
- Be prepared son that's my motto, be prepared..."
Go to the top of the page
+Quote Post
_Cartman
post 2.03.2005, 15:24:14
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 28.01.2005
Skąd: Byczyna

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


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


--------------------
hmmm.... :)
Go to the top of the page
+Quote Post
hwao
post 2.03.2005, 16:31:29
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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. ?>
Go to the top of the page
+Quote Post

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: 5.07.2025 - 04:26