草庐IT

curl_error

全部标签

php - 如何为 php 启用 curl

我通过DotDeb存储库在DebianWheezy上使用NGINX和PHP-FPM。这是我的php.ini文件中唯一的curl引用,我不确定我需要做什么。感谢任何帮助(它已经安装)[curl];AdefaultvaluefortheCURLOPT_CAINFOoption.Thisisrequiredtobean;absolutepath.;curl.cainfo=;LocalVariables:;tab-width:4;End: 最佳答案 检查是否安装了php5-curldpkg-l|grep'php5-curl'如果没有安装,a

php - symfony2 : form errors not displayed in twig despite a non null getErrorsAsString()

我正在使用symfony2,我有一个表单,我在上面放置了@Assert\NotBlank()注释。我自愿填写字段,我的表单没有通过isValid和isSubmitted测试,在这些行之后我得到一个非空值exit(var_dump($recipeForm->getErrors()));private'errors'=>array(size=4)0=>object(Symfony\Component\Form\FormError)[4119]private'message'=>string'Cettevaleurdoitêtrevide.'(length=29)protected'mes

javascript - 使用jquery的PHP cURL下载进度

每次使用php更新时,我不知道如何推送进度。为了清楚起见,我会写一个例子。jQuery:functionuploadMovieDownload(link){$.post("php/downloadmovie.php",{source:link},function(json){console.log(json);});}uploadMovieDownload(url);PHP(php/downloadmovie.php):session_start();ob_start();date_default_timezone_set("Europe/Bucharest");ini_set('di

php - PayPal cURL 选项(CURLOPT_SSL_VERIFYPEER 和 CURLOPT_SSL_VERIFYHOST)问题

我从PayPal网站上获得了一段代码://turningofftheserverandpeerverification(TrustManagerConcept).//reallypaypal???whynotjustincludearecentcert???curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);正如您在我的评论中看到的那样,我想知道为什么paypal会禁用这些选项。我知道(从以前的头痛:))在Windows上cURL使用过时的证书文件。但是我

php - 无需等待 CURL 请求完成即可流式传输响应

我的服务器上有一个PHP脚本,它正在向另一台服务器请求图像。脚本的访问就像这样访问常规图像源:浏览器->脚本->外部服务器脚本正在向外部服务器发出CURL请求。是否可以在服务器接收到CURL响应时将其直接“流式传输”回客户端(浏览器)?假设我的脚本位于一个速度较慢的共享托管服务器上,而外部服务器速度非常快(CDN)。有没有办法直接将响应返回给客户端,而我的脚本不会成为瓶颈?如果我的服务器在开始响应客户端之前不必等待整个图像加载到内存中,那就太好了。 最佳答案 将-N/--no-buffer标志传递给curl。它执行以下操作:Disa

php - WAMP 2.2e - phpmyadmin fatal error : Maximum execution time of 30 seconds exceeded

当我尝试打开phpmyadmin时,所有服务都在运行(wamp图标为绿色),但出现此错误。似乎有什么问题? 最佳答案 您可以像@HanhNghien在您的php.ini评论中所说的那样设置最大执行时间。max_execution_time=120max_input_time=120但我认为更好的问题是为什么需要phpmyadmin这么多时间。也许您应该检查您的Apache日志并检查是否有错误。 关于php-WAMP2.2e-phpmyadminfatalerror:Maximumexec

php - Ajax PHP JavaScript : error when using POST method

我在google上搜索了一下,stackoverflow上有很多关于这个主题的问题。例如“数据未通过post方法发送”等。但似乎没有回答我的问题案例与其他问题几乎相同。这些是错误信息:火狐(v21):InvalidStateError:Anattemptwasmadetouseanobjectthatisnot,orisnolonger,usable.xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');Chrome(v27):UncaughtError:InvalidStateError:DO

PHP fatal error : Call to undefined function mssql_query()

因此,当我想向mssqlserver查询某些内容时,我一直收到此错误。已与数据库建立连接,但查询似乎失败。错误日志包含以下内容:PHPFatalerror:Calltoundefinedfunctionmssql_query()php上的代码:session_start();include_once("connect.php");if(isset($_POST['username'])){$username=$_POST['username'];$password=$_POST['password'];$sql="SELECT*FROMtestWHEREusername='".$use

php - 遵循 50 次重定向后,Curl 失败,但 wget 工作正常

我有一个实验性网络爬虫,我注意到它无法读取某些页面,例如在某些特定域上,curl说它在执行50次重定向后失败,但wget读取同一个域时很好:curl'netflix.com'-L-o'output.txt'结果:curl:遵循最多(47)个重定向output.txt文件中没有数据。虽然此命令工作正常:wgetnetflix.com关于什么可能导致这种情况的任何想法?我怀疑远程服务器是否会根据两个不同的用户代理处理请求。 最佳答案 这可能是因为您没有告诉curl使用cookie,除非您要求,否则它不会这样做-而wget默认启用它们。使

php - 为什么 PHP 4.4.9 抛出 'Parse error: syntax error, unexpected T_STATIC' ?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。当static关键字添加到PHP4时,我才意识到Google教授无法显示我可以找到的特定页面。尽管遵循changelogforphp4我可以看到它从4.0.6版(或之前)开始可用,但为什么会抛出:Parseerror:syntaxerror,unexpectedT_STATIC,expectingT_OLD_FUNCTIONorT_FUNCTIONorT_