Hi, Khách!
![]() | ![]() ![]() ![]() ![]() |
Đôi lúc file bị xóa mất, lỗi hay muốn cập nhật file mới mà không biết làm thế nào thì mod này giúp bạn xoá file đã đính kèm. Rất tiện lợi nhé!
Đầu tiên bạn tạo file xoafile.php dán code dưới vào:
Tạo 1 file với tên xoafile.php trong forum/include với nội dung:
<?php
// code xoa file
defined('_IN_JOHNCMS') or die('Error: restricted access');
$error = false;
if ($rights >= 6) {
if ($id) {
//---Get info file---//
$req = mysql_query("SELECT * FROM `cms_forum_files` WHERE `id` = '$id'");
if (mysql_num_rows($req)) {
$res = mysql_fetch_array($req);
mysql_query("DELETE FROM `cms_forum_files` WHERE `id` = '$id'");
if (file_exists('../files/forum/attach/' . $res['filename')) {
unlink('../files/forum/attach/' . $res['filename');
}
require('../incfiles/head.php');
echo'<div class="rmenu">Đã xóa thành công</div>';
require('../incfiles/end.php');
} else {
$error = true;
}
if ($error) {
require('../incfiles/head.php');
echo '<div class="rmenu">Không thể xóa</div>';
require('../incfiles/end.php');
exit;
}
} else {
require('../incfiles/head.php');
echo functions::display_error($lng['error_wrong_data');
require('../incfiles/end.php');
exit;
}
} else {
echo functions::display_error($lng['access_forbidden');
}
?>
Copy code
// code xoa file
defined('_IN_JOHNCMS') or die('Error: restricted access');
$error = false;
if ($rights >= 6) {
if ($id) {
//---Get info file---//
$req = mysql_query("SELECT * FROM `cms_forum_files` WHERE `id` = '$id'");
if (mysql_num_rows($req)) {
$res = mysql_fetch_array($req);
mysql_query("DELETE FROM `cms_forum_files` WHERE `id` = '$id'");
if (file_exists('../files/forum/attach/' . $res['filename')) {
unlink('../files/forum/attach/' . $res['filename');
}
require('../incfiles/head.php');
echo'<div class="rmenu">Đã xóa thành công</div>';
require('../incfiles/end.php');
} else {
$error = true;
}
if ($error) {
require('../incfiles/head.php');
echo '<div class="rmenu">Không thể xóa</div>';
require('../incfiles/end.php');
exit;
}
} else {
require('../incfiles/head.php');
echo functions::display_error($lng['error_wrong_data');
require('../incfiles/end.php');
exit;
}
} else {
echo functions::display_error($lng['access_forbidden');
}
?>
Copy code
Lưu lại.
Tiếp theo mở file index.php trong forum ra và tìm:
Chèn vào bên dưới:
Tìm tiếp:
Thêm bên dưới:
<?php
if ($rights >= 6)
echo' <a href="index.php?act=xoafile&id=' . $fres['id' . '">Xóa</a>';
if ($fls == 0) {
echo'
File đã bị xóa';
}
?>
Copy code
if ($rights >= 6)
echo' <a href="index.php?act=xoafile&id=' . $fres['id' . '">Xóa</a>';
if ($fls == 0) {
echo'
File đã bị xóa';
}
?>
Copy code
Xong rồi đó,lưu lại.
Chúc thành công!

Trực Tuyến:
Khách: 1