Emailbestand

Gestart doorRemcoboy11 reacties39 weergaven

12 berichten · pagina 1 van 1

Remcoboy

Lid · Topicstarter

Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een bestand met mail adressen op elke regel 1 bijv:

jan@jan.nl
Kip@kip.nl
lol@lol.nl

Hoe kan ik er dan snel achterkomen of er dubbelen inzitten ?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Met een php script, dan een preg_match_all() eroverheen halen, en kijken of hij vaker voorkomt (Returns the number of full pattern matches (which might be zero), or FALSE if an error occurred.). Indien hij vaker voorkomt echo je de dubbele mail, of bouw je een script die die mail verwijderd ^^
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waarom preg_match_all()? yummie
Je explode ze op "n", gaat ze een voor een af, kijkt of er al een in de array staat; zo ja: niet uniek, zo nee: wel uniek.

Dit dus:

[COLOR= #0000BB]<?php
$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jan@jan.nl
Kip@kip.nl
lol@lol.nl[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700]))[/COLOR]
    [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<pre>[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/print_r"]print_r[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$emails[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Remcoboy

Lid · Topicstarter

Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Komt uit :
Array
(
    [0] => abbouwma@planet.nl
    [1] => brangtkglenbouw@telfort.nl
    [2] => ha_keizgr@wanadoo.nl
 
)


Ik wil bijv.
kip@kip.nl
lol@lol.nl aleen!
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jan@jan.nl
Kip@kip.nl
lol@lol.nl[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700]))[/COLOR]
    [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700]){[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik ging dr vanuit dat je het zelf met PHP wel wat verder kon uitbouwen. emo
0
Remcoboy

Lid · Topicstarter

Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
[COLOR= #0000BB]<?php
$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jan@jan.nl
Kip@kip.nl
lol@lol.nl[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700]))[/COLOR]
    [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700]){[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
niet alfabetisch ?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dan heb je jouw lijst ook niet alfabetisch ingevoerd emo
0
Remcoboy

Lid · Topicstarter

Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja haha dat moet ik juist hebben,
Anders hadi k het al...
0
Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding
een idee?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]jan@jan.nl
Kip@kip.nl
lol@lol.nl[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700])
{[/COLOR]

  [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700]))[/COLOR]
    [COLOR= #0000BB]$emails[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700];

}[/COLOR]

[URL="http://www.php.net/sort"]sort[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$emails[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$emails[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700]){[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$mailtje[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Zo?
0
Remcoboy

Lid · Topicstarter

Berichten
4.749
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robbert schreef:
Afbeelding
een idee?

Bedankt !
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren