[請益] 如何判斷檔案類型
程式目的是打開資料夾後將裡頭的xxx.doc檔轉成xxx.txt,
然後再印出檔案類型是txt的檔名(只要檔名不要副檔名喔!)
程式碼如下
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file!=".."||$file!="."){
轉檔程式碼省略,不然太長了
$pos = strpos($file,".txt")
if ($pos === false) {
//想說如果檢查副檔名是txt的話就印出這個檔案的檔名
$onlyname = strtok("$file",'.');
$totaladd = $dir."/".$onlyname;
echo $onlyname;
}
}
}
}
closedir($dh);
}
?>
我的問題是
1.在if ($pos === false){ 這行會出錯,錯誤是
Parse error: syntax error, unexpected T_IF in /var/www/upld/demo/seefile.php
2.有什麼方法可以辨識檔案類型呀Q_Q
請各位高手解疑(跪)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.18.97
→
12/19 23:24, , 1F
12/19 23:24, 1F
→
12/19 23:38, , 2F
12/19 23:38, 2F
推
12/20 02:09, , 3F
12/20 02:09, 3F
→
12/20 02:10, , 4F
12/20 02:10, 4F
推
12/20 14:32, , 5F
12/20 14:32, 5F
推
12/20 14:52, , 6F
12/20 14:52, 6F
→
12/20 19:33, , 7F
12/20 19:33, 7F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18