النتائج 1 إلى 7 من 7

الموضوع: سؤالين بسيطين بالـPHP

  1. #1
    عضو فعال
    تاريخ التسجيل
    Oct 2001
    المشاركات
    1,610

    Question سؤالين بسيطين بالـPHP



    السلام عليكم ..

    أولاً , يشرفني اكون اول واحد يختار ايقونه لموضوعه

    عندي سؤالين :

    1. انا عندي موقع ابغى اخليه البوم صور , طريقته انه اسوي مجلد واسميه images واسوي مجلدات جوته على انها الاقسام , كل مجلد احط فيه الصور الي ابغاها تنعرض بالقسم , الى الان انا اعرف اسوي كل هذا , لكن سؤالي هو انا دخلت القسم وابغاه يعرض كل الصور الموجوده في القسم هذا (الي هو المجلد) يعني اعطي القسم مثلاً رقم 1 واطلب الصور الموجوده بالقسم رقم 1 فهو يبحث عن المجلد رقم 1 وينزل كل الصوره فيه , هذا السؤال الاول .

    2. انا حاط خانه فوق مثل خانه موضوع جديد , لمن الصور تنعرض بالقسم , اذا ضغط الزائر عليها , اريد رابط الصوره يظهر في الخانه الي فوق وينحفظ في الذاكره تلقائياً لمن يضغط , بحث انه على طول يسوي لصق ويطلع عنوان الصوره

    3. انا ابي في الصفحه الواحده مثلاً تظهر 30 صوره يعني اذا افترضنا انه المجلد 1 (القسم 1) فيه 60 صوره يقسمها قسمين كل 30 صوره بصفحه وتحت في الصفحات الثانيه , على اعتبار انه في كل سطر 5 صور


    تحياتي لكم
    محمد





    __________________
    SNAKE IN 12/6
    ابوعليوه غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    541


    اجاوب على القسم الأول

    كود PHP:
    <?PHP
    //حيث section$ هو اسم المجلد

    $section=$HTTP_GET_VARS['section'];
    $dir=@opendir($section) or die("
    <div align=right><font color=red face=tahoma>
    خطأ: لم يتم اختيار أي قسم
    </font></div>"
    );
    while(
    $file_name=readdir($dir))
    {
    if(
    $file_name!="." && $file_name!= "..")
    {        

    echo 
    "<img src=$section"."/"."$file_name><br>";
    }
    }
    ?>
    ملاحظة : إذا أردت عرض الصور على شكل وصلات وليس مباشرة استبدل الأمر استخدم الأمر التالي
    كود PHP:
    <?PHP
    //حيث section$ هو اسم المجلد

    $section=$HTTP_GET_VARS['section'];
    $dir=@opendir($section) or die("
    <div align=right><font color=red face=tahoma>
    خطأ: لم يتم اختيار أي قسم
    </font></div>"
    );
    while(
    $file_name=readdir($dir))
    {
    if(
    $file_name!="." && $file_name!= "..")
    {        
    echo 
    "<a href=$file_name>$file_name</a><br>";
    }
    }
    ?>
    ملاحظة 2: اسماء الأقسام يتم تعريفها من شريط العنوان







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

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    541


    ملاحظة 3: الكود لم يتم تجربته عمليا فإذا وجدت فيه أي خطأ فأنا جاهز لتعديله





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

  4. #4
    عضو فعال
    تاريخ التسجيل
    Oct 2001
    المشاركات
    1,610

    Thumbs up



    مشكوووووور اخوي

    الكود شغال عال العال

    انا حصلت كود السؤال الثاني
    والان قاعد ادمجه مع كودك

    لكن يبقى السؤال الاخير
    وهو عمليه تقسيم النتائج

    معقوله محد يعرف





    __________________
    SNAKE IN 12/6
    ابوعليوه غير متواجد حالياً

  5. #5
    عضو فعال
    تاريخ التسجيل
    Oct 2001
    المشاركات
    1,610




    ما قدرت ادمج

    الكود الي حطيته للدمج :
    كود PHP:
    <SCRIPT language=JavaScript>
        <!--
        function DoSmiley(smiley) {
            doc = parent.top.codef.document;
            doc.smileyf.smileycode.value = "[IMG]"+smiley+"[/IMG]";
            doc.smileyf.smileycode.select();
            if (doc.execCommand) {
                doc.execCommand('copy');
            }
        }
        //-->
        </SCRIPT>
     <FORM name=smileyf>
        <TD vAlign=center align=middle><FONT
          face="Verdana, Arial, Helvetica, sans-serif" color=#ffffff size=14><B>... &Ccedil;&aacute;&Ntilde;&Ccedil;&Egrave;&Oslash; &Oacute;&iacute;&Ugrave;&aring;&Ntilde; &aring;&auml;&Ccedil; <INPUT size=50 name=smileycode> &szlig;&aelig;&Egrave;&iacute; &aelig;&Egrave;&Oacute;&Ecirc; &Uacute;&aacute;&igrave; &Ccedil;&aacute;&atilde;&auml;&Ecirc;&Iuml;&igrave; ...
          </B></FORM>

    <?

    // &Iacute;&iacute;&Euml; section$ &aring;&aelig; &Ccedil;&Oacute;&atilde; &Ccedil;&aacute;&atilde;&Igrave;&aacute;&Iuml;

    $section=$HTTP_GET_VARS['section'];
    $dir=@opendir($section) or die("
    <div align=right><font color=red face=tahoma>
    &Icirc;&Oslash;&Atilde;: &aacute;&atilde; &iacute;&Ecirc;&atilde; &Ccedil;&Icirc;&Ecirc;&iacute;&Ccedil;&Ntilde; &Atilde;&iacute; &THORN;&Oacute;&atilde;
    </font></div>"
    );
    while(
    $file_name=readdir($dir))
    {
    if(
    $file_name!="." && $file_name!= "..")
    {
    echo 
    "?><NOBR>
                    <IMG
                      onmousedown=DoSmiley(this.src);
                      src=<?
    $section"."/"."$file_name?>> - &nbsp;
                      &nbsp;</NOBR>
    <?
    }
    }
    ?>
    بالنسبه لطريقه الكود الثاني

    فتحط هالكود في الهيد حق الصفحه
    كود PHP:
     <SCRIPT language=JavaScript>
        <!--
        function 
    DoSmiley(smiley) {
            
    doc parent.top.codef.document;
            
    doc.smileyf.smileycode.value "[IMG]"+smiley+"[/IMG]";
            
    doc.smileyf.smileycode.select();
            if (
    doc.execCommand) {
                
    doc.execCommand('copy');
            }
        }
        
    //-->
        
    </SCRIPT> 
    وتسوي هالفورم :
    كود PHP:
     <FORM name=smileyf>
        <
    TD vAlign=center align=middle><FONT
          face
    ="Verdana, Arial, Helvetica, sans-serif" color=#ffffff size=14><B>... &Ccedil;&aacute;&Ntilde;&Ccedil;&Egrave;&Oslash; &Oacute;&iacute;&Ugrave;&aring;&Ntilde; &aring;&auml;&Ccedil; <INPUT size=50 name=smileycode> &szlig;&aelig;&Egrave;&iacute; &aelig;&Egrave;&Oacute;&Ecirc; &Uacute;&aacute;&igrave; &Ccedil;&aacute;&atilde;&auml;&Ecirc;&Iuml;&igrave; ...
          
    </B></FORM
    ورابط الصوره يكون كذا :
    كود PHP:
    <NOBR>
                    <
    IMG 
                      onmousedown
    =DoSmiley(this.src); 
                      
    src="mysmilies(1)_files/2confusedA.gif" > ; 
                      &
    nbsp;</NOBR
    الرجاء المساعده

    علماً اني لمن نفذت كود الدمج الي سويته

    عاطني هالخطأ :
    كود PHP:
    Parse errorparse errorunexpected in /home/eebmeco/public_html/forum/11.php on line 40 

    منتظركم
    محمد





    __________________
    SNAKE IN 12/6
    ابوعليوه غير متواجد حالياً

  6. #6
    عضو فعال
    تاريخ التسجيل
    Oct 2001
    المشاركات
    1,610


    إذهب الى :
    عرض -> ترميز -> مستند من اليمين الى اليسار

    أضــــــف رد





    __________________
    SNAKE IN 12/6
    ابوعليوه غير متواجد حالياً

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2001
    المشاركات
    541


    في الكود الأول استبدل مايلي اخر الكود :
    <?
    }
    }
    ?>
    بما يلي:
    <?
    ";}
    }
    ?>







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





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

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

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