提示它的原因是什么
<?php $file_path = "test.txt"; if (file_exists($file_path)) { $fp=fopen($file_path, "a+"); $con=fread($fp, filesize($file_path)); echo $con; }else { echo "文件不存在"; } fclose($fp);?>
上面的写法为啥当文件test.txt是0字节的时候提示这个呢
Warning: fread() [function.fread]: Length parameter must be greater than 0 in D:\APMServ5.2.6\www\htdocs\01\file.php on line 7
另外上面和下面这两种读取方式哪个更好点
<?php $file_path = "test.txt"; $con=file_get_contents($file_path); $con=str_replace("\r\n","<br/>",$con); echo $con;?>
回复讨论(解决方案)
Length parameter must be greater than 0
参数的长度必须大于0
显然你的 test.txt 是空的
当然是这样最好啦
$file_path = "test.txt";$con = trim(file_get_contents($file_path));echo $con;
下面那种要简洁点
下面的要好点,上面的fread有各种限制

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon

Pengumuman Penyiasatan Situasi PHP 2025
