صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: طلب ( مساعده ) تعديل كود :)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258

    طلب ( مساعده ) تعديل كود :)



    السلام عليكم ورحمة الله

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

    هذا الكود وبشرحه حسب خبرتي


    كود PHP:
    <?
    }
    if (
    $go=="update") {

        if (
    $act=="Add") {
            if (
    $pq==1) {
            
    $file=$HTTP_POST_FILES["foto"]["name"];
            
    $size=$HTTP_POST_FILES["foto"]["size"];
                if(
    $size<=$maxgfx and $size>0){
                
    copy("$foto","$path/upolads/$file");
                
    chmod("$path/upolads/$file",0755);
                @
    mysql_query("insert into .........................')")
    عند تشعيل السكربت على السيرفر الشخصي تمام بدون مشاكل في رفع الصور

    لكن على الموقع تظهر المشكله , ما ادري هل منع بعض الدوال اثر على عملية الرفع او لا

    حاولت تغيير حسب بعض المواضيع والردود لبعض برامج رفع الملفات ولكن ماضبطت معي


    مثلا غيرت

    كود PHP:
    copy("$foto","$path/upolads/$file"); 
    الى

    كود PHP:
    move_uploaded_file("$foto","$path/upolads/$file"); 
    بس مانفع معي


    وحل ثاني لقيته طريقة تعريف الداله وانا مالي خبره كافيه بس حاولت وغيرت

    كود PHP:
            $file=$HTTP_POST_FILES["foto"]["name"];
            
    $size=$HTTP_POST_FILES["foto"]["size"]; 
    الى

    كود PHP:
            $file=$HTTP_POST_FILES["foto"]["name"];
            
    $foto=$HTTP_POST_FILES['foto']['tmp_name'];
            
    $size=$HTTP_POST_FILES["foto"]["size"];
            
    $foto=$HTTP_POST_FILES['foto']['tmp_size']; 
    ولا نفع كمان

    الـ chmod صحيح للملف 0755 وعدلته الى 0777 في الملف وفي الftp ولكن نفس المشكلة

    ارسلت للاستضافة استفسر عن الدوال المعطله على امل القى حل


    انتظر خبراتكم واقتراحاتكم , وشكرا للجميع مقدما





    __________________
    من لا يشكر الناس لايشكر الله


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


    كود PHP:
    $file=$HTTP_POST_FILES["foto"]["name"]; 
    إجعله
    كود PHP:
    $file=$HTTP_POST_FILES["foto"]["tmp_name"]; 
    وإستخدم
    كود PHP:
    $_FILES
    بدلاً من
    كود PHP:
    $HTTP_POST_FILES 
    راجع PHP File Upload





    التعديل الأخير تم بواسطة dev11 ; 12-06-2008 الساعة 10:25 PM

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    شكرا جاري التجربه





    __________________
    من لا يشكر الناس لايشكر الله

  4. #4
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم ...
    يمكن يكون من الداله Copy !
    راجع الداله move_uploaded_file .









  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    شكرا dev11 على دعمك لكن المشكله لازالت حاولت بعدة طرق وجاري البحث

    عزيزي ff5006 شكرا لمساعدتك انا بالفعل جربت وغيرت دالة copy لكن ظهر الخطأ في السطر

    كود PHP:
     chmod("$path/upolads/$file",0755); 
    التصريح مضبوط لكن ليه يظهر الخطأ هنا

    في انتظار المزيد من الآراء وشكرا لمساعدتكم





    __________________
    من لا يشكر الناس لايشكر الله

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    شباب الدعم الفني يقول كل الملفات تصريحها 644 ولا تقبل اعلى من هذا التصريح لكل السيرفر ؟؟؟

    من جد غريبه وش الحل

    طلبت منهم الحل يقول غير إلى

    كود PHP:
    $size=$HTTP_POST_FILES["foto"]["size"];
     
    if(
    $size0){
     
    copy("$foto","$path/upolads/$file");
     
    chmod("$path/upolads/$file",0755);
     
     
     
     
    Change it to:
     
    $size=$HTTP_POST_FILES["foto"]["size"];
     
    if(
    $size0){
    mkdir ("$path/upolads/$file");
    chmod("$path/upolads/$file",0755);
    copy("$foto","$path/upolads/$file"); 
    لكن دون جدوى :con2:

    وش رايكم يا شباب





    __________________
    من لا يشكر الناس لايشكر الله

  7. #7
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم...
    chmod("$path/upolads/$file",0755);
    ليش حاطها ؟ وش تحتاجها فيه ؟






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    السلام عليكم...
    chmod("$path/upolads/$file",0755);
    ليش حاطها ؟ وش تحتاجها فيه ؟
    انا ماخذ سكربت جاهز واعدل عليه والكود كذا

    شلتها وجربت يروح الخطأ بس مايرفع الصور ؟؟


    والخبره لك عليها :shy:





    __________________
    من لا يشكر الناس لايشكر الله

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    مادامت شغالة تمام على اللوكال هوست .. والمشكلة في الموقع
    على طوووووول تكون المشكلة ان الفولدر الذي يتم رفع الملف إليه تصريحه مش 777



    وللتأكد اكثر
    اكتب
    كود PHP:
    echo $_FILES['foto']['error']; 
    وشوف الرقم اللي بيتطبع كام ..





    __________________
    SWF Thumbnail - tweet me

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    شكرا اخوي Egyptechno

    لاحظ هذا الكود الي وضعته

    كود PHP:
        $file=$_FILES["foto"]["name"];
            
    $size=$_FILES["foto"]["size"];
                if(
    $size<=$maxgfx and $size>0){

                
    mkdir ("$path/uploads/$file");
                
    chmod("$path/uploads/$file",0777);
                
    copy("$foto","$path/uploads/$file");
    echo 
    "ÇáÊÕÑíÍ";
    echo 
    $_FILES['foto']['error']; 
    الخطأ الي ظهر

    كود:
    Warning: mkdir() [function.mkdir]: File exists in /home/*****/public_html/admin/news.php on line 195
    التصريح0
    التصريح طلع صفر كيف تفسرها ؟؟





    __________________
    من لا يشكر الناس لايشكر الله

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    كود PHP:
    $path/uploads/$file 

    تأكد ان هذا المسار موجود فعلا !

    قم بطباعة المتغير path وتأكد انه سليم وموجود عالسيرفر وله تصريح 777





    __________________
    SWF Thumbnail - tweet me

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jan 2006
    المشاركات
    258


    مساء الخير

    خذفت التصريح من الكود وتأكدت من الباث

    لاحظ الباث

    كود PHP:
    التصريح
    home
    /***user***/public_html/

    الكود بعد التعديل


    كود PHP:
            $file=$_FILES["foto"]["name"];
            
    $size=$_FILES["foto"]["size"];
                if(
    $size<=$maxgfx and $size>0){
                
    mkdir ("$path/uploads/$file");
                
    move_uploaded_file("$foto","$path/uploads/$file");

    echo 
    "<br>";
    echo 
    "ÇáÊÕÑíÍ";
    echo 
    "<br>";
    echo 
    $path;
    echo 
    "<br>";
    echo 
    $_FILES['foto']['error']; 
    صار يرفع بدون اي خطأ لكن فيه مشكله يرفع الصوره على انها مجد وليس ملف

    لاحظ المرفق للتوضيح ( هذي صوره من الـ ftp



    شكرا Egyptechno على مساعدتك اقتربت الآن اكثر من حل المشكلة

    جاري البحث ان شاء الله تنحل :1power:





    الصور المرفقة الصور المرفقة  
    __________________
    من لا يشكر الناس لايشكر الله

  13. #13
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    كود PHP:
    move_uploaded_file("$foto","$path/uploads/$file"); 
    لم افهم اول متغير
    foto !!

    المفروض
    كود PHP:
    $_FILES['foto']['tmp_name']; 






    __________________
    SWF Thumbnail - tweet me

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    جرب اخي في الكود الأصلي الأول
    إضافة هذه
    $DMX_debug = true;

    عند بداية ملف php بعد وسم البداية

    وتأكد ان البرنامج بإذن الله سيعمل





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  15. #15
    عضو نشيط
    تاريخ التسجيل
    May 2008
    المشاركات
    151


    جرب الكود التالي
    كود PHP:
        $file=$_FILES["foto"]["tmp_name"];
        
    $size=$_FILES["foto"]["size"];
        
        if(
    $size <= $maxgfx and $size 0) {
            
    move_uploaded_file($file,"$path/uploads"); 
    فيه غلط عندك وهو :
    كود PHP:
    move_uploaded_file("$foto","$path/uploads/$file"); 
    لأنه لو مثلا الملف ($file) اسمه imagr.png
    راح يسوي مجلد
    كود:
    path/upload/image.png

    جرب وعطني النتيجة










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض