Questions tagged «php»

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


11
在PHP上更改upload_max_filesize
我使用的是PHP 5.3.0,并且遇到了可能是错误的情况(在这种情况下,我将进行报告)或可能是我-因此,我要求确定。 运行此代码时: <?php ini_set('upload_max_filesize', '10M'); echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size') 我最终得到: 2M, 8M 尽管我的php.ini将这些设置为更高: upload_max_filesize = 10M post_max_size = 10M (仅发生一次) 因为错误是在设置值以及在php.ini中设置之后发生的,所以我倾向于认为这是一个错误。谁能确认或指出我的问题所在? 更新:看起来像重新启动Apache修复了此问题-我一直认为,如果您更改了php.ini,则不需要重新启动它。
84 php  upload 



5
哈希表VS关联数组
最近,我在一本非常著名的书“算法简介”中阅读了有关散列表的信息。我还没有在任何实际的应用程序中使用它们,但是想要。但是我不知道如何开始。 谁能给我一些使用它的示例,例如,如何使用哈希表实现字典应用程序(例如ABBYY Lingvo)? 最后,我想知道PHP中的哈希表和关联数组之间的区别是什么,我的意思是应该使用哪种技术以及在哪种情况下? 如果我错了(请原谅),请纠正我,因为实际上我是从哈希表开始的,并且我对哈希表只有基本的(理论上的)知识。 非常感谢。


4
遍历对象php的所有属性
如何遍历对象的所有属性?现在,我必须编写新的代码行来打印对象的每个属性 echo $obj->name; echo $obj->age; 我可以使用foreach循环或任何循环遍历对象的所有属性吗? 像这样 foreach ($obj as $property => $value)
84 php 

10
Laravel后退按钮
我正在尝试在页面上创建一个简单的后退按钮。用户可以从两个不同的页面到达此页面,因此我想知道他从哪个页面到达。那可能吗?
84 php  laravel 

18
列出具有PHP递归功能的目录中的所有文件和文件夹
我试图遍历目录中的所有文件,如果有目录,遍历其所有文件,依此类推,直到没有更多目录可访问。每个处理的项目都将添加到下面的函数中的结果数组中。尽管我不确定我能做什么/我做错了什么,但是它不起作用,但是当处理下面的代码时,浏览器运行速度非常慢,不胜感激,谢谢! 码: function getDirContents($dir){ $results = array(); $files = scandir($dir); foreach($files as $key => $value){ if(!is_dir($dir. DIRECTORY_SEPARATOR .$value)){ $results[] = $value; } else if(is_dir($dir. DIRECTORY_SEPARATOR .$value)) { $results[] = $value; getDirContents($dir. DIRECTORY_SEPARATOR .$value); } } } print_r(getDirContents('/xampp/htdocs/WORK'));
84 php  recursion 



19
什么时候在php中是邪恶的?
在我用php开发的所有年份中,我一直都听说使用eval()邪恶。 考虑以下代码,使用第二个(更优雅的)选项是否有意义?如果没有,为什么? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM a_table LIKE 'a_column'; // hence you can be pretty sure about the consistency // of your string $type = "enum('a','b','c')"; // possibility one $type_1 = preg_replace('#^enum\s*\(\s*\'|\'\s*\)\s*$#', '', $type); $result = preg_split('#\'\s*,\s*\'#', $type_1); // possibility …
84 php  eval 


3
转义字符串是什么意思?
我在阅读$ _SESSION ['username']进入SQL查询之前是否需要转义?它说:“无论源如何,都需要转义传递给sql查询的每个字符串”。现在我知道类似这样的事情确实很基础。Google搜索显示超过20,000个结果。仅Stackoverflow就有20页的结果,但是没有人真正说明转义字符串是什么或如何转义。只是假设。你能帮助我吗?我想学习,因为我一如既往地使用PHP制作网络应用。 我看过: 插入转义字符,Java中所有的转义字符是什么?,不能 使用addcslashes()转义字符串, 转义字符, mysql_real_escape_string()的作用是什么?, 如何在php中的字符串中转义双引号?, MySQL_real_escape_string不添加斜杠?, 我可以继续从php中的字符串中删除转义序列,但是我确定你明白了。这不是懒惰。
84 php  mysql  security  escaping 

8
雄辩的ORM laravel 5获取ID数组
我使用的是Eloquent ORM laravel 5.1,我想返回一个ID数组,其值大于0,我的模型称为test。 我努力了 : $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); 它返回: Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) 但我希望结果是简单的数组,如: Array ( 1,2 )

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.