PHP صورة المستخدم تحميل إنشاء مجلد محدد أسماء الصور الفريدة

StackOverflow https://stackoverflow.com//questions/12662372

سؤال

أنا (Newbie في PHP) لا يزال يعمل في وقت إيقاف تشغيل المشروع ومشكلة أخرى جاءت، والتي لا يمكنني العثور على حل. لذلك آمل أن يستطيع الرجال مساعدتي! عملت كبيرة آخر مرة نشرت شيئا هنا! أنا أقدر حقا مساعدتكم ... THX أمامنا!

مشكلتي : أريد أن يكون المستخدمون قادرين على تحميل الصور عند تسجيل الدخول. لقد حصلوا على العديد من الأزرار الصغيرة في ملفهم الشخصي مع الصور عليها ... ويجب أن تكونوا قادرين على تغييرها ... أريد أن أحصل عليه مثل هذا -> عندما يقوم المستخدم بتحميل صورة، يجب على البرنامج النصي إنشاء مجلد جديد على الخادم. يحدث هذا في مجلد "User_Images" (الموجود بالفعل). لذلك مستخدم مع E.G. "معرف= 55" يخلق مجلد "55" في "user_images" عند تحميل الصور. حاولت وحاولت وحاولت وحاولت ... مع بناء جملة مختلفة في خط -> "$ upload_dir=" ولكن دون أي نجاح: - / أنا فقط لا أحصل عليه للعمل ...

هنا هو جزء من البرنامج النصي: giveacodicetagpre.

سيكون رائعا حقا إذا كان شخص ما يمكن أن يساعدني في حل هذه المشاكل ... قد تعرف مدى صعوبة ذلك، عندما تكون مجرد صاعد! إذا كان هناك المزيد من بناء جملة غريبة هناك ... اسمحوا لي أن أعرف، أنا مجرد مبتدئ (مثلنا جميعا في البداية) ومحاولة الحصول على أفضل :)

شكرا يا رفاق!

هل كانت مفيدة؟

المحلول

مع الأخذ في الاعتبار أن السماح لأي مستخدم لتحميل محتوى إلى خادمك بإنشاء ثقب أمان يتطلب اهتماما خاصا، فهذا يعد قليلا من التعليمات البرمجية التي استخدمتها في الماضي لتطبيق الاستخدام الداخلي: giveacodicetagpre.

يمكنك أيضا chmod مباشرة من mkdir ولكن كان لديك مشاكل مع القيام بذلك على هذا التكوين الخادم معين.

http://php.net/manual/en/function.mkdir.php


تحديث مع مثال أكثر اكتمالا: giveacodicetagpre.

نصائح أخرى

أنت تقوم بتجميع مورد استعلام MySQL إلى GuardCodicetAchcode giveacodicetagpre.

أعتقد أنك تريد الحصول على معرف المستخدم من هذا الاستعلام

أيضا إذا كان الرمز الخاص بك ينتج أي أخطاء سيكون رائعا إذا قمت بتضمينها في سؤالك

ps.لا تستخدم وظائف MySQL_ *، وهي إهمالها وإنشاء ثقوب أمنية غير مرغوب فيها إذا لم تكن تستخدم بشكل صحيح، وتعلم DIBI أو PDO أو أي طبقة قاعدة بيانات أحدث

giveacodicetagpre.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top