php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2005, 16:52  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard EMail Adressen sortierer

Hi

kann mir mal einer veraten, wie folgendes zu funktioniert:

Ich habe eine liste von ca. 3000 Emailadressen, die mailadressen sehen dann so aus:

so die email adressen muss ich nun so "sortieren":
Code:
test@test.de;blubb@blubb.de;php@phpfriend.de;........
wie kann man das am einfachsten lösen? kann man dies direkt über eine schleife und nem befehl machen?

helft mir mal bitte =)

danke!!!
goelliboy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.09.2005, 16:58  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

In welcher Form liegen die Mails vor? In einem Array, einer Datenbank?

Was für eine Sortierung soll das sein? Die Mails werden nur hintereinander geschrieben ...?
XLB ist offline  
Alt 26.09.2005, 17:05  
Gast
 
Beiträge: n/a
Standard

natsort() ????
 
Alt 26.09.2005, 17:57  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Werden die Mails als Ausgangsdaten mit einem ; getrennt oder willst du das so als Lösung haben? Wenn letzteres - implode() ?
Chr!s ist offline  
Alt 26.09.2005, 18:16  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard

hi,

wie die emails vorliegen ist egal, ich würde aber mal sagen am besten in einem array oder von einer .txt datei.

ich möchte als ausgang haben, dass die email so gelistet sind:

test@test.de;muh@muh.de;lol@lol.de;...

so das man praktisch das in einem mailprogramm einfügt und als newsletter versendet
goelliboy ist offline  
Alt 26.09.2005, 18:18  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Jo. Wie die MailAddressen vorliegen istn icht egal, du musst doch wissen wie du die weiterverarbeiten kannst?!
http://de.php.net/implode
Chr!s ist offline  
Alt 26.09.2005, 18:23  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard

okay normalerweise hab ich die daten in einer txt datei vorliegen....

sprich so:

test@test.de
blubb@blubb.de
php@phpfriend.de
usw....


und die sollen halt jetzt so umgewandelt werden, dass es in dieser ausgabe rauskommt:
test@test.de;blubb@blubb.de;php@phpfriend.de;usw....

damit man das dann in einem mailprogramm einfügt und die mail verschickt.
goelliboy ist offline  
Alt 26.09.2005, 18:25  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard

die implode funktion funzt bei mir nicht :/

Code:
<?php
$mail = "
test@test.de
muh@muh.de
lala@lala.de";

$comma_separated = implode(";", $mail);

print $comma_separated;

?>
goelliboy ist offline  
Alt 26.09.2005, 18:28  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Was heißt funzt nicht? Fehlermeldung?
Außerdem geht implode() nur mit Arrays. Man sollte eben im Manual richtig nachlesen
PHP-Code:
<?php
$array 
= array('email1''email2''email3');
$newText implode(';'$array);

echo 
$newText;
?>
Chr!s ist offline  
Alt 26.09.2005, 20:21  
Erfahrener Benutzer
 
Registriert seit: 05.02.2004
Beiträge: 166
goelliboy
goelliboy eine Nachricht über ICQ schicken
Standard

ja aber dann bringt mir es doch keinen vorteil, wenn ich sowas bei 3000 emailadressen erst in ein array packen muss ?!?, dann kann man es ja gleich von hand aus machen
goelliboy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Prüfen ob eMail Adressen erreichbar bzw. existent sind Scarabeus PHP Tipps 2007 12 17.07.2007 09:30
Links und Email adressen automatisch erkennen workaholic PHP Tipps 2007 1 10.01.2007 19:49
email adressen filtern annaloga PHP Tipps 2006 13 23.06.2006 13:56
Formular an 2 Email adressen senden PHP Tipps 2006 7 07.01.2006 17:54
eMail Adressen einer Webseite auslesen ? madSoul PHP Tipps 2005-2 10 08.09.2005 12:17
[Erledigt] automatisch Email PHP Tipps 2005-2 3 26.07.2005 12:53
[Erledigt] doppelte email adressen suchen Datenbanken 9 20.05.2005 19:38
Email aus textarea PHP Tipps 2005 3 14.04.2005 21:37
email adressen vor spam verstecken... so? Sclot HTML, Usability und Barrierefreiheit 5 11.02.2005 10:09
Email adressen sperren PHP Tipps 2004-2 18 19.11.2004 09:55
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
Suche eMail Formular in PHP Beitragsarchiv 2 12.10.2004 16:24
Alle Email Adressen aus einem Text rausfiltern und speichern PHP-Fortgeschrittene 3 04.09.2004 16:55
Email per PHP formatieren PHP Tipps 2004 4 26.07.2004 09:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
emails sortierer, adressen sortierer, e mail adressen sortierer, mailadressen sortierer, e-mailadressensortierer, email sortierer, mailadressensortierer, php \array einer datenbank\

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.