[ NoMan @ 25.09.2004. 17:44 ] @
Imam sledeci problem.

imam ovako neke vrednosti
$nesto[1]="cd#username#email";
$nesto[2]="cd#username#email";
$nesto[3]="cd#username#email";
....

e sad

sta meni treba :

treba da na te emailove saljem poruke. (znam kako se iz PHP-a salje mail)
to i ne bi bio problem da se recimo u tim $nesto[3] , $nesto[2] ... ne ponavljaju emailova, ali kod mene se ponavljaju pa bi bilo GLUPO da se jednom korisniku salje vise puta email, nego treba da mu se posalje samo jedan email sa podacima cd username pass, cd1 username1, pass1...
Kako to da dobijem , da napravim novi array da ih nekako sortiram po emailu ili sta ...

HMM nadam se da sam bio dovoljno jasan...
[ mordor @ 25.09.2004. 21:28 ] @
Nesto na brzinu moze to i inteligentnije
Code:

$nesto[$j]=2; // j
for($i=0; $i<$j; $i++) {

        for($p=0; $p<j; $p++) {

            if ($nesto[$p]==$nesto[$i]) { 
            
                $postoji="da";
            
                } else {
            
                $postoji="ne";
            
            }

        }

    if ($postoji=="ne") {

        mail(...)
    
    }


    }



Ovo ce ti poslati malove na sve one koji se ne ponavljaju malo prepravi i gotovo
[ _owl_ @ 25.09.2004. 21:48 ] @
Iz pocetnog niza izdvoj sve mail adrese (ako je "cd#username#email" standardan format pogledaj explode() ili neku drugu funkciju za rad sa stringovima). Mail salji svakom korisniku pri tom cuvajuci adresu u drugom nizu (mozes da koristis asocijativne nizove ako hoces da malo optimizujes kod -- tada je mail adresa kljuc). Kada saljes novi mail proveri da li ta adresa postoji u nizu vec poslatih.