CGI/ISAPI Bug recreated...

From: Date: Mon, 23 Apr 2001 19:34:55 +0000
Subject: CGI/ISAPI Bug recreated...
References: 1  Groups: php.qa 
Request: Send a blank email to php-qa+get-2928@lists.php.net to get a copy of this message
Ok, I can confirm it still does it.. heres the code. Under CGI <title>Whiteboard</title> turns to Whiteboard Under ISAPI <title>Whiteboard</title> turns to Whiteboar Ok, Strlen is returning different lengths depending on whether you use CGI or ISAPI! (oopsy) Code was: $handle=opendir(dirname($PATH_TRANSLATED)); while (($file = readdir($handle))!==false) { $fp=fopen(dirname($PATH_TRANSLATED)."\\".$file,"r"); if ($fp>0) { $title=""; $desc=""; while (!feof($fp)) { $buffer=fgets($fp,8096); if (eregi("<meta name=\"desc\" content=\"*\"",$buffer)) { $desc=substr($buffer,27,strlen($buffer)-31); $buffer=""; } //if (eregi("\<title\>(([a-z0-9\ \<\>\%\-])+)\<\/title\>",$buffer,$results)) if (eregi("\<title\>",$buffer)) { //$title=substr($results[0],7,strlen($results)-13); $title=substr($buffer,7,strlen($buffer)-17); } } fclose($fp); if ($title!="") { if ($desc!="") { if (is_array($listable_pages)) { array_push($listable_pages,array(filemtime($file),$file,$title,$desc)); } else { $listable_pages=array(array(filemtime($file),$file,$title,$desc)); } } } } } closedir($handle);

« previous php.qa (#2928) next »