صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 23 من 23

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



  1. ممكن الكود كلة .. لانك كذا تخلينا نخمن .. لا تخف الكود حقك لن يسرق ..

    يعني اول شيء .. السطر فيه مشكله .. انت نسيت تحط العلامة $ قبل الكلمة date
    كود PHP:
    $date "date3-$date2-$date1"// 2006-10-20 
    والشيء الثاني هو السطور
    الثلاثه الاولى سيعطيك Wornings .. لان ما بداخل ال[] يجب ان يكون بين علامات تنصيص ""


    الضاهر انك شغال على وندوز . المشكله ان في وندوز الطريقه هي بال \ و اللنكس بال / فوضح الموضوع علشان نساعدك





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

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


    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    طيب اخوي نمشي مع بعض وان شاء الله نوصل لحل

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

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

    تحياتي، sBForum
    هذي هي المشكلة والي عجزت اعرف لها حل . كيف تطبع فوق وفي جملة الشرط الاخيره ما تطبع ؟ تتوقع تكون مشكلة القرن

    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    ممكن الكود كلة .. لانك كذا تخلينا نخمن .. لا تخف الكود حقك لن يسرق ..

    يعني اول شيء .. السطر فيه مشكله .. انت نسيت تحط العلامة $ قبل الكلمة date
    كود PHP:
    $date "date3-$date2-$date1"// 2006-10-20 
    والشيء الثاني هو السطور
    الثلاثه الاولى سيعطيك Wornings .. لان ما بداخل ال[] يجب ان يكون بين علامات تنصيص ""


    الضاهر انك شغال على وندوز . المشكله ان في وندوز الطريقه هي بال \ و اللنكس بال / فوضح الموضوع علشان نساعدك
    لا هذا غلط مطبعي هنا وانا اكتبه ، اما في البرنامج سليم المتغير
    وبنسبة لنظام التشغيل انا شغال على الموقع لينكس مو على الاباتشي المحلي

    انا راح ارفق السكريبت وإن شاء لله تجدون له حل






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


    السلام عليكم

    هذا السكريبت مرفق وشغال تمام ، فقط الحذف هو الي ما يشتغل ...

    بنتظاركم





    الملفات المرفقة الملفات المرفقة



  4. الله يهديك ؟؟ كيف في ببالك ان الملف الثاني او الصفحه الجديده للمسح ان تتعرف عل التاريخ بدون ان ترسل له التاريخ .. وهو
    http://localhost/test/image.php?action=delete


    الحل للملف image.php هو
    كود PHP:
    <html dir="ltr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-sa">
    <title>Net4Fast</title>
    </head>
    <body>
    <body>
    <center>
    <?php
    $date1 
    $_POST['date1'] ;
    $date2 $_POST['date2'] ;
    $date3 $_POST['date3'] ;
    $date  "$date3-$date2-$date1";
    $dir   './uploaded/'.$date;
    if (
    $_REQUEST['action'] == '')
    {
    include(
    'index.php') ;
    }

    if (
    $_REQUEST['action'] == 'show')
    {
        
    $exten = array (".jpg",".gif",".png",".jpeg");
        
    $files = array();

        if (!
    is_dir($dir)){
            echo 
    "الرجاء التاكد من التاريخ <BR>";
        }
        else{
            if(
    $open = @opendir($dir)){
                echo 
    '<form name="dell" method="POST" action="image.php?action=delete" dir="rtl">' ;
                echo 
    '<div align="center"> <table width="20%"> <tr>' ;
                for (
    $file=0;$file=readdir($open) ;$file++)
                {
                    if(
    $file !="."&& $file !="..")
                    {
                        
    $exten1 strrchr($file ,'.');
                        
    $exten1 strtolower($exten1);
                        if (
    in_array($exten1$exten))
                        {
                            
    $files[] = $file;
            
                            echo 
    "<td align='center'" ;
                            echo
    "<a target='_blank' href='$dir/$file'><img border='0' width='80' height='73' src='$dir/$file'></a>
                            <BR>
                            <input type='checkbox' name='box[]' value='"
    .$file."'>";
                            echo 
    "</td>" ;
            
                            
    $limitcou++;
                            if(
    $limitcou == "4"){
                                echo 
    "</tr>";
                                
    $limitcou 0;
                            }
                        }
                    }
            }
            echo
    "</table></div>" ;
            
    // I HAVE MADE BIG CHANGES HERE//////////////////////////////////////
            
    echo '<p align="center">
            <input type="submit" name="check" value="Delete The Selected">
            <input type="hidden" name="date1" value="'
    .$date1.'" />
            <input type="hidden" name="date2" value="'
    .$date2.'" />
            <input type="hidden" name="date3" value="'
    .$date3.'" />
            </form></p>' 
    ;
            
    // ///////////////////////////////////////////////////////////////////
            
    closedir($open);
            }
            else{
                echo 
    "$dir <BR> لم يستطع فتح المجلد";
            }
        }
    }

    if (
    $_REQUEST['action'] == 'delete')
    {
        
    // i have made big changes here ///////////////////////////////////
        
    foreach ($_POST['box'] as $fileName) {
            @
    unlink("./uploaded/$date/$fileName") or die('file ./uploaded/'.$date.'/'.$fileName.' was not found');
        }
        
    ///////////////////////////////////////////////////////////////////

    }

    ?>
    </center>
    </body>
    </html>

    انت فقط نسيت ترسل المعلومات (التاريخ) للصفحه الثانيه ..
    لو سمحت مره ثانيه تحط الكود علططططططوووووولللل .. علشان نعرف نحل لك المشكله على طووووول ... هاهاهاها





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

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


    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    الله يهديك ؟؟ كيف في ببالك ان الملف الثاني او الصفحه الجديده للمسح ان تتعرف عل التاريخ بدون ان ترسل له التاريخ .. وهو
    http://localhost/test/image.php?action=delete


    الحل للملف image.php هو
    كود PHP:
    <html dir="ltr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-sa">
    <title>Net4Fast</title>
    </head>
    <body>
    <body>
    <center>
    <?php
    $date1 
    $_POST['date1'] ;
    $date2 $_POST['date2'] ;
    $date3 $_POST['date3'] ;
    $date  "$date3-$date2-$date1";
    $dir   './uploaded/'.$date;
    if (
    $_REQUEST['action'] == '')
    {
    include(
    'index.php') ;
    }

    if (
    $_REQUEST['action'] == 'show')
    {
        
    $exten = array (".jpg",".gif",".png",".jpeg");
        
    $files = array();

        if (!
    is_dir($dir)){
            echo 
    "الرجاء التاكد من التاريخ <BR>";
        }
        else{
            if(
    $open = @opendir($dir)){
                echo 
    '<form name="dell" method="POST" action="image.php?action=delete" dir="rtl">' ;
                echo 
    '<div align="center"> <table width="20%"> <tr>' ;
                for (
    $file=0;$file=readdir($open) ;$file++)
                {
                    if(
    $file !="."&& $file !="..")
                    {
                        
    $exten1 strrchr($file ,'.');
                        
    $exten1 strtolower($exten1);
                        if (
    in_array($exten1$exten))
                        {
                            
    $files[] = $file;
            
                            echo 
    "<td align='center'" ;
                            echo
    "<a target='_blank' href='$dir/$file'><img border='0' width='80' height='73' src='$dir/$file'></a>
                            <BR>
                            <input type='checkbox' name='box[]' value='"
    .$file."'>";
                            echo 
    "</td>" ;
            
                            
    $limitcou++;
                            if(
    $limitcou == "4"){
                                echo 
    "</tr>";
                                
    $limitcou 0;
                            }
                        }
                    }
            }
            echo
    "</table></div>" ;
            
    // I HAVE MADE BIG CHANGES HERE//////////////////////////////////////
            
    echo '<p align="center">
            <input type="submit" name="check" value="Delete The Selected">
            <input type="hidden" name="date1" value="'
    .$date1.'" />
            <input type="hidden" name="date2" value="'
    .$date2.'" />
            <input type="hidden" name="date3" value="'
    .$date3.'" />
            </form></p>' 
    ;
            
    // ///////////////////////////////////////////////////////////////////
            
    closedir($open);
            }
            else{
                echo 
    "$dir <BR> لم يستطع فتح المجلد";
            }
        }
    }

    if (
    $_REQUEST['action'] == 'delete')
    {
        
    // i have made big changes here ///////////////////////////////////
        
    foreach ($_POST['box'] as $fileName) {
            @
    unlink("./uploaded/$date/$fileName") or die('file ./uploaded/'.$date.'/'.$fileName.' was not found');
        }
        
    ///////////////////////////////////////////////////////////////////

    }

    ?>
    </center>
    </body>
    </html>

    انت فقط نسيت ترسل المعلومات (التاريخ) للصفحه الثانيه ..
    لو سمحت مره ثانيه تحط الكود علططططططوووووولللل .. علشان نعرف نحل لك المشكله على طووووول ... هاهاهاها

    لله يعطيك الف عافية ويجزاك كل خير قول آمين ..

    انا سويت مثل حلك امس ولكن بدل ما ارسل كل الثلاث متغيرات ارسلت فقط $date
    كود PHP:
    echo "<input type='hidden' name='dat1' value='$date'>"
    واستقبلته في منطقة delete . ولكن ليش ليش ليش ليش المتغير $date ما يظهر في منطقة delete وهو معرف على جميع الصفحه (في اول الملف) . ؟؟؟؟؟؟؟؟

    وهذا الي خلاني انتظر واشوف حلولكم

    ايضاً يعطيك الف الف الف عافية على إعادة كاتبة الكود وتغيير بعض الاشياء لاني استفد منها كثير جزانا لله وياك كل خير






  6. #21


    اقول الله يهديك بس يا اخ net4fast ..

    قلت لك من البداية تأكد منها :@ :@ .... هههه

    وان شاء الله تكون انحلت المشكلة بعد طرح الاستاذ hilaby حله ..

    تحياتي، sBForum





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

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


    اقتباس المشاركة الأصلية كتبت بواسطة sBForum
    اقول الله يهديك بس يا اخ net4fast ..

    قلت لك من البداية تأكد منها :@ :@ .... هههه

    وان شاء الله تكون انحلت المشكلة بعد طرح الاستاذ hilaby حله ..

    تحياتي، sBForum
    ههههههههه

    اوكيه ما قلنا شي وما قصرتو بس للحين تراني مو مقتنع

    ليش ليش ليش المتغير ما يظهر في هذي المنطقة ؟ هل عليها حصار

    او لانها جايه من صفحه ثانيه لك فقط مرة وحده تستقبلها ؟

    لا تنسى انها معرفه على جميع الصفحه يعني تقدر تستخدمة في جميع الصفحه








  8. اوكيه .. شكلك .. تقول في نفسك ..
    "كيف المعلومات اختفت .. وهي في نفس الملف؟" الموضوع هو .. انها لم تختفي .. هي ان الHTML مبنيه على ان كل ملف مهما كانت اسمها . لها معلومات تأتي عن طريق الGET و الPOST و لا تحفظها ..

    ولكن اذا اردت ان تحفظ تلك البيانات يجب ان تستخدم الجلسات .. اذا اردت ان تعرف اكثر عن الجلسات .. اذهب الى هنا
    التعريف (انجليزي)
    درس عن الجلسات
    الدرس الاول من zajilnet.com
    الدرس الثاني من PHP العرب





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





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

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

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