indexphp能打开?
你双击等于没经过apache处理,PHP是服务器端语言,所以双击直接打开不可能。只能经过localhost访问。
关于ASP或PHP运行超时的处理?
1,修改ASP脚本超时时间限制 右击需要修改的站点,选择“属性”,然后选择“主目录”,再选择“配置”。 选择“选项”,在ASP脚本超时中修改下时间,确定下就可以了。2,修改PHP脚本超时时间限制FastCGI ErrorThe FastCGI Handler was unable to process the request. ——————————————————————————–Error Details:•The FastCGI process exceeded configured activity timeout•Error Number: 258 (0x80070102).•Error Description: µÈ´ýµÄ²Ù×÷¹ýʱ¡£ HTTP Error 500 – Server Error.Internet Information Services (IIS)如果服务器正常,本错误往往发生在提交一个很大的字符串时发生。原因就是在处理如此“巨大”的字符串提交请求时,服务器处理超时了。可以通过设置fcgiext.ini里面的超时配置和php.ini里的超时配置来解决。当然,根据个人对服务器设置的不同,可能还需要修改更多配置信息。比如允许一次性提交多少数据。大概给该网站建立一个独立的应用程序池也可以解决某些因此原因导致的问题。 在C:\WINDOWS\system32\inetsrv文件夹中找到fcgiext.ini文件。 注意:如果是新版的PHP环境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目录。 打开文件后,里面关于php脚本活动超时时间(ActivityTimeout)的配置信息如下:[Types]php=PHP[PHP]ExePath=c:\PHP\php-cgi.exeInstanceMaxRequests=500EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000ActivityTimeout=1200里面的数字可以自行调整。上面的提示,即配置文件里的ActivityTimeout=600 这个时间超时设置,600是10分钟,最大可以设置为6000一小时。但不一定就是这个原因引起的。
PHP删除目录下所有的文件?
引言
作为服务器端编程语言,PHP当然具备了操作系统文件的能力。今天大家来说一下使用PHP如何删除某个目录下的所有文件。
今天大家从最简单的形式讨论,但目录下的操作。
学习时间
大家说PHP是一个函数库毫不为过,因为针对各种功能,它都封装了许多内置的函数,拿来用就可以了。而文件目录操作函数,大家推荐使用glob。
该函数的参数形式:
array glob( string $pattern[, int $flags = 0] )
用于寻找与模式匹配的文件路径。使用起来代码应该是这样的:
首先使用 glob 模式匹配出目录下所有文件,这会返回一个数组。然后遍历,再使用 is_file 函数判定是否文件类型,如果是则调用 unlink 函数删除。
逻辑大概就是这样子。在Linux操作系统下,上面的模式扫描不出来隐藏文件。如果要把隐藏文件扫描出来,需要修改一下匹配模式如下:
遍历和文件类型判断逻辑相同。
极简主义
大家知道解决问题,不会是一种单一的办法,大家总是有很多方式实现同样的需求。那么对于上述的代码,对于强迫症同学来说,还是写的有些拖沓了,要是一行能搞定就好了。
真的可以一样搞定。大家借助于PHP的内置函数遍历操作函数 array_map 可以轻松实现。代码如下:
是不是少了很多手动造轮子的粗糙感。但是,这个函数缺少了 is_file 判断,是有一定风险的。特别是回调使用 unlink 这样的删除操作,尤其需要注意。
把 glob 函数的返回值使用 (array) 进行强制类型转换,是为了防止出现返回 false,不能直接传递到 array_filter 进行过滤的缘故。
面向对象
写惯了JAVA的同学应该对类库的方法操作严重依赖不能自拔,PHP也是有配套OOP方法的,只是大家用的太少,没有系统地学习罢了。下面提贴出来一个 OOP 风格的代码来解决这个问题。
不做解释,因为用的太少。为什么?因为看看 $di $ri 对象实例的操作,还有最后 rmdir unlink 的函数操作,你终究明白,要做到真正的面向对象,还差得远呢!
共同努力吧~~
写在最后
很令人伤心,本想提供一个OOP的实现,还是被迫用了函数方法,大家已经尽力了。整体而言,函数操作和函数操作,更适合PHP流程处理。
Happy coding :_)
偶是 @程序员小助手 ,持续分享编程知识,欢迎关注。
notepad怎么运行php?
安装notepad++,选择默认设置,下一步即可。可以选择安装路径。
安装完成后,即可看到Notepad++的中文界面。
新建一个php文档,内容如下。输出“Hello World”。
安装编译运行文件的插件。插件-Plugin Manager-Show Plugin Manager。
找到NppExec插件,从这个插件的名字来看就是各位文件的执行。点击Install。需要下载安装,如果失败可能是网络不好,再试几次即可。
重新启动Notepad++,完成插件安装。插件-NppExec-Execute,点击执行,或直接按F6。
在弹出的命令输入窗口中输入一下命令:
cd $(CURRENT_DIRECTORY)
D:\AppServ\php5\php.exe$(FULL_CURRENT_PATH)
命令的含义是,进入当前文件目录,使用已安装的php.exe文件运行该文件。D:\AppServ\php5\php.exe为php的安装路径。
点击OK后,就可以运行该php程序了。
以上就是关于php100教程目录以及wampserver怎么打开php文件的相关回答,有更多疑问可以加微。