سلام . من یه صفحه 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