Tag: PHP的

删除括号之间的文本PHP

我只是想知道如何删除一组括号和括号本身之间的文字在PHP中。 例如: ABC(Test1) 我想删除(Test1),只留下ABC 谢谢

PHP的传递函数作为参数然后调用函数?

我需要将一个函数作为parameter passing给另一个函数,然后从函数内部调用传递的函数…这可能更容易在代码中解释..我基本上想要做这样的事情: function ($functionToBeCalled) { call($functionToBeCalled,additional_params); } 有没有办法做到这一点..我正在使用PHP 4.3.9 谢谢!

使用php列出目录中的所有文件夹子文件夹和文件

请给我一个解决scheme,列出所有的文件夹,子文件夹,使用PHP的目录中的文件。 我的文件夹结构是这样的: Main Dir Dir1 SubDir1 File1 File2 SubDir2 File3 File4 Dir2 SubDir3 File5 File6 SubDir4 File7 File8 我想获得每个文件夹内的所有文件的列表。 有没有在PHP脚本命令?

如何检查整数是否在PHP中的数字范围内?

我怎样才能检查给定的数字是否在一个数字范围内?

如何在php中上传和parsingCSV文件

我想用php上传一个csv文件。 file upload后,我想显示CSV文件的数据。 我想要一个例子如何完成这个任务。

Nginx – 自定义404页面

Nginx + PHP(在fastCGI上)非常适合我。 当我input一个不存在的PHP文件的path,而不是获得默认的404错误页面(对于任何无效的.html文件),我只是得到一个“没有指定input文件”。 我怎样才能定制这个404错误页面?

为什么连接失败时PDO会打印我的密码?

我有一个简单的网站,我使用PDObuild立与Mysql服务器的连接。 $dbh = new PDO('mysql:host=localhost;dbname=DB;port=3306', 'USER', 'SECRET',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); 我在我的网站上有一些stream量,并达到了服务器连接限制,网站抛出这个错误,我的PLAIN密码! 致命错误:带有消息'SQLSTATE的未捕获exception'PDOException'[08004] [1040] /home/domain/html/index.php:xxx中的连接太多堆栈跟踪:#0 /home/domain/html/index.php (64):PDO – > __ construct('mysql:host = loca …','USER','SECRET',Array)#1 {main}在第64行抛出/home/domain/html/index.php 具有讽刺意味的是,为了安全起见,我转而使用PDO,所以这真的让我感到震惊,因为这个确切的错误是你可以在大多数使用简单http泛滥的站点上很容易引起的。 我现在已经把我的连接包装在try / catch块中,但是我认为这是灾难性的! 我是PDO的新手,所以我的问题是:为了保证安全,我该怎么做? 如何以安全的方式build立连接? 还有其他已知的安全漏洞,我必须注意这个吗?

PHP接口是否有属性?

PHP中的接口是否有属性,还是只有方法?

尽pipeconfigurationNginX 60秒后发出HTTP 499错误。 (PHP和AWS)

在上周结束时,我注意到我的一个AWS实例中的一个问题,如果请求超过60秒,Nginx总是返回一个HTTP 499响应。 被请求的页面是一个PHP脚本 我花了好几天的时间试图find答案,并尝试了一切,我可以在互联网上find包括堆栈溢出几个条目,没有任何工作。 我已经尝试修改PHP设置,PHP-FPM设置和Nginx设置。 你可以在星期五在Nginx论坛上看到一个问题( http://forum.nginx.org/read.php?9,237692 ),虽然没有收到任何回应,所以我希望能够find在我被迫移回Apache之前,我回答了这个问题。 这与其他条目中报告的HTTP 500错误不是同一个问题。 我已经能够使用PHP 5.4.11将新的微型AWS实例NginX复制到这个问题上。 为了帮助任何希望看到问题的人,我将带领您参加最新的Microtesting服务器的设置。 您将需要使用AMI ami-c1aaabb5启动新的AWS Micro实例(所以它是免费的) 这个PasteBin条目有完整的设置来运行镜像我的testing环境。 你只需要在最后的Nginxconfiguration中改变example.com http://pastebin.com/WQX4AqEU 一旦设置完成,您只需创build我正在testing的示例PHP文件即可 <?php sleep(70); die( 'Hello World' ); ?> 保存到webroot然后testing。 如果您使用php或php-cgi从命令行运行脚本,它将起作用。 如果您通过网页访问该脚本并尾部访问日志/var/log/nginx/example.access.log ,您将注意到您在60秒后收到HTTP 1.1 499响应。 现在你可以看到超时了,​​我将通过一些我已经对PHP和NginX进行的configuration更改来尝试解决这个问题。 对于PHP,我将创build几个configuration文件,以便可以轻松禁用它们 更新PHP FPMconfiguration以包含外部configuration文件 sudo echo ' include=/usr/local/php/php-fpm.d/*.conf ' >> /usr/local/php/etc/php-fpm.conf 创build一个新的PHP-FPMconfiguration来覆盖请求超时 sudo echo '[www] request_terminate_timeout = 120s request_slowlog_timeout = 60s slowlog […]

用laravelbuild立简单的应用程序?

我正在考虑进入laravel,它看起来像一个很棒的框架,但它似乎缺less一个重要的文件。“入门”教程。 一个简单的博客教程或类似的,甚至是一个开源的应用程序构build在laravel上。 有没有人有链接到一些很好的教程或资源laravel? 我已经遇到了这个nettuts教程 ,但它只是略过了一些东西。 我希望能有一个更深入的教程。 当然有官方的文档,但是这更多的是你可以使用的概述,它并没有告诉你如何使用它们。