- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用 curl 捕获网页并通过电子邮件发送,但我的 curl_exec($ch)
没有返回任何内容。这是我的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_URL, $URL);
$resultat = curl_exec($ch);
curl_close($ch);
这段代码中,$resultat
是空的……你们知道为什么吗?当我执行 phpinfo()
时,我可以看到 curl 已启用。
编辑:
这是 curl_getinfo($ch)
结果:
Array
(
[url] => ***link hidden***
[content_type] => text/html
[http_code] => 200
[header_size] => 358
[request_size] => 93
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.005051
[namelookup_time] => 0.001273
[connect_time] => 0.001904
[pretransfer_time] => 0.001931
[size_upload] => 0
[size_download] => 904
[speed_download] => 178974
[speed_upload] => 0
[download_content_length] => 904
[upload_content_length] => 0
[starttransfer_time] => 0.00503
[redirect_time] => 0
[certinfo] => Array ()
[primary_ip] => (HIDDEN)
[primary_port] => 80
[local_ip] => 192.168.145.80
[local_port] => 37648
[redirect_url] =>
)
最佳答案
我的问题已经解决,因为在我的 CURL 页面中,我没有生成整个页面所需的数据库连接。一个小错误 :) 感谢您的回答。
关于PHP curl_exec 不包含 url 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36737939/
我使用这个函数来发出 cURL 请求: function curl_request($options) //single custom cURL request. { $ch = curl_i
$url='http://api.cruiseline.com/cruises/7-night-western-caribbean-ft-lauderdale-roundtrip-35052/deta
$url='http://api.cruiseline.com/cruises/7-night-western-caribbean-ft-lauderdale-roundtrip-35052/deta
出于某种原因,当我遍历某些 url 时,下面的代码 curl_exec 永远不会返回任何内容。我已经验证了它获取的 url 是正确的。我已经手动检查它们以查看是否有输出。我试过删除 CURLOPT_R
我正在使用以下代码: $ch = curl_init('www.google.com'); $output = curl_exec($ch); curl_close($ch); 这不是我第一次使用 c
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1
这是我的代码:当我尝试连接到 whm/cpanel 以添加新帐户时,这个问题发生了,但是当我尝试从 whm/cpanel 中删除用户时,它工作得很好。我的问题是 curl_exec 线路死机并显示空白
我在使用下面的 php 函数时遇到了一个奇怪的问题。不幸的是,这是那些特殊的“仅限生产”案例之一。 function requestPost($url, $data) { set_ti
我正在尝试使用支付处理器设置 API。下面是他们提供给我的代码。 $result 变量中有一些我想要的信息,我不明白的是“$result”是什么类型的变量以及如何从中获取某些数据。打印 $result
我正在使用以下代码: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT,
function sendMessageToPhone($collapseKey, $messageText, $username) { include_once 'users.php';
$appID='xxxxx'; $restID='xxxx'; curl_setopt($ch, CURLOPT_POST, true); curl_setopt ($ch, CURLOPT_POST
我收到了可怕的消息: Fatal error: Maximum execution time of 90 seconds exceeded in /home/pricing.php on line 2
我正在尝试使用 curl 作为以下代码片段。我已经尝试了所有可以搜索类似问题的选项。已经添加了所有可用的 setopt 选项,但我仍然得到 1 的响应。我正在尝试向服务器发布请求并期待 json 响应
我写了这段简单的代码: $ch = curl_init(); //Set options curl_setopt($ch, CURLOPT_URL, "http://www.php.net"); cu
我在 CodeIgniter 中使用以下函数来获取我的最新推文: function tweet($id) { $c = curl_init(); curl_setopt
这让我困扰了一段时间 在等待 curl_exec 获得响应时,我们可以做一些事情,比如显示 gif 或执行代码吗? 或者唯一的方法就是通过 javascript? 谢谢 最佳答案 你应该使用 jque
当我将 file_get_contents 或 curl_exec 与 url(http://google.com 或其他)一起使用时,使用不同的上下文、user_agent 等返回 false...
如您所知,在共享主机环境中要禁用一些 php 功能。搜索谷歌,我发现了很多这些功能的列表。其中一个函数是curl_exec,我不明白为什么要禁用这个函数?这个函数怎么会容易受到攻击? 最佳答案 它可以
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Using PHP curl how does one get the response body for
我是一名优秀的程序员,十分优秀!