PDA

View Full Version : مشکل در ساخت یک cms ساده



specific
سه شنبه 27 مرداد 1394, 10:31 صبح
باسلام
دارم روی ساخت یه cms ساده کار میکنم.
به یه مشکل برخوردم, اومنم انتخاب تصویره!
مشکل اینجاست که وقتی بخوام تصویری رو واسه یه متن انتخاب کنم خب اون عکس رو اپلود می کنم و ازش استفاده میکنم.
ولی حالا اگه بخوام از عکس های موجود روی هاست استفاده کنم باید چکار کنم؟
باید یه اسکریپتی بنویسم که عکس های موجود رو نشون بده و ازشون انتخاب کنم؟ یا راه ساده تری هم هست؟
با تشکر.

masiha68
سه شنبه 27 مرداد 1394, 11:10 صبح
می تونی یه فایل منیجر روی ادیتورت نصب کنی وگرنه باید توی سیستمت یه قسمت اپلود بسازی ...

specific
سه شنبه 27 مرداد 1394, 11:31 صبح
می تونی یه فایل منیجر روی ادیتورت نصب کنی وگرنه باید توی سیستمت یه قسمت اپلود بسازی ...

قسمت اپلود رو ساختم, واسه اپلود مشکلی نیست. مشکل اینجاست که میخام یه چیزی مثل این فایل منیجر ها بشه که browse دارن و از عکس های موجود رو انتخاب میکنن بشه.
درضمن خودم میخوام بنویسمش.

masiha68
سه شنبه 27 مرداد 1394, 11:41 صبح
چرخ رو دوباره اختراع کردن !!!!
خب یه دگمه ای بزار کنار (مثلا قسمت ارسال پست) که اون دگه یک پاپ اپ باشه و قسمت اپلود رو باز کنه ...
الان نفهمیدم مشکلت چیه ....

specific
سه شنبه 27 مرداد 1394, 12:17 عصر
چرخ رو دوباره اختراع کردن !!!!
خب یه دگمه ای بزار کنار (مثلا قسمت ارسال پست) که اون دگه یک پاپ اپ باشه و قسمت اپلود رو باز کنه ...
الان نفهمیدم مشکلت چیه ....

مشکل سر اپلود نیست, مشکل اینجاست که عکس از قبل رو هاست وجود داره, فقط می خوام یه دکمه ای مثلا به عنوان browse باشه که بشه از عکس های موجود در هاست یکی رو انتخاب کرد!!

Keramatifar
شنبه 31 مرداد 1394, 01:52 صبح
دوست عزیز با استفاده از توابع کار با فایل ها در PHP میتونی به راحتی این کار رو انجام بدی
یک اسکریپت ساده بنویس که بیاد کل فایل های موجود در فولدر images سایتت رو بخونه و در یک حلقه توی تگ های <IMG> نمایش بده
به این نمونه خروجی دقت کن:
http://keramatifar.com/images/

mehrvarzan
شنبه 31 مرداد 1394, 07:57 صبح
مشکل سر اپلود نیست, مشکل اینجاست که عکس از قبل رو هاست وجود داره, فقط می خوام یه دکمه ای مثلا به عنوان browse باشه که بشه از عکس های موجود در هاست یکی رو انتخاب کرد!!

همینطور که دوستمون گفتن میشه
اینم سرور



$arr = array("folder_1","folder_2");
$format =".jpg";

for($x=0;$x<count($arr);$x++){
$mm = $arr[$x];

foreach(glob("$mm/*$format")as $filename){
echo "$filename size ". filesize($filename)."<br>";
}
}