① 一个完整的PHP网站,服务器目录下一般分为哪些文件夹与文件呢
这个没有统一的强制的要求,你想怎么规划都可以。一般会有inc/ 放通用的,每个页面头要require的文件script/ 放一些js文件Style/ 放样式表images/ 放图片admin/ 后台管理页面等等。。各人有各人的做法,不过建议不要按常用的来,这样如果要来猜你的目录结构就比较难猜到。
② 如何用php读取一个文件夹下的文件个数
$arr = scandir('文件夹路径');echo "文件个数为".count($arr)-2."个";//这里要减去2
③ 如何用PHP获取文件夹的大小(包括子文件夹)
这个函数应该能满足你的要回求答
functiongetDirSize($dir){$size=0;$dirs=[$dir];while(@$dir=array_shift($dirs)){$fd=opendir($dir);while(@$file=readdir($fd)){if($file=='.'&&$file=='..'){continue;}$file=$dir.DIRECTORY_SEPARATOR.$file;if(is_dir($file)){array_push($dirs,$file);}else{$size+=filesize($file);}}closedir($fd);}return$size;}
④ php 查询文件夹内有多少个文件夹
php查询文件夹内的文件个数://获取目录/文件列表public function getDirFile( & $Dir ){if( is_dir($Dir) ){$DirFileArray['DirList'] = $this->getDir( $Dir );if( $DirFileArray ){foreach( $DirFileArray['DirList'] as $Handle ){$File = $Dir.DS.$Handle;$DirFileArray['FileList'][$Handle] = $this->getFile( $File );}}}else{$DirFileArray[] = '[Path]:\''.$Dir.'\' is not a dir or not found!';}return $DirFileArray;}}?>
⑤ 在php中怎样计算文件夹中的文件数量
利用scandir函数可以实现,例子代码:
$arr=scandir($dir);$all=count($arr)-2;//所有文件总数除./和../
⑥ PHP中文件包含:/与.
首先有个基本概念".."两点表示上级目录,"."一点表示本目录如www文件夹里面有index.php文件和fckeditor文件夹;fckeditor文件夹里面有fckeditor.php文件;www文件夹和另外一个aaa文件夹在同一目录下;aaa文件夹下面也有一个fckeditor.php文件则:1、include("fckeditor/fckeditor.php");表示在index.php文件中包含fckeditor文件夹里面的fckeditor.php文件2、include("../aaa/fckeditor.php")表示包含aaa文件夹里面的fckeditor.php文件3、include("./fckeditor/fckeditor.php")和第1个是同样的意思。
⑦ 一个文件夹能放几个php文件;如果能放多个,路径怎么写
一个文件夹可以放无数多个PHP文件,理论上没有限制,只要名字不重复即可。路径就是相同的,但是文件名字不同。
⑧ PHP读取文件夹内有多少个文件
PHP读取文件夹内有多少个文件PHP读取一个文件夹内有多少个文件的函数.专比如有一个Pic文件夹,里面有100张图片,下面的属函数可以得到他的总数100<?php$dir='./pic';$handle=opendir($dir);$i=0;while(false!==$file=(readdir($handle))){if($file!=='.'||$file!='..'){$i;}}closedir($handle);echo$i;?>
⑨ 什么是PHP文件
php文件一样可以用BT软件打开的,放心使用,没问题的。我以前也下过好多PHP的种子文件。 你是要让你的装了IIS的机器支持PHP呢还是只是单纯的打开*.php的文件? 如果是要支持PHP,那么你要装专门的PHP解释器。 首先你去下载php-4.3.4-Win32.zip。 下面为配置步骤: 1)将php-4.3.3RC4-Win32.zip里面的所有文件和文件夹解压缩并放置在C:\\php4\\文件夹中,没有自己创建该文件夹 2)进入php4文件夹,查看根目录和子目录,把所有.dll文件都统统复制粘贴到C:\\WINNT\\system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中 3)把php4文件夹里面的php.ini-dist和php.exe文件复制到 C:\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,并将php.ini-dist文件改为php.ini 4)双击php.ini打开该配置文件,进行下面3个地方的修改: 1> 把extension_dir = "C:\\php4\\extensions" 改为你安装php4的 extensions文件夹路径 2> 把 ;cgi.force_redirect = 1 改为 cgi.force_redirect = 0 3> 把 register_globals = Off 改为 register_globals = On 4> 找到 ;Windows Extensions 段,你应该可以看到如下代码 ; ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_crack.dll ;extension=php_curl.dll ;extension=php_db.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_domxml.dll ;extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_hyperwave.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_printer.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xslt.dll ;extension=php_yaz.dll ;extension=php_zip.dll 具体还得看你需要加载哪些.dll文件,不过你按照下面我这样改也行,主要是要加载的.dll文件就去掉前面的分号( ; ) : ; ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_crack.dll ;extension=php_curl.dll ;extension=php_db.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_dbx.dll ;extension=php_domxml.dll extension=php_exif.dll ;extension=php_fdf.dll ;extension=php_filepro.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_hyperwave.dll ;extension=php_iconv.dll ;extension=php_ifx.dll ;extension=php_iisfunc.dll extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_java.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_mssql.dll ;extension=php_msql.dll ;extension=php_oci8.dll ;extension=php_openssl.dll ;extension=php_oracle.dll ;extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_printer.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_sockets.dll ;extension=php_sybase_ct.dll ;extension=php_w32api.dll ;extension=php_xmlrpc.dll ;extension=php_xslt.dll ;extension=php_yaz.dll ;extension=php_zip.dll 5)再次打开控制面板-管理工具-Internet服务管理器,在"默认web站点"上右键单击,选择"属性" 6)选中"默认 Web 站点 属性"窗口的"主目录"选项卡,点击右下角的"配置"按钮,出现"应用程序配置"窗口,点击"应用程序映射"下面的"添加"按钮,添加下面的程序映射: 可执行文件: C:\\php4\\php.exe %s %s (也就是你的php4文件夹路径) 扩展名: .php 确定完成配置! 7)切换到"默认 Web 站点 属性"窗口的"ISAPI筛选器"选项卡,点击右边的"添加"按钮,添加下面的一个筛选器: 筛选器名称: PHP 可执行文件: C:\\php4\\sapi\\php4isapi.dll (也就是你的php4文件夹的 sapi文件夹路径) 确定后关闭"Internet服务管理器" 8)继续切换到"默认 Web 站点 属性"窗口的"文档"选项卡,点击右边的"添加"按钮,添加如下"启用默认文档": index.php 也可以添加 index.php3 index.php4 等等 看你的需要而定 点击左边的"↑"按钮,把index.php文档提升到最上面 现在你的IIS也支持PHP了. PHP 是一种新型的 CGI 程序编写语言.应该说是个嵌入式脚本文件。和ASP、JSP有很多类似的功能。唯一不同的是,ASP要整站的解释在传递,而PHP则可以嵌入HTML代码里,和HTML一起发送。要读.PHP文件就要用PHP解释器。现在用的是PHP V4.3.0有支持Windows和 Unix/Linux的版本。当然你还要在自己机子上虚拟主机,可以用很出名的Apache软件。 .php可以用文本编辑器(如记事本、emeditor、phpedit等)打开。如果要运行它得安装相应的php解释器和web服务支持才行。