我需要扫描一个30MB的文本文件 - 它是一个世界城市列表 - 我如何访问这个文件,我觉得File_Get_Contents会给我的服务器一个中风
答案 0 :(得分:7)
答案 1 :(得分:1)
Filesystem functions会派上用场。
$filename = "your_file_path";
// to open file
$fp = fopen($filename, 'r'); // use 'rw' to open file in read/write mode
// to output entire file
echo fread($fp, filesize($filename));
// to close file
fclose($fp);
(一些方便的功能)
答案 2 :(得分:0)
<?php
$fh = @fopen("inputfile.txt", "r");
if ($fh) {
while (($line = fgets($fh)) !== false) {
echo $line;
// do something with $line..
}
fclose($fh);
}
?>
的更多信息/示例