php打开指定文件(php打开文件读取内容)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈php打开指定文件,以及php打开文件读取内容对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、如何在页面上使用PHP语言实现打开指定文件夹的操作?
- 2、在php.ini中设置哪个参数来指定可以打开文件的目录?
- 3、php如何实现打开用户指定的本地txt文件?
- 4、PHP文件怎么打开
- 5、php如何随机打开指定文件夹txt文件?请大神上代码。。
- 6、如何在页面中使用PHP语言打开指定文件
如何在页面上使用PHP语言实现打开指定文件夹的操作?
这个应该通过单纯的HTML和PHP是实现不了的。在页面打开文件的HTML标签原型是:
input type="File" name="upload" size="30" maxlength="100" accept="text/html"
里边没有指定的属性啊。用Javascript估计也不行,因为Javascript没有读写文件的权限啊。。

在php.ini中设置哪个参数来指定可以打开文件的目录?
在PHP中,可以通过设置open_basedir参数来限制访问文件的目录。该参数指定了一个目录列表,PHP脚本只能访问其中的目录,而不能访问其他目录。
要设置open_basedir参数,可以在php.ini配置文件中添加以下行:
open_basedir = "/path/to/allowed/directory:/another/allowed/directory"
其中,/path/to/allowed/directory和/another/allowed/directory是两个允许访问的目录路径,多个路径可以用冒号(:)分隔。如果要允许访问所有目录,则可以将该参数设置为空字符串:
open_basedir =
注意,修改php.ini配置文件后需要重启Web服务器才能生效。
php如何实现打开用户指定的本地txt文件?
为什么要获取本地文件的绝对路径?
form enctype="multipart/form-data"
input type="file"
这个就是文件上传 去看一看php的is_uploaded_file吧
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如何随机打开指定文件夹txt文件?请大神上代码。。
两种方法,第一种获取指定文件夹下的全部txt文件,放到数组里面,从数组里面去随机,第二种方法,用数字随机命名txt,取随机数
如何在页面中使用PHP语言打开指定文件
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titleExamine Rule/title
/head
body
?php
$file = $_POST[textfield];
if($file$_POST[Submit])
{
$handle = file("$file");
if(is_array($handle))
{
$str = "";
foreach($handle as $k = $v)
{
$str.=$v;
}
}
}
?
h1 align="center"Display Rule/h1
div align="center"
form name="form1" method="post" action=""
table width="426" height="300" border="1"
tr
td height="34" colspan="2" div align="center"choose rules/div
div align="center"Location:
input name="textfield" type="text" size="60" value=""
/div
/td
/tr
tr
td height="213" colspan="2"p align="center"IDS Rules:/p
div align="center"
textarea name="textarea" cols="80" rows="10"? echo $str?/textarea
/div/td
/tr
tr
td width="277" height="25"
div align="center"
input type="submit" name="Submit" value="Display"
/div
/td
td width="290"
div align="center"
input type="button" class="button1" onclick="document.location.href='../snort/index.php'" value="Return"
/div
/td
/tr
/table
/form
/div
p align="center" /p
/body
/html
关于php打开指定文件和php打开文件读取内容的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
