作者killntd (playpuma)
看板PHP
标题[请益] 关於 fseek() 函数
时间Sat Sep 18 11:53:10 2010
书上说是用来移动档案指标的
成功应该要return true
但是我写的有成功移动指标
东西印出来也是有移动的痕迹XD
但是就是会跑到 not success 那边= =
why?
难道是因为 事实上成功移动指标後 会return false 吗?
我程式码如下
<?php
$fp = fopen("abc.txt","r");
$move = 2;
$string = fseek($fp, $move);
if($string == 0){
echo "success!","<br>";
}
else{
echo "not success!"."<br>";
}
while(!feof($fp)){
echo fgets($fp)."<br>";
}
fclose($fp);
?>
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84
※ 编辑: killntd 来自: 140.112.30.84 (09/18 11:53)
1F:→ Unayung:code我这边跑是success, 另外如果移动成功是return 0 09/18 12:58
2F:→ killntd:success 没错= =可是如果成功是传回true 0不是false吗?? 09/18 13:20
3F:→ akasan:官方手册写很清楚 如果是你手上那本书写的 请把那本书扔了 09/18 14:46
4F:→ killntd:要哭哭了... 09/18 14:49
5F:→ Kelunyang:用 === false 吧XD 09/19 13:03
6F:推 cspy:判断式 1->true 0->false; 函式回传(可定义) 0->成功 1->失败 09/20 00:39