Mailinglisten-Archive |
Hallo zusammen,
ich habe zwei Text-Files (s.u.), wobei ich bei dem einen gewisse Eintr=E4ge=
=20
durch Eintr=E4ge im andren File ersetzen lassen will.
Erstes File.
Kennziffer,Firmenname,Ort
(davon ca. 3000, durch komma getrennt)
Zweites File:
Ort_ID;Ort
(davon ca. 110, durch Semikolon getrennt)
Nun sollen alle Orte im ersten File durch die entsprechende Ort_ID des=20
zweiten File ersetzt werden. Das ganze soll dann noch gespeichert werden.
Mit folgenden Zeilen hab ich es versucht, gibt aber nicht das was ich will:=
=20
(Der erste Ort wird ca. 90 mal ausgegeben und dann einmal ersetzt. So gehts=
=20
immer weiter)
if ($firmen =3D fopen("firmenorte.txt","r"))
{
while ($linie =3D fgets($firmen, 200))
{
$fentries =3D explode(",",$linie);
=09
=09
if ($fp =3D fopen("orte_plz.txt", "r"))
{
while ($line =3D fgets($fp, 200))
{
$entries =3D explode(";", $line);
$ort_id =3D $entries[0];
$ort =3D $entries[1];
$firmenerg =3D ereg_replace("$ort", "$ort_id", $fentries[2]);
echo $firmenerg;
echo "<br>";
}
}
} =09
}
Danke schonmal f=FCr Tipps...
Henning=20
php::bar PHP Wiki - Listenarchive