Mailinglisten-Archive |
hallo, ich habe hier ein problem mit einem string-vergleich. es wird dabei ein file ausgelesen. wenn die übergebene variable gefunden wird, sollen die folgenden zeilen (bis zu einer leerzeile) weiterverarbeitet werden. -------------------------------------- $handle=fopen("text1.txt","r"); $handle2=fopen("text2.txt","a"); function freistellen($region) { global $handle; global $handle2; while($line=fgets($handle,1000)) { $einlesen=0; if (strstr($line,$region)) /*hier scheint der hund begraben zu sein - $einlesen wird nie auf 1 gesetzt*/ { $einlesen=1; } if(ord($line)!=13) { $einlesen=0; } if($einlesen==1) { $einlesestring=$line; $newdata=$region.";".$einlesestring ; fputs($handle2,$newdata); } } } array_walk($regionen,"freistellen"); fclose($handle2); fclose($handle); -------------------------------------- das array 'regionen' wurde schon vorher deklariert. ich hoffe, jemand weiss rat! danke, Dominik dominik_(at)_warptec.com ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive