Mailinglisten-Archive |
Hi,
> wie kann ich in einer Datei von <!-- BEGIN --> bis <!-- END --> alles
> auslesen und in einer Variable oder Array zum Weiterbearbeiten speichern?
// read a file and return a part of it. F.e. a table from a html-file
function pagefile($filename,$delimiter)
{
$fp = _(at)_fopen($filename, "r");
$file ="";
if ($fp) {
$file=fread($fp,filesize($filename));
$pos1=strpos(" ".$file,"<$delimiter",0);
$pos2=strpos(" ".$file,"</$delimiter>",0);
if (($pos1>0) && ($pos1 < $pos2) && ($pos2>0)) {
$pos3=strpos(" ".$file,">",$pos1);
$file=substr($file,$pos3,$pos2-$pos3-1);
}
}
return $file;
}
$delimiter wäre hier sowas wie "html" oder "table". Für Deinen Fall brauchst
Du da zwei verschiedene, aber das ist ja 'ne Kleinigkeit...
Gruß, Reinhold
--
Reinhold Jordan
WWW: http://reinhold.bachrain.de Mail: reinhold_(at)_bachrain.de
"Do you pine for the nice days of minix-1.1, when men were men
and wrote their own device drivers?" Linus
php::bar PHP Wiki - Listenarchive