+165
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
$fileSelect = array();
if (is_dir($filefolder)) {
if ($dh = @opendir($filefolder)) {
while (($file = readdir($dh)) !== false) {
if (filetype($filefolder . $file) == "file" and $file != "0.txt") {
$sql = 'SELECT * FROM bd_file WHERE file_file = ?';
$stmt = db_prepare($sql, $file); $res = db_query($stmt);
if (!db_num_rows($res)) {
$fileSelect[$file] = $file;
}
}
}
}
closedir($dh);
}
...
unset($fileSelect);
Сервер медленно умирал, так как данная конструкция вызывалась при каждом удобном случае, будь то добавление нового файла или скачивание. Самое поразительное, что с полученным массивом нечего не делали, а тупо уничтожили
P.S. минимальная стоимость сайта у этой фирмы 3.000.000 рублей
Запостил: MoLe-X,
05 Апреля 2010
mrbig66 05.04.2010 08:16 # +0.4
MoLe-X 05.04.2010 08:17 # +0.2
cheef 05.04.2010 12:38 # +1
Dreyk 05.04.2010 13:51 # +0.2
MoLe-X 05.04.2010 14:10 # +0.2
HyperGeek 05.04.2010 14:25 # 0
MoLe-X 05.04.2010 17:48 # +2.4
P.S. скоро еще их перлы на счет безопасности выложу
mrbig66 05.04.2010 20:31 # 0
guest 06.04.2010 15:53 # 0
побежал заниматься тем же
guest 06.04.2010 17:36 # 0
MoLe-X 07.04.2010 05:48 # 0
guest 07.04.2010 08:49 # 0
kemerov4anin 07.04.2010 12:41 # 0