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