PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kleines Script, um Daten aus einer Liste auszulesen



!sniper
30.06.2009, 14:07
Hi,

Ich kenne mich nicht wirklich "gut" in PHP aus.
Vor nem guten Jahr habe ich mal etwas gemacht, weil ich Daten aus einer Liste verschieben wollte.
Damals habe ich in etwa folgenden Code geschrieben(habs nie benutzt^^):

<?php

$file = file('liste.txt');

$i=0;
$list = Array();

foreach ($file AS $line)
{
$line = trim($line);

if(preg_match("~^[0-9]+$~",$line)
{
$i++;
$c=0;
$list[$i]['jahr'] = $line;
}
else
{
$c++;
if($c==1)
$list[$i]['name'] = $line;
if($c==2)
$list[$i]['email'] = $line;
if($c==3)
$list[$i]['adresse'] = $line;
}
}

var_dump($list);

?>
Der Inhalt der auszulesenden Datei ist wie folgt:
Jahr
Name
Sonstiges
Email

Das jetztige Script hat noch mit einem andernen Inhalt gearbeitet und ist dementsprechend anders.
Ich möchte jetzt eig. nur den Inhalt filtern, um genau zu sein alle Emailadressen in eine neue Datei schreiben.(Die kommen dann in eine DB oder direkt in access damit ich denen allen eine Mail schreiben kann)
Kann mir jemand dabei helfen?
Ich bin derzeit net sonderlich fit und in PHP hab ich seit nem Jahr nichts mehr gemacht ;)
Damals hatte mir jemand anderes geholfen, auf den ich leider nicht zurück greifen kann^^

Wäre nett danke ;)
bzw. ist es nicht einfach, das ganze in einem Programm zu machen?
PHP könnte dabei ja abschmeiren(wenn ich es auf nem Webserver laufenlasse) oder?

[♥]
30.06.2009, 14:49
Erstens, du musst PHP nicht auf einem Webserver laufen lassen, zweitens, wie genau sieht denn nun die Datei aus? Wäre gut zu wissen. Plaintext? XLS?

!sniper
30.06.2009, 16:34
Ja sicher kann es auch lokal laufen lassen.
Plaintext ist es.