كمك براي پاك كردن فايل به زبان php
سلام دوستان
من يه آپلود سنتر دارم كه تمام فايلهاش در پوشه اي به اسم images ذخيره ميشه.
حالا ميخوام اگه ممكنه يكي از دوستان كه php بلد هست زحمت بكشه يه چند خط برنامه واسه من بنويسه واسه فايلهايي كه ميخوام پاك كنم.
ميخوام اسم فايل مورد نظر رو بدم بعد فايل مربوطه پاك بشه. اگه فايل هم با اون نام وجود نداشته باشه پيام بده كه فايل مثلا با اون نام نيست
آيا كسي ميتونه كمك كنه لطفا؟
پاسخ : كمك براي پاك كردن فايل به زبان php
کد PHP:
function delete_file($path='')
{
if(file_exists($path))
{
@unlink($path);
return 'delete file ok' ;
}
return 'not found';
}
// usage
delete_file('./img.png');
delete_file('./pic/img.png');
پاسخ : كمك براي پاك كردن فايل به زبان php
نقل قول:
نوشته اصلی توسط
rezaonline.net
کد PHP:
function delete_file($path='')
{
if(file_exists($path))
{
@unlink($path);
return 'delete file ok' ;
}
return 'not found';
}
// usage
delete_file('./img.png');
delete_file('./pic/img.png');
ممنون از شما دوست عزيز
ميشه لطفا دستور صفحه كاملش رو بذاريد يا اصلا خود صفحه رو برام آپ كنيد.
مثلا يه صفحه به اسم del.php كه وقتي وارد ميشم يك جا داشته باشه براي وارد كردن نام فايل و يك دكمه دليت و وقتي نام فايل توش وارد ميكنم بر روي دليت كليك ميكنم فايل با نام مورد نظر از پوشه images حذف بشه. اگه هم نبود كه بنويسه مثلا نيست اين فايل
پاسخ : كمك براي پاك كردن فايل به زبان php
دوست عزیز
کلا برای حذف فایل میتوانید از :
استفاده کنید .
پاسخ : كمك براي پاك كردن فايل به زبان php
خودت بذار توی فایل(:|
کد PHP:
<form action='' method='post'>
file path <input type=text name=f size=20 value='./' /> <br>
<input type=submit value='delete' />
</form>
<?php
function delete_file($path='')
{
if(file_exists($path))
{
@unlink($path);
return 'delete file ok' ;
}
return 'can not delete file !';
}
if(!empty($_POST['f']))
echo delete_file($_POST['f']);
برای اینکه بخوای فایلهای توی صفحه جاری رو حذف کنی باید اینجوری آدرس بدی
اگه توی یک پوشه هستن به این صورت
اگه یه پوشه قبلتر از مسیر فعلی میخوای
بعد هم اینو همینجوری توی هاست نذار ویلا هر ننه قمری بیاد تست میکنه فایل حذف کنه برات دردسر میشه :59:
پاسخ : كمك براي پاك كردن فايل به زبان php
کد:
<?php
if($_REQUEST['file']){
unlink("images/".$_REQUEST['file']);
}
?>
<form action="" method="post">
<input type="text" name="file">
<input type="submit" value="Delet">
</form>
من اين كد رو داخل يك صفحه داشتم كه ازش استفاده ميكردم. ولي الان هر كاري ميكنم ديگه عمل نميكنه.
اون كدي هم كه شما گذاشتي مثل همين كار رو ميكنه؟
پاسخ : كمك براي پاك كردن فايل به زبان php
عزيز اين كد كه شما گذاشتين فايل رو پاك نميكنه. حتي اگه فايل موجود هم باشه اسمش رو كه وارد ميكنم مينويسه delet file ok اما بعدش هم فايل سر جاشه!؟
ميشه يك نگاه بندازين؟
پاسخ : كمك براي پاك كردن فايل به زبان php
پاسخ : كمك براي پاك كردن فايل به زبان php
همین الان امتحان کردم .
به خوبی کار میکنه .
احتمالا شما روی آدرس دهی حذف فایل اشتباه میکنید .
پاسخ : كمك براي پاك كردن فايل به زبان php
شایدم مشکل از سطح دسترسی فایلها باشه .
اونها رو 755 بذارید و دوباره تست کنید .