file_get_contents php 和子目录
file_get_contents php and subdirectory
我是 php 的新手,我想简单地读取我实际目录下子目录中的文件内容。
我当前的目录是 /var/www/drop/portal/ 而我的 index.php 就在那个目录中。
我的 /var/www/drop/portal/php/ 目录是我的密码文件所在的位置。
这是我的 "index.php" 页面的简单代码:
<html>
<body>
<font size="2" face="Arial">Bienvenu sur mon outil S3</font>
<?php
define("BASEPATH"," /var/www/drop/portal/php/");
$my_filedistant_test = file_get_contents(BASEPATH."/passwd-s3fs.txt");
echo $my_filedistant_test;
?>
</body>
但什么都没发生...
这是我用来检查任何错误的方法:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
此外,如果您有疑问,请通过打印您尝试访问的路径来仔细检查:
echo BASEPATH."/passwd-s3fs.txt"
只是为了确保没有错别字。
file_get_contents
函数中的参数路径有双斜杠。
检查allow_url_fopen是否激活:
<?php
var_dump(ini_get('allow_url_fopen');
?>
如果为真,下一步
我建议使用相对基本路径:
<?php
define("BASEPATH", getcwd() .'/php');
$my_filedistant_test = file_get_contents(BASEPATH."/passwd-s3fs.txt");
echo $my_filedistant_test;
?>
我是 php 的新手,我想简单地读取我实际目录下子目录中的文件内容。 我当前的目录是 /var/www/drop/portal/ 而我的 index.php 就在那个目录中。 我的 /var/www/drop/portal/php/ 目录是我的密码文件所在的位置。
这是我的 "index.php" 页面的简单代码:
<html>
<body>
<font size="2" face="Arial">Bienvenu sur mon outil S3</font>
<?php
define("BASEPATH"," /var/www/drop/portal/php/");
$my_filedistant_test = file_get_contents(BASEPATH."/passwd-s3fs.txt");
echo $my_filedistant_test;
?>
</body>
但什么都没发生...
这是我用来检查任何错误的方法:
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>
此外,如果您有疑问,请通过打印您尝试访问的路径来仔细检查:
echo BASEPATH."/passwd-s3fs.txt"
只是为了确保没有错别字。
file_get_contents
函数中的参数路径有双斜杠。
检查allow_url_fopen是否激活:
<?php
var_dump(ini_get('allow_url_fopen');
?>
如果为真,下一步
我建议使用相对基本路径:
<?php
define("BASEPATH", getcwd() .'/php');
$my_filedistant_test = file_get_contents(BASEPATH."/passwd-s3fs.txt");
echo $my_filedistant_test;
?>