PHP:CURL已启用但没有效果

2023-11-27

I'm trying to get data from external website using cURL in PHP but, somehow it's not working.

I've checked out that CURL enable in phpinfo(). It shows cURL is enabled cURL is enabled

但是,我的代码不起作用。

<?php
if (! function_exists ( 'curl_version' )) {
    exit ( "Enable cURL in PHP" );
}

$ch = curl_init ();
$timeout = 0; // 100; // set to zero for no timeout
$myHITurl = "http://www.google.com";
curl_setopt ( $ch, CURLOPT_URL, $myHITurl );
curl_setopt ( $ch, CURLOPT_HEADER, 0 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, $timeout );
$file_contents = curl_exec ( $ch );
if (curl_errno ( $ch )) {
    echo curl_error ( $ch );
    curl_close ( $ch );
    exit ();
}
curl_close ( $ch );

// dump output of api if you want during test
echo "$file_contents";
?>


It goes timeout.
Connection Timeout

我没有使用 WAMP 或 XAMPP 服务器。上面的代码直接在服务器上运行。 我不知道出了什么问题。


你的代码是完美的,我已经在我自己的服务器(德克萨斯州的数据中心)上测试了它,并且运行良好。

我的猜测是你的服务器IP被禁止了。尝试获取不同的 URL,看看它是否适合您。如果是,那么您将被禁止,如果不是,则可能是您服务器中的防火墙配置问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP:CURL已启用但没有效果 的相关文章

  • 在 Windows 上查看 PHP 文件夹

    我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改 新文件 修改 删除 然后执行操作 我将使用 Windows 上的命令行运行此脚本php f script php 我一直在寻找一种在 Windows 上观看具有 PHP
  • 如何检查号码是否是巴基斯坦用户的手机号码而不是固定电话号码

    我所做的是从开头删除 92 或 0092 并使用以下代码检查它是否是巴基斯坦人的有效手机号码 if preg match 3 0 4 0 9 number 1 Pakistani mobile number else not a pakis
  • 私人聊天系统MYSQL查询显示发送者/接收者的最后一条消息

    在这里我延伸一下我之前的问题 私人聊天系统MYSQL查询ORDERBY和GROUPBY https stackoverflow com questions 10929366 private chat system mysql query o
  • 在会话 cookie 中存储大量数据会产生什么影响?

    谁能解释一下在会话中存储大量数据的缺点或给我指出一些阅读材料 我也很感兴趣在会话中存储数据和从数据文件读取数据之间是否有任何区别 如果您在会话中存储大量数据 则输入 输出性能会下降 因为会有大量读取 写入 默认情况下 PHP 中的会话存储在
  • 为什么AES java解密返回额外的字符?

    请原谅我英语不好 我使用 mcrypt 我从这里得到它用于 php 和 java 的 MCrypt https snipt net raw ee573b6957b7416f28aa560ead71c3a2 nice 在我的android应用
  • 在 PHP 中将 CSV 写入不带括号的文件

    是否有本机函数或实体类 库用于将数组写入 CSV 文件中的一行而无需封装 fputcsv将默认为 如果没有为封装参数传入任何内容 谷歌让我失望了 返回一大堆有关的页面的结果 fputcsv PEAR 的库做的事情或多或少与fputcsv 工
  • 使用 PHP 对 ASP.NET 成员身份中的用户进行身份验证

    我在尝试使用 PHP 针对现有 ASP NET 成员资格数据库对用户进行身份验证时遇到一些问题 我在网上搜索过 发现现有的答案似乎对我不起作用 即 public static function Hash password salt deco
  • Zend IMAP 搜索和过滤器

    我如何使用 Gmail 中的过滤器进行搜索 就像获取带有特定标签的电子邮件列表或来自特定电子邮件地址的邮件列表一样 我无法在文档中找到它 注意 我使用 oAuth 进行身份验证 我希望这与搜索无关 Gmail 上的标签实际上是 从 IMAP
  • Symfony2中如何获取所有post参数? [复制]

    这个问题在这里已经有答案了 我想获取a的所有post参数symfony http symfony com Form I used all parameter this gt get request gt getParameterHolder
  • 使用 php 更改白天和黑夜的背景?

    我正在制作一个 tumblr 页面 我的 html 页面有两种不同的背景 我希望白天背景从早上 7 点到晚上 8 点显示 夜间背景从晚上 8 点到早上 7 点显示 我决定用 php 来做这件事 但对于 php 来说我是个新手 我的朋友给我发
  • php 中的简单授权/登录功能

    我希望第一次实现用户登录到我的网站 我很高兴构建自己的解决方案 或者实现一些开源的东西 但是到目前为止 在我的搜索中没有任何包是明显的选择 同样 我完全意识到 作为一名中级 php 程序员 如果我推出自己的解决方案 并真正敞开大门 我很可能
  • AWS S3 上传的图像已损坏

    我正在 AWS ec2 ubuntu 机器上工作 我的代码在 cakephp 中 当我尝试将任何图像上传到 AWS S3 时 它都会损坏 虽然它在核心 php 代码中运行良好 这是我的控制器代码 if this gt User gt sav
  • Laravel 5.2 带有可变参数的命名路由用法

    我有这样的路线 Open New Subscription page Route get account subscriptions create menu uses gt Subscriptions SubscriptionControl
  • CakePHP Xml 实用程序库触发 DOMDocument 警告

    我正在使用 CakePHP 在视图中生成 XMLXML核心库 http book cakephp org 2 0 en core utility libraries xml html xml Xml build data array ret
  • 使用 DOJO 自动完成文本框

    我正在寻找一种使用 DOJO 进行文本框自动建议的简单方法 我将查询的数据库表 使用 PHP 脚本 以 JSON 形式返回 有超过 100 000 条记录 因此这确实不应该采用 FilteringSelect 或 ComboBox 的形式
  • 如何用javascript正确读取php cookies

    考虑这个 php 和 javascript 代码 然后我在控制台中看到的是 utma 111872281 291759993 1444771465 1445374822 1445436904 4 utmz 111872281 1444771
  • Azure 上的“phpcomposer.phar install”出现“无法终止进程”错误

    我正在尝试将我的 Symfony 2 应用程序部署到 Microsoft Azure 网站云 为此 我按照本指南中的步骤操作http symfony com doc current cookbook deployment azure web
  • 在Windows 7上安装curl后缺少libcurl-4.dll

    按照这个人的安装curl后指示 https stackoverflow com a 28757477 1186038 除了第 2 步 已安装Win64 OpenSSL v1 0 1u 轻型相反 因为下载页面中缺少版本 k http slpr
  • 为什么 PHP 中不允许“传统”类型提示?

    刚刚发现类型提示 http php net manual en language oop5 typehinting phpPHP 中允许 但不适用于整数 字符串 布尔值或浮点数 为什么 PHP 不允许对整数 字符串等类型进行类型提示 从 P
  • PHP cURL 在本地工作,在 AWS 服务器上出现错误 77

    最新更新 脚本作为管理员用户通过 SSH shell 作为 php script php 成功运行 当由 nginx 用户运行时 curl 命令无法执行 https 请求 所以我猜测这是nginx用户无法正确使用curl的问题 我已经检查了

随机推荐

  • Objective C NSString* 属性保留计数奇怪之处

    我有以下示例类 Test h interface Test UIButton NSString value id initWithValue NSString newValue property copy NSString value Te
  • 有没有办法获得给定数量的输入,其中该数量是由 C++ 编译时模板给出的?

    例如 假设我创建一个如下所示的类 template
  • matlab mex 文件的共享库位置:

    我正在尝试编写一个使用 libhdf5 的 matlab mex 函数 我的 Linux 安装提供了 libhdf5 1 8 共享库和标头 然而 我的 Matlab 版本 r2007b 提供了 1 6 版本的 libhdf5 so Matl
  • 带有 NSFetchedResultsController 的 UITableView 无法第二次加载

    Update 3这些是第一次使用空数据存储运行后的日志 2013 02 07 20 57 06 708 Five Hundred Things 14763 c07 mainMOC
  • Java 中的实时绘图

    我有一个应用程序 它每秒更新变量大约 5 到 50 次 我正在寻找某种方法来实时绘制此变化的连续 XY 图 尽管 JFreeChart 不推荐用于如此高的更新率 但许多用户仍然表示它适合他们 我尝试过使用thisdemo 并修改它以显示随机
  • 带有 RS-232 串行端口的 Javascript 接口

    我目前正在从事一个涉及 4 端口 A V 交换机的项目 该开关可通过 RS 232 进行控制 与交换机连接的计算机运行 Vista 我想创建一个侧边栏小工具 它有 4 个按钮 交换机上的每个端口 1 个 当用户按下按钮时 它会切换到该端口
  • __base__ 不起作用!下一步是什么?

    以下代码在 Python 3 x 中不起作用 但它曾经适用于旧式类 class Extender def extension self print Some work class Base pass Base bases Extender
  • iPhone 6 和 6 plus 给出错误的框架、边界值[重复]

    这个问题在这里已经有答案了 我的应用程序在 Xcode 5 1 1 上构建 但在 Xcode 6 上升级后 面临着新尺寸的帧尺寸问题 iPhone 6 的分辨率为 750x1334 但是 获得输出 480x300 是否有人在 iOS 8 i
  • Tkinter:如何让画布窗口中的框架扩展到画布的大小?

    所以我一直在 tkinter 中使用画布小部件来创建一个充满标签且带有滚动条的框架 一切工作正常 除了框架仅扩展到放置在其中的标签的大小 我希望框架扩展到父画布的大小 如果我对画布中的框架使用 pack expand True 我已在下面的
  • JMeter:java.net.NoRouteToHostException:无法分配请求的地址(地址不可用)

    我创建了一个带有 HelloController 的简单 Spring boot 应用程序 Get API http localhost 8080 hello Response Hello World 现在我创建了一个 JMeter 脚本
  • JavaScript 中 while(i--) 是什么意思?

    我正在使用 swipejsswipejs com 主页滑块使用此逻辑来突出显示活动的无序列表元素 我想知道这是如何实现的同时条件 works ul li li ul var bullets document getElementById b
  • 绑定许多数据框,添加带有其 id 的列[重复]

    这个问题在这里已经有答案了 我有许多重复命名的数据框 df 1 lt data frame x c 1 2 y 2 df 2 lt data frame x c 2 4 y 4 df 3 lt data frame x 2 y c 4 5
  • 哪里有复杂 ASP.net MVC 模型的示例? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在寻找更复杂的 asp net 的示例mvc模型 我在 ASP net 站点上看到的所有模型都非常非常简单 并且只涉及一两个数据库表 我很好奇如
  • 对实体/资源进行 RESTful API 授权?

    我正在一个具有非常复杂的访问控制规则的系统中开发 API 通常需要复杂的 SQL 查询来确定用户是否具有对特定资源的读取或写入访问权限 这会导致我们的客户端应用程序变得非常复杂和冗余 因为它们必须了解所有这些规则才能确定是否向用户提供每个对
  • Flask中如何获取请求体字节?

    请求的content type is application json 但我想获取请求正文字节 Flask 会自动将数据转换为json 如何获取请求正文 您可以通过调用获取非表单相关的数据request get data 您可以通过访问来获
  • 单个图像文件用于存储页面上的所有小图像

    在最近的一场Stackoverflow 播客 Jeff 谈到拥有一个图像文件 其中包含遍布整个页面的所有小图像 然后使用 CSS 对其进行剪切 以便所有图像都能正确显示 重点是减少服务器请求的数量 以便页面加载速度更快 我当时想 哇 这真的
  • powershell脚本格式表输出中的颜色词

    是否可以使用格式表为 powershell 输出仅对某些单词 而不是完整的行 进行着色 例如 此脚本递归扫描文件夹中的字符串 然后使用格式表输出结果 dir r i Select String args 0 format table Pro
  • 从 xml 创建 python 对象表示的模块 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在寻找一个易于处理的
  • 当用户向下滚动页面时加载图像 -

    我注意到博客中有一种趋势 即在向下滚动页面并且图像出现在视图屏幕中之前 图像不会加载 我想这一定是某种 jquery 魔法 但经过一番谷歌搜索后我无法弄清楚它是如何工作的 有谁知道这是如何做到的 编辑 如果您想查看此行为的示例 请查看 be
  • PHP:CURL已启用但没有效果

    I m trying to get data from external website using cURL in PHP but somehow it s not working I ve checked out that CURL e