angel2953 sluchaj to bylo napisane od reki tak teraz zeby tylko pokazac istote tego wszystkiego. zaraz sproboje sposob hwao

////
noi staralem sie jak hwao mowil ale wysyla tylko do jednego kolesia znajdujacego sie na samej gorze ale do reszty nie, nie zapetla sie...
tutaj dam jak to wyglada w kodzie:
<?php
function wiadomosc($adresat, $tresc, $DODAWAJ_SPACJE_W_LINKACH = TRUE)
{
///////////////////
/// Zapytanie ////
/////////////////
include(\"include/config.php\");
$numerek_zap = \"SELECT nr FROM subskrypcja_gg\";
{
$adresat = $numerek['nr'];
# Usuniecie dodatkowych przy włączonym magic_quotes w php.ini
# Modyfikacja linkow www, email i slow www, pl ktore sa filtrowane przez blokade
\"antyspamowa\"
if ($DODAWAJ_SPACJE_W_LINKACH)
$tresc = txt::odlinkuj($tresc);
# Sprawdzenie danych czy sie nadaja do wysyłania:)
if ($adresat == \"\") {
$this->error = \"Wpisz numer adresata\";
return FALSE;
}
if (!is_numeric($adresat) or ($adresat <= 1000) or ($adresat > 10000000)) {
$this->error = \"Adresat ma byc numerkiem gadu - gadu\";
return FALSE;
}
if (strlen($tresc) == 0) {
$this->error = \"Nie wpisaleś treści wiadomości\";
return FALSE;
}
if (strlen($tresc) > 1999) {
$this->error = \"Dlugość Wiadomości nie może przekroczyć 2000 znaków\";
return FALSE;
}
if (($this->numer < 1000) or ($this->numer > 10000000) or ($this->haslo == \"\")) {
$this->error = \"Wpisz poprawnie numer i hasło nadawcy\";
return FALSE;
}
if ($adresat == $this->numer) {
$this->error = \"Nie możesz wysłać wiadomości sam do siebie\";
return FALSE;
}
for ($i = 1; $i <= $this->ilosc_prob; ++$i) {
$this->Debug(\"Proba $i\");
# Pyta o host z jakim nalezy sie polaczyc lub losuje domyslny w przypadku n
epowodzenia
list ($host, $port) = $this->znajdz_serwer($this->numer);
# Logowanie do serwera GG
switch ($this->login($this->numer, $this->haslo, $host,
$port, $this->OPIS_W_STATUSIE_PO_ZALOGOWANIU))
{
# Wysyłanie wiadomości gdy GG_LOGIN_OK
case GG_LOGIN_OK:
if ($this->wyslij_liste_kontaktow ($adresat)) {
if ($seq = $this->wyslij_wiadomosc($adresat, $tresc))
if ($this->odbierz_dane($this->auto_odpowiedz)) // czy wysylac odp. ze bramka
$this->logoff($this->OPIS_W_STATUSIE_PO_WYLOGOWANIU);
return $seq; //sukces :)
} else {
$this->Debug(\"Połączenie zerwane po zalogowaniu\"); break;
}
case DISCONNECTED:
$this->Debug(\"Polaczenie odrzucone dla: $host
\".gethostbyaddr($host).\": $port\"); break;
case GG_LOGIN_FAILED:
$this->error = \"<BR>LOGIN FAILED - złe hasło\";
return FALSE;
case GG_LOGIN_FAILED2:
$this->error = \"<BR>LOGIN FAILED. \"; return FALSE;
default:
$this->error = '<BR>LOGIN FAILED - hm, to nie powinno sie zdarzyc:)';
return FALSE;
}
} // for i..
$this->error = \"<BR>LOGIN FAILED - połączenie odrzucone $i krotnie<BR>n\"
.\"Mozesz sprobowac jeszcze raz (odwiez strone)n\";
return FALSE;
} // function wiadomosc
} // koniec klasy www2gg
//////////////////////////
} // ZAKONCZENIE PETLI !!!!!!
/////////////////////////
?>
jakby ktos potrzebowal calej klasy to moge podeslac na PM`a