Tag: PHP的

用curl编译php,在哪里安装curl?

我需要用–with-curl=编译php时指定一个目录 curl二进制文件位于/usr/bin/curl curl -V给我 curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 locate curl给我 /usr/bin/curl /usr/lib/libcurl.so.3 /usr/lib/libcurl.so.3.0.0 /usr/lib64/libcurl.so.3 /usr/lib64/libcurl.so.3.0.0 删除/ usr / share / …和其他不相关的文件 UPDATE 试过–with-curl=/usr/lib64和–with-curl=/usr/lib虽然我很确定它是64位的。 checking for cURL support… yes checking if we should use cURL for url streams… no checking for cURL in default path… not found configure: error: Please reinstall the libcurl […]

如何在PHP中将所有来自HTTP请求的信息打印到屏幕上

我需要一些PHP代码来转储HTTP请求中的所有信息,包括标题和POST请求中包含的任何信息的内容。 基本上,一个诊断工具,吐出正是我发送到服务器。 有没有人有这样的代码?

PHP – 获取当前的URL

这似乎是一个常见的问题,但没有一个似乎是我所期待的。 如果有一个网站: www.example.com/test.php 我想拉“test.php”,如果是这样的: www.example.com/folder/folder1/test.php 我想再次拉“test.php”,但一切似乎拉的确切path,而不是只是页面。 有什么build议么?

PhpStormdebugging器不在BreakPoints停止; 不断等待xdebug _SESSION_

更新的问题:PhpStorm | WebMatrix(IISExpress)| Xdebug.remote_port | – 哪个港口放在哪里? 我使用WebMatrix和IISExpress在Windows机器上运行本地主机Web服务器。 我已经安装了PHP和Xdebug,他们都在工作。 我有一个本地的WordPress安装。 我现在试图让PhpStorm使用Xdebug进行debugging。 当我运行PhpStorm时,它将在浏览器中使用相关的debugging参数启动浏览器中的Web应用程序。 IDE KEY正在匹配 xdebug.remote_portconfiguration正确。 (后来我发现这是错误的,但不是错误的,应该是9000端口) 但是,似乎Xdebug永远不会与PhpStorm进行通信。 PhpStorm一直在倾听,执行完全没有停止任何中断点。

如何通过JQuery Post传递一个Javascript数组,以便通过PHP $ _POST数组访问它的所有内容?

我怎样才能通过JQuery Post传递一个Javascript数组,以便它的所有内容都可以通过PHP $ _POST数组访问? 请展示一个可以诀窍的代码示例。 谢谢!

如何从CURL响应中删除HTTP头?

我有一个PHP脚本,只返回纯文本没有任何HTML。 现在我想对这个脚本做一个cURL请求,并得到以下回应: HTTP/1.1 200 OK Date: Mon, 28 Feb 2011 14:21:51 GMT Server: Apache/2.2.14 (Ubuntu) X-Powered-By: PHP/5.2.12-nmm2 Vary: Accept-Encoding Content-Length: 6 Content-Type: text/html 6.8320 真正的响应只是6.8320文本没有任何HTML。 我想通过删除标题信息从上述响应中检索它。 我已经简化了一下脚本: $url = $_GET['url']; if ( !$url ) { // Passed url not specified. $contents = 'ERROR: url not specified'; $status = array( 'http_code' => 'ERROR' ); } else […]

什么exception子类内置到PHP中?

我还没有findPHP中所有内置的Exception子类的列表。 在创build我自己的exception子类之前,我宁愿使用内build的。 例如,我知道InvalidArgumentException存在,但似乎没有什么比较Java的NullPointerException。 有没有人有或可以链接到PHP中可用的exception子类的列表?

PHP中的“as $ key => $ value”和“as $ value”之间的区别

我有一个数据库调用,我想弄清楚$key => $value在foreach循环中做了什么。 我问的原因是因为这两个代码输出相同的东西,所以我想明白为什么这样写。 代码如下: foreach($featured as $key => $value){ echo $value['name']; } 这个输出与以下相同: foreach($featured as $value) { echo $value['name'] } 所以我的问题是, $key => $value或foreach循环中的$key => $value的区别是什么。 该数组是多维的,如果这有所作为,我只是想知道为什么在foreach循环中将$key传递给$value 。

在PHP中将值添加到关联数组中

我想追加一个元素来结束一个关联数组。 例如,我的数组是 $test=Array ([chemical] => asdasd [chemical_hazards] => ggggg ) 我的结果应该是 $test=Array ([chemical] => asdasd [chemical_hazards] => ggggg [solution] => good) 你能告诉我如何实现这个?

检测PHP json_decode()中的不良json数据?

我想通过json_decode()parsing时处理错误的json数据。 我正在使用以下脚本: if(!json_decode($_POST)) { echo "bad json data!"; exit; } 如果$ _POST等于: '{ bar: "baz" }' 然后json_decode处理错误罚款,并吐出“坏的JSON数据!”; 但是,如果我将$ _POST设置为“无效数据”,它会给我: Warning: json_decode() expects parameter 1 to be string, array given in C:\server\www\myserver.dev\public_html\rivrUI\public_home\index.php on line 6 bad json data! 我是否需要编写一个自定义脚本来检测有效的json数据,还是有一些其他漂亮的方法来检测?