- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
elseif(isset($_GET['del']))
{
foreach($_POST as $id=>$a)
{
mysql_query("DELETE FROM `{$prefixbd}$table` WHERE `id`='".intval($id)."'")or die(mysql_error());
@chmod(ret_img($file_path.$id),0777);
@unlink(ret_img($file_path.$id));
@chmod(ret_img($file_path.$id.'_big'),0777);
@unlink(ret_img($file_path.$id.'_big'));
$sql=mysql_query("SELECT FROM `{$prefixbd}{$table}_img` WHERE `prod`='".intval($id)."'")or die(mysql_error());
while($data=mysql_fetch_assoc($sql)){
@chmod(ret_img($file_path.$id.'_'.$data['id'].'_add'),0777);
@unlink(ret_img($file_path.$id.'_'.$data['id'].'_add'));
@chmod(ret_img($file_path.$id.'_big_'.$data['id'].'_add'),0777);
@unlink(ret_img($file_path.$id.'_big_'.$data['id'].'_add'));
mysql_query("DELETE FROM `{$prefixbd}{$table}_img` WHERE `id`='".$data['id']."'");
}
}
Обратите внимание как удаляет файлы)) исходник из некого chrono CMS
Lure Of Chaos 16.03.2011 16:58 # +2
dobs2005 16.03.2011 20:59 # +1
gb12335 21.03.2011 03:13 # 0
Мне лично кажется, что коли нет прав на анлинк, то и зачмодить не удастся.
И наоборот - коли есть возможность чмодить, то и возможность анлинкить быть должна.
dobs2005 21.03.2011 22:59 # 0