انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تغییر یا حذف پرونده بارگذاری شده  (دفعات بازدید: 1398 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
تغییر یا حذف پرونده بارگذاری شده
« : 02 مهر 1390، 09:21 ق‌ظ »
سلام

در یک  سایت می خواهیم مسوول server بتواند پرونده هایی را بارگذاری ، حذف و جایگزین کند. در واقع این سایت یک فروشگار نرم افزار است بنابراین هر محصول شامل حداقل یک پرونده است.
می دانم برای ایجاد محصول جدید باید از بارگذاری استفاده کند اما اگر بخواهد محصول مورد نظر را به کلی حذف و یا پرونده آن را تغییر دهد جه باید بکند؟
بدیهی است منظور از بارگذاری upload و منظور از پرونده  file است
خیلی ممنون
« آخرین ویرایش: 05 مهر 1390، 04:39 ب‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني

آفلاین rahmani

  • Sr. Member
  • *
  • ارسال: 291
پاسخ به: تغییر یا حذف پرونده بارگذاری شده
« پاسخ #1 : 24 مهر 1390، 10:38 ق‌ظ »
سلام عليكم

جوينده يابنده بود
مثلا شما در مسير  /var/www/site/adminهستيد و پرونده  file.pdf را  مي خواهيد حذف كنيد در مسير    var/www/site/shares/ قرار دارد




$address = ../shares/file.pdf
unlink = ($address);

 از انجا كه تغيير پرونده  يك شي در پايگاه داده به معني تغيير خود پرونده مي باشد بايد خود پرونده قبلي را حذف و پرونده جديد را بارگذاري كنيم.
در ضمن از طريق
ifis($_FILES['upload']'['size']==0)
مي فهميم كه كاربر پرونده اي را انتخاب كرده است يا نه.
« آخرین ویرایش: 01 آبان 1390، 10:57 ق‌ظ توسط rahmani »
اگر در صحنه حق و باطل زمان خويش نيستي، هر جا كه خواهي باش....
 دكتر علي شزيعتي مزيناني