![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki maly skrypt ktory ma za zadanie polaczyc sie z serwerem
grup dyskusyjnych i przeslac tam maila: Sek w tym ze na jednym serwerze mi dziala bez problemu a na drugim na ktorym chcialbym zeby dzialal nie dziala. Tzn wywoluje sie poprawnie bez zadnych bledow ale nic nie wysyla. Pytanie czy wie ktos moze jakie zmienne serwera APACHE odpowiadaja za taki blad, bo podejrzewam ze tu tkwi problem? ![]() Lub gdzie indziej tkwi blad? ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Moze tkwic w zablokowaniu adresu spod ktorego piszesz przez admina serwera news.
Krotko mowiac: czytac mozesz, pisac nie. PS W innych wypadkach przeanalizuj odpowiedzi serwera news - powinny byc jakies komunikaty (czy sie powiodlo, czy byly bledy, ...). -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam taki maly skrypt ktory ma za zadanie polaczyc sie z serwerem
grup dyskusyjnych i przeslac tam maila: Chodzi Ci o usenet czy zwykłą pocztę? Cytat Sek w tym ze na jednym serwerze mi dziala bez problemu a na drugim na ktorym
chcialbym zeby dzialal nie dziala. Tzn wywoluje sie poprawnie bez zadnych bledow ale nic nie wysyla. Pokaż kawałek kodu bo mamy deficyt wróżek. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dokladnie chodzi mi o usenet, mam strone z ogloszeniami motoryzacyjnymi i chce aby skrypt wysylal maila na grupe samochody.gielda
oto kawalek kodu wczesniej zmienna post jest stosowanie przygotowana za pomaca funkcji imap_mail_compose i z tym jest wzystko ok bo sprawdzalem pokazuje co trzeba. $server = 'news.tpi.pl'; $port = 119; $sh = fsockopen($server, $port) or die ("Nie mogę połączyć się z $server."); fputs($sh, "POSTrn"); fputs($sh, $post); fputs($sh, ".rn"); fclose($sh); |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:99625dd8d6]<?php
$server = 'news.tpi.pl'; $port = 119; $sh = fsockopen($server, $port) or die ("Nie mogę połączyć się z $server."); fputs($sh, "POSTrn"); fputs($sh, $post); fputs($sh, ".rn"); fclose($sh); ?>[/php:1:99625dd8d6] I to jest wszystko? To ja się nie dziwie, że to nie działa. Po pierwsze wypadałoby sprawdzać odpowiedzi serwera i je wypisywać gdy coś pójdzie nie tak. Poza tym w dzisiejszych czasach większość serwerów newsowych wymaga autoryzacji przy wysyłaniu listów spoza sieci którą obsługują, więc może i o to chodzi. Najlepiej jednak skorzystać z funkcji imap_* bo tam to jest już zrobione. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
adwol chciales czesc skryptu to ci pokazalem, nie chce podawac calego zeby spamerzy nie robili potem z tego uzywki, poza tym napisalem powyzej ze wykorzystalem funkcje imap_* i zmienna z naglowkami i textem mam przygotowana odpowiednio.
Poza tym jakbys czytal uwaznie to skrypt mi dziala tylko z jednego serwera a z drugiego nie i tu mam problem :x |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Poza tym jakbys czytal uwaznie to skrypt mi dziala tylko z jednego serwera a z drugiego nie i tu mam problem :x
Chodziło mi o to żebyś skorzystał z funkcji imap_* do wysyłania postu a nie tylko do jest konstruowania. Poza tym, ten kawałek skryptu wygląda na funkcjonalną całość, otwiera połączenie, coś wysyła i zamyka. Dlatego napisałem, żebyś sprawdzał to co odpowiada serwer bo tam zapewne leży odpowiedź na Twoje pytanie. Jeśli kod działa na jednej maszynie a na innej nie to obstawiałbym brak autoryzacji na tej drugiej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:38 |