PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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"
}
}