这可能是另一个愚蠢的问题,但无论如何。我正试图发布到大学在线公共访问目录的搜索框中,这是我想出的:
<?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日 配置已被删除。
我真的需要帮助。我做错了什么? 在此先感谢这个世界的好人。
答案 0 :(得分:0)
如果您查看搜索的完成情况in that site,您可以看到您的帖子网址
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
因为在你的例子中你没有发布&#34; config&#34;发布数据中的参数,您将收到您指定的错误消息。