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

الموضوع: دالة unlink جابت الشيب براسي مع التاريخ :(

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517

    دالة unlink جابت الشيب براسي مع التاريخ :(



    السلام عليكم

    شباب لي ساعتين وانا احاول اني احذف ملف داخل مجلد ، المشكلة ان المجلد اسمه عبارة عن تاريخ

    يعني


    unlink("../upload/$date/$box[$i]");
    $date عبارة عن تاريخ 20-10-2006

    الداله تحذف وكل شي تمام . لكن تحذف لو حطيت الملفات الي ابغى احذفها داخل uplaoded . بس لما احطها داخل المجلد $date ما تحذف ويطلع لي الايرور التالي

    Warning: unlink(../uploaded//641177868.jpg) [function.unlink]: No such file or directory in /home

    لاحظو انه ما اعترف اخينا بالله باسم المجلد الي هو مفروض يطلع بين // في الخطأ الي هو 20-10-2006

    حاول بكل الطرق ولا زبط

    ممكن احد يدلنا على طريقة تخلي الداله unlink تحذف الملفات الي داخل اي مجلد اسمه عبارة عن تاريخ ؟؟؟؟؟؟







  2. #2


    طيب تأكد من المتغير $date هل هو فعلا يحمل تاريخ ؟
    لازم يكون شبيه بالتالي
    كود PHP:
     $date date('Y-m-d'); 






    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT



  3. السلام .. المشكله في لغة ال++C و جميع اللغات التي تندرج تحتها

    السطر اللذي اردت طباعته هو
    كود PHP:
    "../upload/$date/$box[$i]
    و يكون مثلاً
    كود PHP:
    "../upload/2006-08-08/$box[$i]
    "\2006" String .. هذا يعتبر امر ... يعني في لغة الPHP و ال++C وغيرها .. ال "1\" = امر . .يعني مثل ما سويت (1)char .. .فالحل هو "1\\" .. يعني حول الامر
    كود PHP:
    unlink("../upload/$date/$box[$i]"); 
    الى
    كود PHP:
    unlink("../upload//$date//$box[$i]"); 
    لذالك ابداّ لم ينصحوا بان يبدء ملف او مجلد بارقام ..
    وقولي نجحت





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة رياض القرآن
    طيب تأكد من المتغير $date هل هو فعلا يحمل تاريخ ؟
    لازم يكون شبيه بالتالي
    كود PHP:
     $date date('Y-m-d'); 
    ايه يا طويل العمر متاكد مليون بلمية


    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    السلام .. المشكله في لغة ال++C و جميع اللغات التي تندرج تحتها

    السطر اللذي اردت طباعته هو
    كود PHP:
    "../upload/$date/$box[$i]
    و يكون مثلاً
    كود PHP:
    "../upload/2006-08-08/$box[$i]
    "\2006" String .. هذا يعتبر امر ... يعني في لغة الPHP و ال++C وغيرها .. ال "1\" = امر . .يعني مثل ما سويت (1)char .. .فالحل هو "1\\" .. يعني حول الامر
    كود PHP:
    unlink("../upload/$date/$box[$i]"); 
    الى
    كود PHP:
    unlink("../upload//$date//$box[$i]"); 
    لذالك ابداّ لم ينصحوا بان يبدء ملف او مجلد بارقام ..
    وقولي نجحت

    لله يعطيك العافية ، الخطأ الي كان يظهر راح ، ولكن الان يقولي انه انحذف ولكن ما انحذف . وش الحل ؟






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    سويت أمر طباعه بدل الحذف عشان اشوف وش يطلع لي . طلع لي التالي

    كود PHP:
    print "../uploaded/$date/$box[$i]
    echo 
    "<BR>";
    print 
    "../uploaded//$date//$box[$i]
    كود PHP:
    ../uploaded//641177868.jpg
    ../uploaded////641177868.jpg 
    مو معترف ابد ابد بتاريخ :court: وش رائيكم






  6. #6


    اذا امكن قم بوضع السطر الذي قمت بتعريف قيمة $date من خلاله .... أو الاستعلام كاملاً ..

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    اذا امكن قم بوضع السطر الذي قمت بتعريف قيمة $date من خلاله .... أو الاستعلام كاملاً ..

    تحياتي، sBForum
    حياك لله

    تفضل

    كود PHP:
    $date1 $_POST[date1] ;
    $date2 $_POST[date2] ;
    $date3 $_POST[date3] ;
    $date "date3-$date2-$date1"// 2006-10-20 
    طبعاً المتغيرات date1 و date2 و date3 هذي تجي من فور عبارة عن قائمة منسدلة .
    "date3-$date2-$date1"; هذي شكل اسماء المجلدات عندي








  8. كود PHP:
    <?
    $date1 
    $_REQUEST['date1'] ;
    $date2 $_REQUEST['date2'] ;
    $date3 $_REQUEST['date3'] ;
    $date "$date3-$date2-$date1";

    echo 
    "somthing/$date/somthing";
    ?>
    شوف هذا الكود .. و شوف ويش يحصل
    اذا اشتغل معاك .. بعرف ويش كان المشكلة





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    اخوي حط لنا الملف كامل و ابشر بالحل





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    كود PHP:
    <?
    $date1 
    $_REQUEST['date1'] ;
    $date2 $_REQUEST['date2'] ;
    $date3 $_REQUEST['date3'] ;
    $date "$date3-$date2-$date1";

    echo 
    "somthing/$date/somthing";
    ?>
    شوف هذا الكود .. و شوف ويش يحصل
    اذا اشتغل معاك .. بعرف ويش كان المشكلة
    نفس المشكلة

    Warning: unlink(../uploaded/--/899180735.jpg) [function.unlink]: No such file or directory in /home






  11. #11


    اخوي واضح جداً انه ما في فورم يتم ارسال المتغيرات الثلاثة عن طريقها أو هناك خطأ في الارسال ...

    في الكود الاخير المفروض ما يطلع لك هذا الخطأ.. المفروض يطبع محتوى المتغير .. على كل حال ، لو تجرب تحط التاريخ الخاص بالفولدر في شريط العنوان .. [ عنوان الصفحة ] .. وتنفذ الكود الاخير رح ينجح في الحذف

    يعني مثال:
    http://localhost/test/file.php?date1=x&date2=x&date3=x

    مع تغيير القيم إلى ما هو مناسب ..

    وكذلك تأكد من الفورم كما أخبرتك .. ونحن معك ان شاء الله لحل المشكلة

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    اخوي واضح جداً انه ما في فورم يتم ارسال المتغيرات الثلاثة عن طريقها أو هناك خطأ في الارسال ...

    في الكود الاخير المفروض ما يطلع لك هذا الخطأ.. المفروض يطبع محتوى المتغير .. على كل حال ، لو تجرب تحط التاريخ الخاص بالفولدر في شريط العنوان .. [ عنوان الصفحة ] .. وتنفذ الكود الاخير رح ينجح في الحذف

    يعني مثال:
    http://localhost/test/file.php?date1=x&date2=x&date3=x

    مع تغيير القيم إلى ما هو مناسب ..

    وكذلك تأكد من الفورم كما أخبرتك .. ونحن معك ان شاء الله لحل المشكلة

    تحياتي، sBForum

    حياك لله sBForum

    انا متأكد من الفورم . ولا ما كان جاب لي الصور وعرضها

    انا مسوي كذا

    كود PHP:
    <?
    $date1 
    $_POST[date1] ; 
    $date2 $_POST[date2] ; 
    $date3 $_POST[date3] ; 
    $date "date3-$date2-$date1"// 2006-10-20 
    $folder "../uploaded/$date"
    echo 
    "$date// يطبع وشغال زي الفل مافية شي

    if ($action == '')
    {
    include(
    'index.php') ;
    }

    if (
    $action == 'show')
    {

    //كود جلب الصور وعرضها . وشغال زي الفل .
    }

    if (
    $action == 'delete')
    {
    //هنا الي ما يشتغل التاريخ :( ويطلع فقط -- بدل التاريخ

    }
    ?>
    هذا هو البرنامج كامل . وش رايكم ؟

    طبعاً لو تلاحظون المتغير $date معرف في اول الملف وعلى طول بعد وسم فتح php . ليش بس يشتغل في بعض المناطق والبعض الاخر لا ؟؟ ؟ مع انه معرفه على جميع الصفحه في اول الملف . اتوقع هذي هي المشكلة . بس كيف حلها






  13. #13


    يمكن في كود ثاني يلغي المتغير .. جرب غير $date إلى أي اسم آخر مثلاً $filedate ...

    حاول بأكثر من شي وان شاء الله تنجح .. منتظر تجربتك

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    يمكن في كود ثاني يلغي المتغير .. جرب غير $date إلى أي اسم آخر مثلاً $filedate ...

    حاول بأكثر من شي وان شاء الله تنجح .. منتظر تجربتك

    تحياتي، sBForum
    للآسف جربت ونفس الشي






  15. #15


    طيب اخوي نمشي مع بعض وان شاء الله نوصل لحل

    الان .. شوف هذي :
    كود PHP:
    echo "$date// يطبع وشغال زي الفل مافية شي 
    انا لاحظت انك تقول انها تطبع .. لو كانت تطبع لطبعت في الاسفل أيضاً .. يعني انت متأكد انه ظهر لك التاريخ عن طريق هذا السطر ؟

    ولو كان كلامك سليم إذاً قم بوضع نفس السطر في جملة الشرط الأخيرة وأخبرني بالنتيحة ..

    تحياتي، sBForum





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074





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

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

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