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