(کمک)ساخت فایل منیجر به وسیلهdbase

scup

Member
سلام.
من میخوام که یک مدیریت فایل ها رو بسازم که با دیتا بیس باشه(یعنی اینکه در صفحه پوشه نمایش داده میشه... ولی در حقیقت این پوشه وجود نداره)... در ادامه بیشتر توضیح داد ولی میخوام بدونم که شما چه روشی بهم پیشنهاد میکنین...

ببین..من یک دیتا بیس دارم به صورت varray مثل این
PHP:
$a=folder1,file1,file2,file3|||folder2,file4,file5,file6
بعد اونو explode میکنم یعنی...
PHP:
explode("|||",$a)
بعد هم با فرمان while اونو نشون میدم....

تا اینجاش مشکلی نیست

یکی از مشکلاش اینه که نمیشه دو پوشه رو تو هم گذاشت... دوم اینکه خیلی پیچ تو پیچ میشه و آدم گیج میشه و سخته....

تازه مشکل بزرگتر اینه که برای حذف-انتقال-نام گذاری هم باید کلی سختی کشید....

نمونه کار در پیوست هست

حالا نیازمن یاری سبزتان هستم.... فقط بگین چه روش بهتری وجود داره تا خودم پیگیری کنم.
 

پیوست ها

  • testing ucp.zip
    549 بایت · بازدیدها: 0

ziXet

مدیر انجمن PHP/MYSQL
سلام.
من میخوام که یک مدیریت فایل ها رو بسازم که با دیتا بیس باشه(یعنی اینکه در صفحه پوشه نمایش داده میشه... ولی در حقیقت این پوشه وجود نداره)... در ادامه بیشتر توضیح داد ولی میخوام بدونم که شما چه روشی بهم پیشنهاد میکنین...

ببین..من یک دیتا بیس دارم به صورت varray مثل این
PHP:
$a=folder1,file1,file2,file3|||folder2,file4,file5,file6
بعد اونو explode میکنم یعنی...
PHP:
explode("|||",$a)
بعد هم با فرمان while اونو نشون میدم....

تا اینجاش مشکلی نیست

یکی از مشکلاش اینه که نمیشه دو پوشه رو تو هم گذاشت... دوم اینکه خیلی پیچ تو پیچ میشه و آدم گیج میشه و سخته....

تازه مشکل بزرگتر اینه که برای حذف-انتقال-نام گذاری هم باید کلی سختی کشید....

نمونه کار در پیوست هست

حالا نیازمن یاری سبزتان هستم.... فقط بگین چه روش بهتری وجود داره تا خودم پیگیری کنم.
شاید راحت ترین راهش این باشه که ساختار درخت رو تو یه آرایه ذخیره کنی و آرایه رو تو دیتابیس ذخیره کنی!
ولی به نظر من ساختار دیتابیس ها طوری طراحی نشده که این کارارو بشه باهاش کرد!
شایدم بشه :دی
 

scup

Member
آره خودم هم اول این کار رو کردم ولی کار خیلی مشکل میشه...یعنی پوشه و فایل ها غیر قابل تشخیص میشن... اگه راهی برای تشخیص تو این حالت بلدی لطفا به منم بگو.

ممنون از کمکت رفیق
 

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

بالا