دانلود فایل های یک پوشه

عنوان : دانلود فایل های یک پوشه
گروه درخواست : برنامه نویسی وب (ASP, PHP, Javascript)
شرح درخواست :



سلام . من یه صفحه php طراحی کردم که وقتی کاربر واردش بشه و مدیر باشه به بخش مدیریت هدایت میشه و در اونجا میتونه نمونه سوال آپلود کنه و نمونه سوال هایی که آپلود کرده داخل یک پوشه به اسم uploads ذخیره میشن . حالا میخوام وقتی کاربر وارد صفحه شد و کاربر معمولی بود و به صفحه ی کاربر معمولی هدایت شد در اونجا بتونه دکمه ی دانلود نمونه سوال هارو بزنه . بعد یه صفحه ی جدید براش باز بشه و تو اون صفحه لیست تمامی نمونه سوال هایی که قبلا مدیر تو پوشه ی uploads آپلود کرده بود واسه کاربر نمایش داده بشه و هرکدوم رو که خواست بتونه دانلود کنه از چه کدی باید استفاده کنم ؟ (توجه داشته باشید کدای آپلود فایل و ذخیرشون تو پوشه رو دارم فقط کدی رو میخوام که فایل های اون پوشه رو نمایش بده و کاربر هرکدومو که دوست داشت بتونه با کلیک کردن روش دانلود کنه) ممنون میشم راهنمایی کنید .


پاسخ شما

zz

توسط پویا عبدالملکی در تاریخ 1395/10/13


پاسخ کارشناس

با سلام
از این لینک می توانید استفاده کنید

http://php.net/manual/en/function.scandir.php
با تشکر ،
مهندس پرویز نکوئی
پاسخیاب

توسط مهندس پرویز نکوئی در تاریخ 1395/10/13


پاسخ کارشناس

با سلام

این کد برگرداندن فایل های یک پوشه است.

$paths = scandir ($_SERVER['DOCUMENT_ROOT']);
foreach ($paths as $path) {
echo ($path . '
');
}



با تشکر ،
هادی لهراسبی
پاسخیاب

توسط هادی لهراسبی در تاریخ 1395/10/13


پاسخ شما

مهندس نکویی ممنون ولی دقیقا از کدوم قسمت این لینک استفاده کنم ؟ میشه کد هاشو بذارید ؟ مهندس لهراسبی از شما هم ممنون ولی کد هاتون به هم ریختست به علاوه اینکه این کد ها تمامی فایل های یک پوشه رو نمایش میده و امکان دانلودشون رو فراهم میکنه ؟ اگه اینطوره لطفا فایل کد رو ضمیمه کنید تا بهم نریزه ممنون .

توسط پویا عبدالملکی در تاریخ 1395/10/14


پاسخ کارشناس

با سلام

این کدها تمام فایلهارو نشون میده. ولی برای دانلودشون خودتون باید تگ a بهشون اضافه کنید. این کدهارو تو یک ادیتور بریزید درست نشون میده

با تشکر ،
هادی لهراسبی
پاسخیاب

توسط هادی لهراسبی در تاریخ 1395/10/14


پاسخ شما

آها ممنون . واسه دانلودشون اگه بخوام تگ a بذارم که خودم باید فایل هارو تو قسمت href بهش معرفی کنم . من میخوام وقتی لیست رو نمایش داد هرکدومو که کاربر خواست کلیک کنه روش دانلود کنه نه اینکه خودم فایل هارو واسه دانلود معرفی کنم ! مثلا وقتی مدیر یه فایل رو آپلود میکنه باید مستقیم بره تو یه پوشه ذخیره بشه و فایل های اون پوشه واسه کاربر نمایش داده بشه تا کاربر بتونه هرکدومو که روش کلیک کرد دانلود کنه و این وسط دیگه لازم نباشه تک تک فایل هارو با تگ a معرفی کرد .

توسط پویا عبدالملکی در تاریخ 1395/10/14


پاسخ کارشناس

با سلام

برای شما که php کار هستی که نباید کاری داشته باشه! در یک حلقه و کار تمام. در هر صورت اگه کد کاملشو میخواهید باید هزینه بیشتری پرداخت کنید.

با تشکر ،
هادی لهراسبی
پاسخیاب

توسط هادی لهراسبی در تاریخ 1395/10/14

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!