Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。


8
Yii2数据提供者默认排序
在Yii 1.1中,此代码适用于默认排序: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), )); 如何在Yii2中设置默认排序? 尝试以下代码,但没有结果: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder'=>'topic_order asc'] ]);

10
卷曲CURLOPT_POSTFIELDS的POST格式
当我使用curlvia POST和set时CURLOPT_POSTFIELD,我必须是to urlencode还是任何特殊格式? 例如:如果我要发布2个字段,则第一个和最后一个: first=John&last=Smith curl应该使用的确切代码/格式是什么? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

16
数组数组化
考虑以下数组: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd 什么是检测公共基本路径的最短,最优雅的方法-在这种情况下 /www/htdocs/1/sites/ 并将其从数组中的所有元素中删除? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
99 php  string  algorithm 

19
如何提早关闭连接?
我正在尝试进行AJAX调用(通过JQuery),这将启动一个相当长的过程。我希望脚本仅发送一个指示进程已启动的响应,但是JQuery在PHP脚本运行完成之前不会返回响应。 我已经尝试过使用“关闭”标头(如下),以及输出缓冲了。似乎都不起作用。有什么猜想吗?还是我需要在JQuery中做这件事? <?php echo( "We'll email you as soon as this is done." ); header( "Connection: Close" ); // do some stuff that will take a while mail( 'dude@thatplace.com', "okay I'm done", 'Yup, all done.' ); ?>
99 php  jquery  ajax 

4
PHP中的“ OR OR DIE()”如何工作?
我正在写一个php应用程序来访问MySQL数据库,在一个教程中,它说的是某种形式 mysql_connect($host, $user, $pass) or die("could not connect"); PHP如何知道该函数失败以便它运行模具部分?我想我在问它的​​“或”部分如何工作。我想我以前没看过。

13
如何在Mac OS X中升级PHP?
我觉得这是一个非常棘手的问题,但是奇怪的是,这个问题的文献记录很少。 我想升级PHP,但是有几个问题: 没有内置的程序包管理器。MacPorts无法将php识别为已安装的软件包,因为它本身并未安装PHP。 运行locate php表明可能存在许多依赖性。 我不知道如何安装php,因为它已包含在操作系统中,所以我不知道应该从源代码安装还是从二进制文件下载。我也不知道在不破坏依赖关系的情况下卸载先前版本的正确方法。 我正在豹子上奔跑。我有一种感觉,苹果不希望您升级。购买Snow Leopard并进行升级是否可以解决此问题(以及将来的类似问题)?
99 php  macos  macports 


7
获取操作系统信息
我最近开始想知道像http://thismachine.info/这样的站点,这些站点可以获取用户的操作系统信息。我还无法找出如何使用PHP进行操作,因此想尝试找出答案。 我注意到他们列出了user-agent,其中提供了有关浏览器的大量信息。他们是从中获得操作系统信息还是从其他事物中获得操作系统信息?有没有我可以用来获取用户操作系统的API? 我知道他们是如何获得浏览器和IP的,但无法弄清操作系统部分!

2
覆盖类常量与属性
我想更好地理解为什么在以下情况下,类常量与实例变量的继承方式有所不同。 <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo $this->test; } } class ChildClass extends ParentClass { const TEST = "TWO"; protected $test = "TWO"; public function myTest(){ echo self::TEST; echo $this->test; } } $child = new ChildClass(); $child->myTest(); $child->showTest(); …

27
php $ _POST数组在表单提交时为空
我有一个自定义的CMS,已在我的开发箱中完美运行(Ubuntu / PHP5 + / MySQL5 +)。 我只是将其移至客户的生产框中,现在所有表单提交都显示为空的$ _POST数组。 我发现了一个技巧来验证数据实际上是通过使用的file_get_contents('php://input');,并且数据在那里显示良好- $_POST/ $_REQUEST数组始终为空。 我还通过firebug(application/x-www-form-urlencoded; charset=utf-8)验证了内容类型标头是否正确。 无论表单是通过AJAX提交还是通过常规表单提交,都会发生此问题。 任何帮助是极大的赞赏!
99 php  arrays  forms  post 

10
如何获取PHP中的类名?
public class MyClass { } 在Java中,我们可以使用 String className = MyClass.class.getSimpleName(); 如何在PHP中做到这一点?我已经知道了get_class(),但是它仅适用于对象。目前,我在Active Record工作。我需要像这样的声明MyClass::className。
99 php 


13
PHP mkdir:权限被拒绝的问题
我正在尝试使用PHP mkdir函数创建目录,但出现如下错误:Warning: mkdir() [function.mkdir]: Permission denied in ...。如何解决问题?
99 php 

28
如何设置jquery select2的选定值?
这属于select2版本4之前的代码 我有一个简单的代码,select2从ajax获取数据 $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page // page number }; }, results: function (data) { return {results: data}; } }, dropdownCssClass: "bigdrop", …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.