浅析通过web浏览的client端如何直接打开apache服务器上的文件
luther@gliethttp:~$ sudo vim /etc/php5/apache2/php.ini
open_basedir = /var/www/
如果是多个路径,使用:冒号分割
open_basedir = /var/www/:/vobs
luther@gliethttp:~$ sudo service apache2 reload
luther@gliethttp:~$ vim /var/www/index.php
echo "
通过http协议打开apache服务器上的文件
\n";
// 通过http协议打开文件
if (!($fd= fopen("/var/www/gliethttp_log.txt", "r"))) {
echo "打开失败";
exit;
}
while (!feof($fd)) {
// 按行读取文件中的内容
$line = fgetss($fd, 255);
echo "$line
\n";
}
fclose($fd);
?>
luther@gliethttp:~$ firefox localhost/index.php
阅读(1559) | 评论(0) | 转发(0) |