النورس
25-08-2003, 12:14 PM
بسم الله الرحمن الرحيم
إخواني الأعزاء أعضاء المنتدى
استخدم برنامج الأباتشي لتشغيل وادارة موقعي على جهازي قبل تحميله الى الموقع على الشبكة.
وفي الحقيقة واجهتني مشكلة بسيطة حول عملية الأبلود ( Upload ) فقد قمت بتعديل سكريبت هو عبارة عن
مكتبة صوتية يستطيع عن طريقها الأعضاء المسجلين بالموقع من اضافة أي ملفات يرغبونها في هذه المكتبة.
قمت باضافة ميزة جديدة هي عبارة عن سكريبت ( Upload ) فبدل ان يقوم العضو بوضع رابط خارجي للملف
الصوتي يصبح بإمكانه تحميل الملف مباشرة الى الموقع.
عند تجربتي لهذا السكريبت على الموقع الموجود على الشبكة نجحت العملية وتم تحميل الملف.
المشكلة هي أنني عند محاولة تشغيل وتجربة هذا السكريبت ( Upload ) على جهازي الخاص عن طريق برنامج
الأباتشي تفشل العملية بسبب عدم اعطاء التصريح ( 777 ) للمجلد الذي يتم حفظ الملفات فيه، بالرغم من
أنني وجدت الكثير من السكريبتات التي تقوم بهذه العملية وبدون الحاجة لإعطاء التصاريح.
سؤالي هو، هل يوجد طريقة استطيع عن طريقها تنفيذ هذه العملية أو التحايل على البرنامج كإعطاءه تصريح
وهمي بحيث تنجح عملية التحميل مع العلم أنني وجدت في ملف ( php.ini ) الموجود ضمن ملفات برنامج
الأباتشي الأمر التالي وهل له علاقة بهذه العملية:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
وهذا هو السكريبت الذي أعمل عليه وأحاول تعديل خصائصه ليتوافق مع المكتبة الصوتية وهو مرفق مع الموضوع.
أرجو الإفادة ولكم مني جزيل الشكر وأعتذر عن الإطالة.
إخواني الأعزاء أعضاء المنتدى
استخدم برنامج الأباتشي لتشغيل وادارة موقعي على جهازي قبل تحميله الى الموقع على الشبكة.
وفي الحقيقة واجهتني مشكلة بسيطة حول عملية الأبلود ( Upload ) فقد قمت بتعديل سكريبت هو عبارة عن
مكتبة صوتية يستطيع عن طريقها الأعضاء المسجلين بالموقع من اضافة أي ملفات يرغبونها في هذه المكتبة.
قمت باضافة ميزة جديدة هي عبارة عن سكريبت ( Upload ) فبدل ان يقوم العضو بوضع رابط خارجي للملف
الصوتي يصبح بإمكانه تحميل الملف مباشرة الى الموقع.
عند تجربتي لهذا السكريبت على الموقع الموجود على الشبكة نجحت العملية وتم تحميل الملف.
المشكلة هي أنني عند محاولة تشغيل وتجربة هذا السكريبت ( Upload ) على جهازي الخاص عن طريق برنامج
الأباتشي تفشل العملية بسبب عدم اعطاء التصريح ( 777 ) للمجلد الذي يتم حفظ الملفات فيه، بالرغم من
أنني وجدت الكثير من السكريبتات التي تقوم بهذه العملية وبدون الحاجة لإعطاء التصاريح.
سؤالي هو، هل يوجد طريقة استطيع عن طريقها تنفيذ هذه العملية أو التحايل على البرنامج كإعطاءه تصريح
وهمي بحيث تنجح عملية التحميل مع العلم أنني وجدت في ملف ( php.ini ) الموجود ضمن ملفات برنامج
الأباتشي الأمر التالي وهل له علاقة بهذه العملية:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
وهذا هو السكريبت الذي أعمل عليه وأحاول تعديل خصائصه ليتوافق مع المكتبة الصوتية وهو مرفق مع الموضوع.
أرجو الإفادة ولكم مني جزيل الشكر وأعتذر عن الإطالة.