- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
if (empty($whatpage)) {
if (empty($catpage)) { $myFile='articles/main.dat';
} else {
if (empty($subcatpage)) { $myFile="articles/$catpage/main.dat";
} else { $myFile="articles/$catpage/$subcatpage/main.dat";
}
}
} else {
if (empty($catpage)) { $myFile="articles/$whatpage.dat";
} else {
if (empty($subcatpage)) { $myFile="articles/$catpage/$whatpage.dat";
} else { $myFile="articles/$catpage/$subcatpage/$whatpage.dat";
}
}
}
$fh = @fopen($myFile, 'r');
if (!$fh) { $myFile='articles/404.dat'; header('Status: 404'); header('HTTP/1.1 404 Not Found'); $fh = @fopen($myFile, 'r'); }
$data = fread($fh, filesize($myFile));
кусок CMS с кучей бесполезной работы повторяющимся кодом и без знания об file_get_contents и file_exists
Vasiliy 27.10.2010 10:23 # +6
rtfm 27.10.2010 11:13 # 0
функция file_get_contents появилась в PHP 4.3.
возможно, код писался для предыдущей версии, а в них единственный способ получить весь контент файла - это:
$data = fread($fh, filesize($myFile))
насчет остального согласен - это ГК.
Uchkuma 27.10.2010 22:57 # 0
Arigato 30.10.2010 11:02 # 0
Lure Of Chaos 27.10.2010 21:33 # 0
istem 27.10.2010 23:55 # 0
Анонимус 29.10.2010 04:16 # 0
konfuji 29.10.2010 09:26 # 0
Vasiliy 29.10.2010 09:35 # 0
konfuji 29.10.2010 13:31 # +2
Vasiliy 29.10.2010 13:59 # +2