Вы не зашли.
Главная » PHP » кнопка удалить в файлообменнике
#1. wexc Off (2)
Участник
2011.07.27 15:03
Подскажите, как вот в этом вайле в файлообменнике который находится тут http://wapinet.ru/script/show.php?d=%2FZagruzki%2Ffo.zip в этом файле :
Код:
span style="color: #0000BB"><?php if (!defined('SECURED')) { die("Unknown Error!"); } $id = intval($_GET['id']); $this_category=mysql_fetch_array(mysql_query("select * from categorys where id=".$id)); if(!mysql_affected_rows()) { title('Ошибка!'); echo'Категория не существует!'; footer(); exit; } title($this_category['name']); div($this_category['name'],'b'); if($this_category['parent']==0) { echo'<img src="images/up.gif" alt="[UP]"/><a href="'.$_SERVER['PHP_SELF'].'?'.SID.'">На главную</a><br/>'; echo $separator; $q=mysql_query("select * from categorys where parent='$id' order by position;"); while($category=mysql_fetch_array($q)) { $files=mysql_result(mysql_query("select count(id) from files where cat='".$category['id']."';"),0); $text='<img src="images/dir.gif" alt="[DIR]"/> '; if($category['adult']==1) $text.='<b>'.$category['name'].'</b><br/>Внимание! В данном разделе представлены материалы, которые не рекомендуются для просмотра лицам моложе 18 лет. Если вы младше 18 лет, то <a href="'.$_SERVER['PHP_SELF'].'?'.SID.'">покинте</a> раздел<br/>Нажимая на ссылку "<b>'.$category['name'].'"</b> вы подтверждаете, что старше 18 лет.<br/> '; $text.='<a href="'.$_SERVER['PHP_SELF'].'?mode=cat&amp;id='.$category['id'].'&amp;'.SID.'">'.$category['name'].'</a> ('.$files.')'; div($text,'f'); if(!empty($category['desc'])) echo $category['desc'].'<br/>'; } } else { include'includes/func_pages.php'; $base_url=$_SERVER['PHP_SELF']."?mode=cat&amp;id=$id"; $num_items=mysql_result(mysql_query("select count(id) from files where cat='".$this_category['id']."';"),0); $pages = ceil($num_items/$config['files_on_page']); if(!empty($_REQUEST['page'])) { $page = intval($_REQUEST['page']); if($page<=0) $page=1; if($page>=$pages) $page=$pages; } else { $page = 1; } $start = $page * $config['files_on_page'] - $config['files_on_page']; echo'<img src="images/up.gif" alt="[UP]"/><a href="'.$_SERVER['PHP_SELF'].'?mode=cat&amp;id='.$this_category['parent'].'&amp;'.SID.'">Вверх</a><br/>'; echo $separator; $max=$start + $config['files_on_page']; if($max>$num_items) $max=$num_items; $total_files = $start + 1; if($num_items==0) $total_files=0; echo '<b>Файлы '.$total_files.'-'.$max.' из '.$num_items.'</b><br/>'; echo $separator; if($_GET['del']) { $del = intval($_GET['del']); list($file_author, $file_name, $file_scr, $file_jad) = mysql_fetch_row(mysql_query('SELECT `author`, `filename`, `screen`, `jad` FROM `files` WHERE `id`='.$del)); if($file_author == $user['id'].'|'.$user['login']) { mysql_query("delete from files where id=".$del); mysql_query("delete from comments where fid=".$del); mysql_query("update `users` set `upl_files` = `upl_files` - 1, `upl_files_size` = `upl_files_size` - ".filesize($file_name)." where `id`=".$user['id']); unlink($file_name); @unlink($file_scr); @unlink($file_jad); echo '<u>Ваш файл '.basename($file_name).' был удален!</u><br/>'; echo $separator; } } if($total_files==0){ echo'Категория пуста<br/>'; } $q=mysql_query("select * from files where cat='$id' order by ".($_GET['sort']==2 ? 'downloads' : 'uploaded')." desc limit $start,".$config['files_on_page'].";"); while($file=mysql_fetch_array($q)) { echo '&#8226; <a href="'.$_SERVER['PHP_SELF'].'?mode=file&amp;id='.$file['id'].'&amp;'.SID.'">'.basename($file['filename']).'</a> ('.$file['downloads'].' скачиваний)<br/>'; echo '&#187; '.$file['desc'].'<br/>'; } echo $separator; echo'<img src="images/u.gif" alt="[u]"/> <b><a href="'.$_SERVER['PHP_SELF'].'?mode=upload&amp;id='.$id.'&amp;'.SID.'">Закачать файл</a></b><br/>'; echo $separator; echo'<b>Сортировать по</b><br/>'; if($_GET['sort']==2) { echo'<a href="'.$_SERVER['PHP_SELF'].'?mode=cat&amp;id='.$this_category['id'].'&amp;sort=1&amp;'.SID.'">дате добавления</a> | <b>популярности</b><br/>'; } else { echo'<b>дате добавления</b> | <a href="'.$_SERVER['PHP_SELF'].'?mode=cat&amp;id='.$this_category['id'].'&amp;sort=2&amp;'.SID.'">популярности</a><br/>'; } echo pages($base_url, $pages, $page); } echo $separator; echo $goback; ?>
поставить кнопку удалить файл, что бы постоянно не заходить в просмотр полного файла. Сама кнопка удалить в полном файле выглядит так
Код:
if(($author_id && $author_id==$user['id']) || $level==2){
echo'<img src="images/co.gif" alt="[CO]"/> <a href="'.$_SERVER['PHP_SELF'].'?mode=cat&amp;id='.$file['cat'].'&amp;del='.$id.'&amp;'.SID.'">Удалить файл</a><br/>';
}
#2. WapStyle Off (3)
Участник
2011.07.28 19:07
Код:
$q=mysql_query("select * from files where cat='$id' order by ".($_GET['sort']==2 ? 'downloads' : 'uploaded')." desc limit $start,".$config['files_on_page'].";");
while($file=mysql_fetch_array($q))
{
echo '• <a href="'.$_SERVER['PHP_SELF'].'?mode=file&amp;id='.$file['id'].'&amp;'.SID.'">'.basename($file['filename']).'</a> ('.$file['downloads'].' скачиваний)<br/>';
echo '» '.$file['desc'].'<br/>';
}
Я думаю тут вывод файлов и тут нужно писать то что ты хочеш
Могу ошибаться т.к. с данным скриптом незнаком
Отредактировано WapStyle (2011.07.28 19:07)
#3. wexc Off (2)
Участник
2011.08.16 23:11
спс
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s