php 读取txt 显示
<?php$fp=fopen('welcome.txt','r');if(!$fp){echo'Couldnotopenfilesomefile.txt';}while(...
<?php
$fp = fopen('welcome.txt', 'r');
if (!$fp) {
echo 'Could not open file somefile.txt';
}
while ($char = fgetc($fp)) {
echo "$char";
}
?>
小白,我想把我的txt文件全部显示,当爱30KB左右,但是我用这段代码,百度知道找到的,不能显示完全,只能显示2-3kb左右,请问下,怎样把源文件全部显示出来嘞? 展开
$fp = fopen('welcome.txt', 'r');
if (!$fp) {
echo 'Could not open file somefile.txt';
}
while ($char = fgetc($fp)) {
echo "$char";
}
?>
小白,我想把我的txt文件全部显示,当爱30KB左右,但是我用这段代码,百度知道找到的,不能显示完全,只能显示2-3kb左右,请问下,怎样把源文件全部显示出来嘞? 展开
1个回答
展开全部
推荐使用file_get_content函数读取,再一次性echo
<?php
$file = 'welcome.txt';
$content = '';
if(is_file($file)){
$content = file_get_content($file);// 一次性取完
}
//echo $content; //这个是直接echo,一般文字会挤在一起,推荐用下面的
echo '<pre>'.htmlspecialchars($content) . '</pre>'; // 这个是原格式
更多追问追答
追答
-_-# lie.....那是说谎的意思,得line
你要写判断?
<?php
$file = 'D:\baidu.txt';
if (!is_file($file)) {
echo 'Could not open file '.$file;
die; // 记得这里终止
}
$content = file_get_content($file);
// .... 接着写后面的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询