پاك كردن يكي از فايلهاي upload شده از folderمورد نظر

ba salam:
man chetor mitonam vaqti filham upload kardam dar yek foldere khas hal be tore ekhtiyari filhaye darone foldre khoda ra pak konam ya be ebarati foldere ra chetor mitavan pak kard?
khaheshan be man komak konid mamnon misham
 

overcrash

Active Member
شما نگفتي با چي ميخواي اينكارو بكني؟ مثلا تو هاست و با ftp ميخواي انجام بدي و يا ميخواي با كدنويسي اينكارو بكني (PHP يا ASP)
 
ba php mikham in karo anjam bedam
masalan farz konid yek foldere temp dar wwwroo darim va har fili ra ke upload mikonim dar samte server roye in folder mishine hal yek yek modidi mikhad filaye darone temp ra onhaee ke lazem nadararo pak kone chetor mishe in karo kard ya age intori nemishe chetor mishe kole foldero pak kard aya dastore delet dare bebinid in dastore uploade

<?php include ("db.php") ?>
<?php include ("phpmkrfn.php") ?>
<?php
mysql_select_db("pari")or die("could not ");

printf("Uploaded File Details<br><br>");
printf("Name: %s <br>", $HTTP_POST_FILES["userfile"]["name"]);
printf("Temporary Name: %s <br>",
$HTTP_POST_FILES["userfile"]["tmp_name"]);
printf("Size: %s <br>", $HTTP_POST_FILES["userfile"]["size"]);
printf("Type: %s <br> <br>", $HTTP_POST_FILES["userfile"]["type"]);

if (copy($HTTP_POST_FILES["userfile"]["tmp_name"],"../temp/".$HTTP_POST_FILES["userfile"]["name"])) {
printf("File successfully copied");
} else {
printf("Error: failed to copy file");
}

$name=($HTTP_POST_FILES["userfile"]["name"]);
$query = "insert into problem values(58,'$name','rtydrt','',11)";
mysql_query($query) or die(mysql_error());
?>

hala javabamo ba tavajohe be ina bedid mersi az shoma
 

overcrash

Active Member
من امشب يا فردا 4تا خط كد بهت ميدم كه كارايي كه خواستي انجام ميده
 

taher007

Member
در php بوسیله تابع unlink میتونید فایل رو delete کنید...
فرض کنید فایلی به نام oldfile.txt داریم...

با این کد میتوانیم فایل رو حذف کنیم :
کد:
unlink("oldfile.txt")

یا کاملتر :
کد:
if(unlink("oldfile.txt")){echo "Deleted";}else{echo "Failed";}

موفق باشید...
طاهر..
 
salam aqa taher khaste nabashid

bebakhshid man mikham hengami ke filamo upload mikonam be hamrahe file upload shode yek fieldi
dar databasam be name date daram mikham be hamrahe file upload shodam tarikhe systemam dar feilde date jadvalam save beshe,albate barname tarikho daram va dorost ham javab mide
vali nemidoonam chetor az an estefade konam,
mishe be man komak konid.hamishe ma be shoma zahmat midim
 

taher007

Member
سلام...
شما اگر کد upload تون رو بگذارید
یه جوری این رو هم جاش میکنیم...

(در ضمن لطفا یا فایل رو بفرستید یا از تگ code استفاده کنید تا کد به هم نخوره... مرسی)
 

taher007

Member
دقیقا متوجه جدول شما نشدم ( که مثلا اسم فایل رو توی کدوم فیلد ذخیره کنم... فرض میکنم که باید در فیلد assignment ذخیره بشه...)

شما کافیه که به این قسمت از کدتون چند خط اضافه کنید...
کد:
if (copy($HTTP_POST_FILES["userfile"]["tmp_name"],"../temp/".$HTTP_POST_FILES["userfile"]["name"])) {
        //I've added this part
        $date=date("D d M Y");
        $name=($HTTP_POST_FILES["userfile"]["name"]);
        $query="INSERT INTO problem(assignment,date) VALUES('$name','$date')";
        if(!mysql_query($query)){echo "Error1";}
                  //------------------- 
        printf("<b>شد uploadفایل با موفقیت  </b>");
    } else {

موفق باشید...
 

taher007

Member
این هم فایل ها..
(تغییر کوچکی در table دادم... num رو auto_increament کردم و یک فیلد به نام filename اضافه - در ضمن فایل db.php رو هم ویرایش کنید)
 

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

بالا