Questions tagged «php»

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

5
MySQL-此版本的MySQL尚不支持'LIMIT&IN / ALL / ANY / SOME子查询
这是我正在使用的代码 $Last_Video = $db->fetch_all(' SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID FROM video WHERE title LIKE "%'.$Channel['name'].'%" ORDER BY viewtime DESC LIMIT 5) ORDER BY RAND() LIMIT 1 '); 这是给我的错误 Message: Error during SQL execution: SELECT VID, thumb FROM video WHERE VID IN ( SELECT VID …
95 php  mysql 


1
优先级和位掩码操作
我遇到了一个(看似)非常奇怪的案例。 取数字2(0b10)并用1(0b01)对其进行位掩码 这应产生0b00等于0的值。 但是,这里是薛定ding先生进来的地方: var_dump(0b10 & 0b01); // int(0) var_dump(0b10 & 0b01 == 0); // int(0) var_dump(0b10 & 0b01 != 0); // int(0) 威士忌酒。探戈 狐步舞。 坦率地说,对于按位运算符,我不是最聪明的人-所以也许我在某个地方犯了可怕的错误? 但是,在Python中: 0b10 & 0b01 == 0 = True 0b10 & 0b01 != 0 = False ...所以?

11
用BOM搜索UTF-8文件的简便方法?
为了进行调试,我需要在目录中递归搜索所有以UTF-8字节顺序标记(BOM)开头的文件。我当前的解决方案是一个简单的shell脚本: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi done 或者,如果您希望使用简短的,难以理解的单线: find -type f|while read file;do [ "`head -c3 -- "$file"`" == $'\xef\xbb\xbf' ] && echo "found BOM in: $file";done 它不适用于包含换行符的文件名,但是无论如何都不会出现此类文件。 有没有更短或更优雅的解决方案? 是否有任何有趣的文本编辑器或文本编辑器宏?
94 php  utf-8  shell  text-editor 

9
POST内容长度超出限制
当用户上传文件时,我在php的error_log中收到类似的错误 PHP警告:11933650字节的POST内容长度超过了第0行中Unknown中的8388608字节的限制 在我的php.ini(在public_html中创建自定义ini文件)中是否可以解决此问题,我必须将其设置为1GB左右多少?我将在php.ini中将其设置更改为此,它将解决问题吗? upload_max_filesize = 1000M ;1GB post_max_size = 1000M 我将“ memory_limit”限制设置为什么。 在我的脚本中检查文件上传大小是否小于1GB也正确吗? if($_FILES["uploadedfile"]["size"]<1000000)
94 php 

9
在跳过空数组项时如何爆破数组?
Perl join()忽略(跳过)空数组值;PHP的implode()似乎没有。 假设我有一个数组: $array = array('one', '', '', 'four', '', 'six'); implode('-', $array); 产量: one---four--six 而不是(最好是恕我直言): one-four-six 是否有其他任何具有我要寻找的行为的内置功能?还是将成为自定义工作人员?
94 php  implode 

3
不要回声cURL
当我使用此代码时: $ch = curl_init($url); $statuses = curl_exec($ch); curl_close($ch); 返回了我想要的内容,但是如果我只使用它,$statuses则会在页面上回显。 我该如何阻止呢?
94 php  curl 

5
生成随机令牌以忘记密码的最佳实践
我想生成忘记密码的标识符。我读到我可以通过将时间戳与mt_rand()一起使用来做到这一点,但有人说时间戳记并非每次都唯一。所以我有点困惑。我可以在此使用时间戳吗? 问题 生成自定义长度的随机/唯一令牌的最佳实践是什么? 我知道这里有很多问题,但是在听取了不同人的不同意见后,我变得更加困惑。

6
PHP:将关联数组元素移动到数组的开头
将关联数组的任何元素移到数组开头的最佳方法是什么? 例如,说我有以下数组: $myArray = array( 'two' => 'Blah Blah Blah 2', 'three' => 'Blah Blah Blah 3', 'one' => 'Blah Blah Blah 1', 'four' => 'Blah Blah Blah 4', 'five' => 'Blah Blah Blah 5', ); 我想做的是将“ one”元素移到开头并以以下数组结尾: $myArray = array( 'one' => 'Blah Blah Blah 1', 'two' => 'Blah …
94 php 

20
命令不同步;您现在不能运行此命令
我正在尝试执行PHP代码,该代码通过mysqli调用两个MySQL查询,并得到错误“命令不同步;您现在不能运行此命令”。 这是我正在使用的代码 <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". Mysqli_connect_error(); exit; } $con->query("SET NAMES 'utf8'"); $brand ="o"; $countQuery = "SELECT ARTICLE_NO FROM AUCTIONS WHERE upper(ARTICLE_NAME) LIKE % ? %"; if ($numRecords = $con->prepare($countQuery)) { $numRecords->bind_param("s", $brand); $numRecords->execute(); $data = …
94 php  sql  mysql  mysqli 

18
PHP警告:PHP启动:无法加载动态库
我运行PHP脚本并收到此错误: PHP警告:PHP启动:无法加载动态库'/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.2.lin'-/ usr / local / lib / php / extensions /no-debug-non-zts-20090626/ixed.5.2.lin:无法打开共享库文件:在第0行的Unknown中没有这样的文件或目录 那是什么意思?



15
使用php将时间戳保存在mysql表中
我在具有timestamp数据类型的MySQL表中有一个字段。我正在将数据保存到该表中。但是,当我将时间戳(1299762201428)传递给记录时,它将自动将值保存0000-00-00 00:00:00到该表中。 如何在MySQL表中存储时间戳? 这是我的INSERT声明: INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')

6
如何每X分钟执行一次cronjob?
我正在cronjob中运行PHP脚本,我想每5分钟发送一封电子邮件 我当前的(crontab)cronjob: 10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1 cronmail.php如下: <?php $from = 'D'; // sender $subject = 'S'; $message = 'M'; $message = wordwrap($message, 70); mail("myemail@gmail.com", $subject, $message, "From: $from\n"); ?> 但是我没有在30分钟内收到此配置的电子邮件。
94 php  cron  cron-task 

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.