草庐IT

mod_curl

全部标签

php - 在 Windows 上为 PHP5.6.4 启用 CURL

我正在尝试使用HybridAuth在我的一个项目中,我收到的错误消息是Originalerrormessage:HybridauthLibraryneedstheCURLPHPextension.即使我在我的php.ini中启用了cURL扩展=php_curl.dll这是我的phpinfo()的截图为了启用cURL扩展,我还需要做什么,相关的php_curl.dll也存在于ext目录中重启apache服务器时得到的信息C:\Apache24\bin>httpd-krestartAH00558:httpd:Couldnotreliablydeterminetheserver'sfully

php - 我在带有 PHP 7 的 Ubuntu 16 上安装了 cURL,但我仍然调用未定义的函数 curl_init()

这个问题在这里已经有了答案:Howtoinstallphp-curlinUbuntu16.04(8个答案)关闭3年前。我已经完成了sudoapt-getinstallcurl、sudoapt-getphp5-curl、sudoapt-getphp-curl但我得到了curl_init()的未定义函数有人知道解决这个问题的方法吗?这是我的PHP代码。

php - mod_php 与 mod_python

为什么mod_python是oop而mod_php不是?例子:我们去www.example.com/dir1/dir2如果你使用mod_python,apache打开www/dir1.py并调用dir2方法但是如果你使用php模块,apache打开www/dir1/dir2/index.php 最佳答案 让我们谈谈mod_python与mod_php。由于Python语言不是专门为网页服务而设计的,mod_python必须做一些额外的工作。由于PHP语言是专门为网页服务而设计的,mod_php只是启动一个命名的PHP模块。对于mod

php - 如何使用 php ://memory file handle? 执行 cURL PUT 请求

我正在使用第3方PHP类来访问API,它具有以下代码:$fh=fopen('php://memory','w+');fwrite($fh,$xml);rewind($fh);$ch=curl_init($req->to_url());curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_PUT,true);curl_setopt($ch,CURLOPT_INFILE,$fh);在最后一行,即这一行:curl_setopt($ch,CURLOPT_INFILE,$fh);我收到错误:Warning:cu

php - 恐惧超时与 'mod_fcgid: read timeout from pipe'

我的应用程序尝试访问超时的URL有问题。我正在trycatch此超时并使用以下代码解决此问题:$timeout=120;if(false==$handle=@fsockopen($host,$port,$errno,$errstr,$timeout)){thrownewException("Couldnotconnecttourl:".$errstr);}$getRequest="GET{$url}HTTP/1.0\r\n";$getRequest.="Host:{$urlParts['host']}\r\n";$getRequest.="Connection:close\r\n\r\

php - 用空白 url curl

有一个文件,它的名字包含空格。ex)你好我很好.zip我正在尝试使用curl读取文件。所以,url应该是这样的:http://domain.com/helloIamgood.zip但是,curl似乎无法读取那种文件名。因为url格式不正确。那么,还有其他方法可以使用curl读取文件吗?或者一些我不知道的选项?服务器语言是php。我的curl代码如下:$ch=curl_init();$timeout=5;curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,C

php - 将 mod_rewrite 与 XAMPP 和 Windows 7 - 64 位一起使用?

我有一个简单的mod_rewrite规则,它允许我将任何不是实际文件或目录的请求重定向到index.php文件Options+SymLinksIfOwnerMatchRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]在PHP文件中我放置了这个简单的代码来处理这个导航我的开发环境是XAMPP和Windows7-64位httpd.conf文件OptionsFollowSymLinksAllowOverrideAllOrderden

php - 使用 PHP curl 发送 xml 请求

我使用PHPcurl将XML请求发送到网络服务并获得响应。我的代码如下。$url="https://path_to_service.asp";try{$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);curl_setopt($ch,CURLOPT_POSTFIELDS,urlencode($xmlRequest));curl_setopt($ch,CURLOPT_RETU

php - 谷歌地图 PHP CURL 问题 "Your client has issued a malformed or illegal request. That’ s 我们都知道。”

我有一个使用CURL和GoogleMapsAPI返回地址坐标的函数。代码如下:functionget_coordinates($address_string){$address=urlencode($address_string);$url="https://maps.googleapis.com/maps/api/geocode/json?address=".$address."&key=".$api_key;$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER

php - 如何使用 curl 正确发送和接收 XML?

我一直在尝试发布XML并从服务器获得响应,但没有成功。这是服务器端的条件:对服务器的请求应通过HTTP1.1作为XML发送。以下要求适用于HTTP请求:请求类型应该是POST;应存在Content-Lengthheader,请求总长度应小于16KB;Content-Typeheader应存在,包含媒体类型值text/xml;这是我的脚本:$url="http://somedomain.com";$xml='loveBlues';$header="POSTHTTP/1.1\r\n";$header.="Content-type:text/xml\r\n";$header.="Conten