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