PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Web Services » Services_Trackback » Bug #4336

autodiscover()

Details

Submitted2005-05-12 19:56 UTC
Fromwebmaster at takagi-ryo dot ac
StatusBogus
PackageServices_Trackback
PHP Version5.0.3
OSLinux 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"
}
}