0

这可能是另一个愚蠢的问题,但无论如何。我正在尝试发布到大学在线公共访问目录的搜索框中,这就是我想出的:

<?php
date_default_timezone_set('Asia/Manila');
$today = date('m-d-Y');
echo $today;

$keyWord=database;
$urltopost = "http://opac.usls.edu.ph/TLCScripts/interpac.dll?SearchForm?   Directions=1&Config=pac&Branch=0";
$datatopost = array ('SearchData' => "c++");

$ch = curl_init ($urltopost);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $datatopost);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$returndata = curl_exec ($ch);
echo $returndata;

?>

我明白了:2013 年 9 月 19 日配置已被删除。

我真的需要帮助。我做错了什么?提前感谢这个世界的好人。

4

1 回答 1

0

如果您查看在该站点中是如何进行搜索的,您会发现您的帖子 url 应该是

http://opac.usls.edu.ph/TLCScripts/interpac.dll?Search

和数据应该是这样的

FormId=0&Config=pac&LimitsId=0&StartIndex=0&SearchField=7&SearchType=1&ItemsPerPage=10&SearchData=yoursearchtermhere

由于在您的示例中您没有在发布数据中发布“config”参数,因此您会收到您指定的错误消息。

于 2013-09-19T08:24:42.820 回答