我试图通过php脚本向DBpedia的端点http://dbpedia.org/sparql发送一个查询,不幸的是没有成功。脚本是这样的:
<?php
require_once('sparqllib.php');
$db = sparql_connect('http://dbpedia.org/sparql');
$query = "SELECT ?film
WHERE { ?film <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:French_films> }";
$result = sparql_query($query);
$fields = sparql_field_array($result);
while($row = sparql_fetch_array($result))
{
foreach($fileds as $field)
{
print"$row[$field] \n";
}
}
?>它给我一个HTTP 500错误。
更新:
我真的需要帮助!我试过所有我知道的东西,都没有成功。奇怪的是,在Python中,一个类似的脚本可以工作……我对此真的很沮丧。
发布于 2013-08-07 09:29:27
从对问题的评论中:
我找到了我的错误。我写的是文件而不是字段,代码没问题。感谢您的帮助- Vali Voicu
https://stackoverflow.com/questions/17246094
复制相似问题