• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مدیریت فایل
#1
سلام به تمام دوست داران php
من قصد دارم یک مدیریت فایل در محیط وب، به حالت خصوصی، برای آپلود و دانلود فایل طراحی کنم.
اما به چند تا مشکل برخورد کردم. که خوشحال می شم که بتونید راهنماییم کنید.
اول: من با دستور زیر می خواهم لیست فایل های یک فولدر رو نمایش بدم. اما نمایش نمیده
<?php
$default_dir="c:\\";
if(!($dp=opendir($default_dir)))
die("cannot open $default_dir.");
while ($file=readdir($dp))
{
if ((is_file($file)))
echo "$file<br>";
}
closedir($dp);
?>

دوم: من می خواهم پسوند فایل ها رو تشخیص بدهم. و از این طریق آیکون مخصوصی رو انتخاب کنم. مثلا اگه word هست یک آیکون.اگر pdf هست یک آیکون و ....
اما نمی دونم چه طوری
خوشحالم می کنید اگه راهنماییم کنید.

با آرزوی بهترین های برای شما دوست داران php
  پاسخ
تشکر شده توسط :
#2
چه اخطاری میده؟
روی کامپویتر طرف می خوایید لیست فایلها رو بگیرد؟
  پاسخ
تشکر شده توسط :
#3
سلام !
برای تشخصیص پسوند میتونید از eregi استفاده کنید برای جدا کردن نام از پسوند .
  پاسخ
تشکر شده توسط : aziminia
#4
(۱۳۸۹ آذر ۰۱, ۰۷:۲۶ ب.ظ)admin نوشته: چه اخطاری میده؟
روی کامپویتر طرف می خوایید لیست فایلها رو بگیرد؟

سلام
ممنونم از پاسختون
اما نه! می خوام فایل های یک درایو از سرور رو نشون بدم
درایو c رو همینجوری نوشتم
منظورم شاخه سرور بوده

می خوام یه مدیرت فایل درست کنم
که از هرجایی که بخوام فایل اضافه یا دانلود کنم

باز هم ممنون
  پاسخ
تشکر شده توسط :
#5
بنظرم اگه از تابع scandir استفاده کنی بهتره!
برای بدست اوردن پسوند فایل اگه path file ( آدرس یا اسم فایل ) رو با تابع explode تبدیل به ارایه کنی قانونا باید پسوند فایل همون محتوای اخرین خانه یه آرایه باشه!
در مورد عکس هم اگه از دیتابیس استفاده می کنی که یکم مفصل تره و اگه تصاویر رو به صورت فایل در دست رست هست بنظرم بیا اسم عکس رو با توجه به پسوند ذخیره کن مثلا همون پسوند word رو به doc تغییر بده. بعد از کشف پسوند فایل ها با توجه به اینکه پسوند چیه ادرس آیکونش رو بساز! Blush Angel
  پاسخ
تشکر شده توسط : aziminia
#6
مثالهای بازمتنی خیلی خوبی هست
مثل این
http://pfn.sourceforge.net/
  پاسخ
تشکر شده توسط : oia aziminia


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان