Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从html文件中的php代码打开文件_Php_Html_Ini - Fatal编程技术网

如何从html文件中的php代码打开文件

如何从html文件中的php代码打开文件,php,html,ini,Php,Html,Ini,我有一个“.html”文件,里面运行php代码。php代码应该打开“.ini”文件 “.ini”文件: blast+:blast+\bin blastn:test_na_db=>核苷酸测试数据库 blastp:test_aa_db=>蛋白质测试数据库 blastx:test_aa_db=>蛋白质测试数据库 tblastn:test\u na\u db=>核苷酸测试数据库 tblastx:test\u na\u db=>核苷酸测试数据库 “.html”文件: 数据库 您可能想使用 请检查该文件的权

我有一个“.html”文件,里面运行php代码。php代码应该打开“.ini”文件

“.ini”文件:
blast+:blast+\bin
blastn:test_na_db=>核苷酸测试数据库
blastp:test_aa_db=>蛋白质测试数据库
blastx:test_aa_db=>蛋白质测试数据库
tblastn:test\u na\u db=>核苷酸测试数据库
tblastx:test\u na\u db=>核苷酸测试数据库
“.html”文件:
数据库
您可能想使用

请检查该文件的权限,它可能无法供所有人访问

请运行“chmod 666 filename.ini”

尝试以下操作:

$fp = fopen (__DIR__ . "/filename.ini", "r");

请参阅魔法常量列表:

使用Ajax请求仅获取INI文件的内容

不需要为运行文件编写PHP代码


PHP脚本现在可以使用.htm或.HTML文件。

为什么不尝试将index.HTML文件重命名为index.PHP?我将其重命名为.PHP,但它不起作用。文件在那里吗?它需要在同一个目录中-否则需要调整参数。确保文件名为“filename.ini”,而不是“filename.ini”或“filename.ini”-大小写很重要。如果您在Linux上,请使用shell将目录更改为web目录,可以是/var/www/html或/var/www,然后运行该命令,如果您在windows上,只需在资源管理器中打开该文件夹,右键单击它,然后与所有人共享。如果你在共享主机上的某个地方,可以使用cpannel的文件资源管理器来完成。你能告诉我你是如何运行它的吗?直接使用CLI还是通过apache?在哪个操作系统上?我使用的是windows 7,右键单击该文件并向管理员授予完全控制权限。不仅是管理员,您还需要向每个人授予读取权限,如果您需要以“a”或“w”的形式打开文件,那么您需要向每个人授予完全控制权限。实际上,所有用户都可以完全控制我创建的.htaccess文件,该文件包含:“AddType application/x-httpd-php5.html.htm”允许php在htmlCan中工作。请将zip上传到某个地方?以便我可以查看它。我如何将其发送给您?我将编辑我的问题并将其放在那里。
// Parse without sections
$ini_array = parse_ini_file("sample.ini");
print_r($ini_array);

// Parse with sections
$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_array);
$fp = fopen (__DIR__ . "/filename.ini", "r");