PDA

View Full Version : طرز حذف فایل از روی هاست



hamidhassas
سه شنبه 05 دی 1391, 21:23 عصر
من عکس های خودم رو بر روی هاست آپلود می کنم و اسم عکس و آدرس قرار گیری فایل عکس بر روی هاست رو در دیتابیس زخیره میکنم حالا میخوام کاری کنم که بتونم با یک کلیک دقیقا عکسی رو که نام و آدرسش در دیتابی هست هم از دیتابیس و هم از رو هاست حذف بشه باید چکار کنم

خواهشا مرحله به مرحله و جزء به جزء توضیح و کد رو برام بزارید تا هم کارم را بیوفته و هم یاد بگیرم

پیشاپیش ازتون ممنونم

این هم اطلاعات دیتابیس:

Table name: Image_news
Filde: id
Subject
Adress

MMSHFE
سه شنبه 05 دی 1391, 21:27 عصر
لینکتون رو به این صورت بسازین:

<a href="delete.php?id=5">Delete</a>
و توی صفحه delete.php برحسب id ارسال شده به روش GET رکورد مربوطه رو پیدا کنید و با کوئری ('{['DELETE FROM `table_name` WHERE (`id`='{$_GET['id رکورد مربوطه رو حذف کنید ولی قبلش با یک SELECT اسم فایلش رکورد مربوطه رو از دیتابیس پیدا کنید و بعد با تابع unlink فایل رو بصورت فیزیکی حذف کنید.
موفق باشید.

hamidhassas
چهارشنبه 06 دی 1391, 13:47 عصر
ممنون با فرمان delete برای حذف رکورد در دیتابیس آشنا هستم ولی چطور میتونم فایل رو حذف کنم یعندی دستوری که با اون میشه خود فایل رو هم حذف کرد چیه و چطوری باید از آن استفاده کرد

mtchabok
چهارشنبه 06 دی 1391, 14:03 عصر
سلام
دستور unlink
http://php.net/manual/en/function.unlink.php

MMSHFE
چهارشنبه 06 دی 1391, 14:06 عصر
دوست گرامی، توضیحاتم رو کامل خوندین؟ تابع unlink رو که بهش اشاره کردم، PHP برای همین منظور درنظر گرفته.