Home » Web Services » Services_Trackback » Bug #4336
autodiscover()
Details
| Submitted | 2005-05-12 19:56 UTC |
|---|---|
| From | webmaster at takagi-ryo dot ac |
| Status | Bogus |
| Package | Services_Trackback |
| PHP Version | 5.0.3 |
| OS | Linux RH9.0 |
| Roadmaps | (Not assigned) |
Comments
[2005-05-12 19:56 UTC] webmaster at takagi-ryo dot ac
Description:
------------
In the reproduce code, (1) seems to work but (2) does not.
Reproduce code:
---------------
<?php
require_once 'Services/Trackback.php';
echo "\n\n--------------- Autodiscover (1) ---------------\n\n";
$trackback = Services_Trackback::create(array('id' => 'Test', 'url' => 'http://\
pear.php.net/package/Net_FTP'));
var_dump($trackback->autodiscover());
var_dump($trackback);
echo "\n\n--------------- Autodiscover (2) ---------------\n\n";
$trackback = Services_Trackback::create(array('id' => 'Test', 'url' => 'http://\
blog.goo.ne.jp/takagi_ryo_ac/e/1dc1562a3ab6c4f98fcbb12d7973d3a4'));
var_dump($trackback->autodiscover());
var_dump($trackback);
?>
Actual result:
--------------
--------------- Autodiscover (1) ---------------
bool(true)
object(Services_Trackback)#1 (2) {
["_data"]=>
array(3) {
["id"]=>
string(4) "Test"
["url"]=>
string(35) "http://pear.php.net/package/Net_FTP"
["trackback_url"]=>
string(54) "http://pear.php.net/trackback/trackback.php?id=Net_FTP"
}
["_options"]=>
array(6) {
["strictness"]=>
int(1)
["timeout"]=>
int(30)
["allowRedirects"]=>
bool(true)
["maxRedirects"]=>
int(2)
["fetchlines"]=>
int(30)
["useragent"]=>
string(31) "PEAR::Services_Trackback v0.4.0"
}
}
--------------- Autodiscover (2) ---------------
object(PEAR_Error)#1 (8) {
["error_message_prefix"]=>
string(0) ""
["mode"]=>
int(1)
["level"]=>
int(1024)
["code"]=>
NULL
["message"]=>
string(99) "No trackback RDF found in "http://blog.goo.ne.jp/takagi_ryo_ac/e/1dc1562a3ab6c4f98fcbb12d7973d3a4"."
["userinfo"]=>
NULL
["backtrace"]=>
array(3) {
[0]=>
array(6) {
["file"]=>
string(35) "/usr/local/php-cvs/lib/php/PEAR.php"
["line"]=>
int(538)
["function"]=>
string(10) "PEAR_Error"
["class"]=>
string(10) "PEAR_Error"
["type"]=>
string(2) "->"
["args"]=>
array(5) {
[0]=>
string(99) "No trackback RDF found in "http://blog.goo.ne.jp/takagi_ryo_ac/e/1dc1562a3ab6c4f98fcbb12d7973d3a4"."
[1]=>
NULL
[2]=>
int(1)
[3]=>
int(1024)
[4]=>
NULL
}
}
[1]=>
array(6) {
["file"]=>
string(49) "/usr/local/php-cvs/lib/php/Services/Trackback.php"
["line"]=>
int(294)
["function"]=>
string(10) "raiseError"
["class"]=>
string(18) "Services_Trackback"
["type"]=>
string(2) "->"
["args"]=>
array(1) {
[0]=>
string(99) "No trackback RDF found in "http://blog.goo.ne.jp/takagi_ryo_ac/e/1dc1562a3ab6c4f98fcbb12d7973d3a4"."
}
}
[2]=>
array(6) {
["file"]=>
string(32) "/home/www/htdocs/simplebug.phtml"
["line"]=>
int(9)
["function"]=>
string(12) "autodiscover"
["class"]=>
string(18) "Services_Trackback"
["type"]=>
string(2) "->"
["args"]=>
array(0) {
}
}
}
["callback"]=>
NULL
}
object(Services_Trackback)#2 (2) {
["_data"]=>
array(2) {
["id"]=>
string(4) "Test"
["url"]=>
string(70) "http://blog.goo.ne.jp/takagi_ryo_ac/e/1dc1562a3ab6c4f98fcbb12d7973d3a4"
}
["_options"]=>
array(6) {
["strictness"]=>
int(1)
["timeout"]=>
int(30)
["allowRedirects"]=>
bool(true)
["maxRedirects"]=>
int(2)
["fetchlines"]=>
int(30)
["useragent"]=>
string(31) "PEAR::Services_Trackback v0.4.0"
}
}