![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
mam pytanie,
funkcja w ponizszym kodzie sprawdza czy serwer odpowiada a jezeli nie wysyla e-mail do admina dlaczego pomomimo ze wywoluje funkcje dla sprawdzania domeny onet.pl i portu 80 to dostaje e-mail o temacie: "www.onet.pl:22 nie odpowiada" sprawdzalem z czym wywolywana jest funkcja i jest prawidlowo: para 'www.onet.pl' oraz port 80. Pozniej w funkcji cos sie dzieje ze dostaje e-mail z portem od innej strony nie wiem gdzie robie blad
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
$onet = new host(array(80),'www.onet.pl'); $sirius = new host(array(22),'www.wp.pl'); Funckja host otrzymuje port jako tablice, a powinna dostać liczbę, dlatego fsockopen" title="Zobacz w manualu PHP" target="_manual nie może się połączyć się z serwerem i wysyła Ci mail'a. Zrób tak:
Ten post edytował webdicepl 9.05.2007, 00:41:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok, ale ja bym chcial w przyszlosci podac wiecej portow dla tej domeny a tablica by przekazala dane masowo zamiast kilkudziesieciu argumentow..
Ten post edytował hhg 9.05.2007, 09:44:47 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To musisz sobie funkcje przerobić tak aby wywalała z tablicy elementy i łączyła się z każdym znnich.
I musisz sobie zakładać na pocz, czy przekazywana będzie tablica czy poedynczy arg. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
hmm ale IMO przekazywanie arguemntow jest OK
bo sa obiekty - hosty a pozniej w petli
przy wywolaniu funkcji Check() odwoluje sie tylko do elementow tablicy a nie przekazuje calej tablicy... moge sie of course mylic Ten post edytował hhg 9.05.2007, 10:00:39 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 02:36 |