حذف فایل

elyass

Member
من می خوام یه عکس رو پاک کنم. این کد رو ببینید
PHP:
@$db = new mysqli('localhost','omom','varedi','marja');
if(!$db) {
    exit(mysqli_connect_error());
}
$que="select * from ".$data." where email like '%".$email."%' and pass like '%".$pass1."%'";
$res=$db->query($que);
if(!$res) {
    exit($db->error);
}
$row=$res->fetch_assoc();
if(! unlink("./upload/'".$row['pic']."")){
    echo 'دوباره امتحان کنيد</br>';
    exit;}
این ارور رو میده چرا؟

Warning: unlink(./upload/'17651-b.jpg) [function.unlink]: No such file or directory in C:\Program Files\EasyPHP 2.0b1\www\vir.php on line 77
دوباره امتحان کني
 

para2x

Member
دوست عزيز به نظر مياد تويه دادن آدرس به تابع unlink بايد دقت بيشتري كنين
 

ziXet

مدیر انجمن PHP/MYSQL
این جوری باید بنویسی اون آدرس رو: upload/..
 

parsiteam

Member
سلام . ببین الیاس جان دستور unlink یک آرگومان با توجه به فایل جاری میگره . یعنی چی ؟ یعنی اینکه ببین اون فایلی که میخوای پاکش کنی نسبت به فایلی که داری دستور unlink رو داخلش اجرا میکنی کجا قرار داره . این خطایی که نوشتی 100% معنیش اینه که ادرس فایلو اشتباه دادی . چون گفته همچین فایل و یا دایرکتوری ای یافت نشده .

یک کم دقت کن حتما خودت میتونی درستش کنی .
موفق باشی عزیزم .
 

EMIRATES

Active Member
سلام

برای آدرس دادن :

اگه فایلت داخل یک پوشه بود و اون پوشه در Public_html بود ::>> ../)نام فایل)

اگه فایلت داخل یک پوشه بود و اون پوشه درون یک پوشه دیگه بود میشه :::> ../../

این شکلی میتونی در پیدا کردن فایل پوشه هارو back کنی.

با تشکر.
 

elyass

Member
سلام بچه ها
ممنون که جوابمو داید ولی مشکل یه جای دیگه بود
بعد از ادرس پوشه اپلود یه علامت (') گذاشته بودم. یه اشتباه کوچیک. ولی بازم از همتون ممنونم.:rose:
 

جدیدترین ارسال ها

بالا