Questions tagged «php»

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



3
如何使用file_get_contents在PHP中发布数据?
我正在使用PHP的函数file_get_contents()来获取URL的内容,然后通过变量处理标头$http_response_header。 现在的问题是某些URL需要将一些数据发布到URL(例如,登录页面)。 我怎么做? 我意识到使用stream_context我可以做到这一点,但我并不完全清楚。 谢谢。

7
如何比较PHP 5.2.8中的两个DateTime对象?
看一下PHP文档,DateTime对象的以下两种方法似乎都可以解决我的问题: DateTime :: diff:获取差异并使用该差异确定哪个更古老。 DateTime :: getTimestamp:获取UNIX时间戳并进行比较。 这两种方法在doco中都标记为在版本=> 5.3中可用(并且毫不奇怪,如果我尝试调用它们,我会发现它们不存在)。我找不到5.2.8的任何特定文档,所以不确定我的版本中是否有等效的方法。我曾经用Google搜索这个问题,并找到解决方案,其中没有回答我很简单的要求,兼收并蓄的范围: 如何比较两个DateTime对象? 在哪里可以找到先前PHP版本的doco?特别是版本5.2.8? 在某些情况下,我有以下代码: $st_dt = new DateTime(verifyParam ('start_date')); $end_dt = new DateTime(verifyParam ('end_date')); // is the end date more ancient than the start date? if ($end_dt < $start_dt) 显然,此人没有比较运算符。 编辑 显然我的假设是完全错误的(感谢Milen如此有效地说明了这一点)。有一个比较运算符,它很好用,谢谢。有时候我真的很想念编译器。该错误位于上面的代码中,我相信您会发现它的速度比我快:)。
299 php  datetime 



8
在PHP中初始化(空)数组的最佳方法
在某些其他语言(例如,AS3)中,已经注意到,如果这样做,初始化新数组更快,var foo = []而不是var foo = new Array()因为对象创建和实例化的原因。我想知道PHP中是否有任何等效项? class Foo { private $arr = array(); // is there another / better way? }

10
'AND'vs'&&'作为运算符
我有一个代码库,开发人员决定使用ANDand OR代替&&and ||。 我知道运算符的优先级(&&之前and)有所不同,但是使用给定的框架(准确地说是PrestaShop),这显然不是原因。 您正在使用哪个版本?是and不是更具有可读性&&?还是没有区别?

9
PHP + MySQL交易示例
我真的还没有找到使用MySQL事务的PHP文件的正常示例。你能给我简单的例子吗? 还有一个问题。我已经做了很多编程工作,并且没有使用事务。我可以放置PHP函数或其他东西吗?header.php如果其中一个mysql_query失败了,那么其他人也失败了? 我想我已经知道了,对吗?: mysql_query("SET AUTOCOMMIT=0"); mysql_query("START TRANSACTION"); $a1 = mysql_query("INSERT INTO rarara (l_id) VALUES('1')"); $a2 = mysql_query("INSERT INTO rarara (l_id) VALUES('2')"); if ($a1 and $a2) { mysql_query("COMMIT"); } else { mysql_query("ROLLBACK"); }
294 php  mysql  transactions 

30
使用Laravel Eloquent获取最后插入的ID
我目前正在使用以下代码在表中插入数据: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { return Response::json(array('success' => true), 200); } } 我想返回插入的最后一个ID,但我不知道如何获取它。 亲切的问候!

12
如何在PHP中对数组和数据进行排序?
该问题旨在作为有关PHP中数组排序问题的参考。容易想到您的特定案例是独特的,值得提出新的问题,但是实际上大多数都是此页面上一种解决方案的细微变化。 如果您的问题作为该问题的副本被关闭,请仅在您可以解释为什么该问题与以下所有内容明显不同时才要求重新提出您的问题。 如何在PHP中对数组排序? 如何在PHP中对复杂数组进行排序? 如何在PHP中对对象数组进行排序? 基本的一维数组;含税 多维数组,包括 对象数组;含税 根据另一个对一个数组进行排序 用SPL排序 稳定排序 有关使用PHP现有功能的实用答案,请参见1 .;有关排序算法的学术详细答案(PHP函数实现的,以及对于真正非常复杂的情况可能需要的),请参阅2。
292 php  arrays  sorting  object  spl 

14
使用Twitter API版本1.1检索user_timeline的最简单的PHP示例
由于Twitter API 1.0 将于2013年6月11日退役,因此以下脚本不再起作用。 // Create curl resource $ch = curl_init(); // Set url curl_setopt($ch, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/myscreenname.json?count=10"); // Return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the output string $output = curl_exec($ch); // Close curl resource to free up system resources curl_close($ch); if ($output) { $tweets …
292 php  twitter 

21
为什么textarea充满神秘的白色空间?
我有一个像这样的形式的简单文本区域: <textarea style="width:350px; height:80px;" cols="42" rows="5" name="sitelink"> <?php if($siteLink_val) echo $siteLink_val; ?> </textarea> 我在此文本区域中不断获得额外的空白。当我将其切换到它时,光标就像在文本区域的中间,而不是在开头?有什么解释?
292 php  html  forms  textarea 

30
PDOException“找不到驱动程序”
我刚刚用Apache,MySQL和PHP安装了Debian Lenny,并且收到了PDOException could not find driver。 这是它所指的特定代码行: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST,DB_NAME,DB_USER,和DB_PASS是我所定义的常量。它在生产服务器(以及我以前的Ubuntu Server设置)上运行良好。 这与我的PHP安装有关吗? 搜索互联网没有帮助,我得到的只是专家交流和示例,但没有解决方案。
292 php  mysql  pdo  lamp 

10
将字符串转换为Date和DateTime
如果我有一个PHP字符串,其格式为mm-dd-YYYY(例如10-16-2003),如何正确地将其转换为a Date,然后转换为a DateTime的格式YYYY-mm-dd?我问两个唯一的原因Date,并DateTime是因为我需要一个在一个地方,和其他在不同的地方。
292 php  string  datetime  date 

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.