Michelle Konzack wrote: > Hello, > > currently I am coding a RSS feeder for the Emdebian buildd-log and for > testing I use two files: > > <http://www.emdebian.org/buildd/a/apt/trunk/apt-arm-1233120802.log> > <http://www.emdebian.org/buildd/b/base-passwd/trunk/base-passwd-arm-1221459903.log> > > and if you look into those Build-Logs, the structure is 100% identic. > > And now it comes: While the first file is working fine, > the second fails processing... > > The generated RSS feed is here: > > <http://devel.debian.tamay-dogan.net/rss.php?action=rss&what=crush> > > And you can see in the second <item> it is empty... :-( > > The script starts with: > > $HANDLE=curl_init(); > curl_setopt($HANDLE, CURLOPT_URL, $_GET['name']); > curl_setopt($HANDLE, CURLOPT_HEADER, 0); > curl_setopt($HANDLE, CURLOPT_RETURNTRANSFER, 1); > $BUILDLOG=curl_exec($HANDLE); > if (curl_errno($HANDLE) != "0") { > echo 'Curl error: ' . curl_error($HANDLE); > exit(); > } > curl_close($HANDLE); > > /* ******************** Parsing the BUILDLOG ******************** */ > exec("echo \"$BUILDLOG\" |head -n 11", $TMP_DATA); > > and to see what happen to $BUILDLOG and array() I have included: > > echo "<pre>\n"; > print_r($TMP_DATA); > echo "\n"; > echo "######################################################################\n"; > echo "\n"; > echo $BUILDLOG; > echo "</pre>\n"; > exec(escapeshellcmd("echo '$BUILDLOG' | head -n 11"), $TMP_DATA); There are quotes or backticks or something in $BUILDLOG. -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php