霍尊的所有访谈视频:php语法无错,输出空白

来源:百度文库 编辑:高考问答 时间:2024/05/07 07:35:36
[求教]语法无错,输出空白

用php编辑器检查过语法没有错,但是输出一片空白
代码如下:

<?php
function my_read($myfile){
$fp=fopen($myfile,"r+");
if($fp){
while(!feof($fp)){
$buffer[] = fgets($fp,1048);
return $buffer;
fclose($fp);
}
}
}
$myfile=$_GET['name'].".m3u";
$f_line=my_read($myfile);
$f_cnt=(count($f_line)-1) % 2;
for ($i=1;$i<=$f_cnt;$i++){
echo "歌曲名称:<br>";
echo substr($f_line[$i*2-1],9,strlen($f_line[$i*2-1])-8)."<br>";
echo "歌曲地址:<br>";
echo substr($f_line[$i*2],0,strlen($f_line[$i*2]))."<br>";
}
?>
访问地址是:
http://ceshi.hzoko.com/php/fread2.php?name=jyf

该文件夹下有jyf.m3u这个文件
并且空间支持读写文件
可是输出空白
请教高手到底是怎么回事!!

逻辑错误,改为如下:
function my_read($myfile)
{
$fp=fopen($myfile,"r+");
if($fp)
{
while(!feof($fp))
{
$buffer[] = fgets($fp,1048);
}
fclose($fp);
}
return $buffer;
}