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

الموضوع: أريد برمجة صفحة توجيه عشوائية

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069

    Question أريد برمجة صفحة توجيه عشوائية



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

    أريد كود PHP لصفحة توجيه عشوائية مثلا أن تحتوي الصفحة على روابط معينة وتمم اعادة التوجيه بشكل مباشر على أحد الروابط الموجودة







  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    كود PHP:
    <?php
    $links
    = array("http://aljazeera.net","http://askphp.info");
    $links[] = "http://swalif.net";
    $links[] = "http://islamway.com";

    $index mt_rand(0,count($links)-1);

    header('Location: '.$links[$index]);
    ?>
    ادخل روابط اخرى بالطريقة التالية(لتجنب المشاكل)
    كود PHP:
    $links[] = "http://islamway.com"
    امل ان يكون هذا ما تبحث عنه






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    إن شاء الله سأجربها حالاً






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    جميل هذا ما كنت أبحث عنه
    تسلم






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    لدي سؤال.. امممم هل يمكن وضع كود احصائيات قوقل حتى أحسب نسبة الزيارات التي تاتي لهذه الصفحة؟
    لأني جربت وضعت الكود... بس شكلي واجهت مشاكل
    وهذا اللي وصلت له الحين

    كود PHP:
    <html>
    <body>
    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-7380413-7']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>
    <?php
    $links
    [] = "http://feraslife.net";
    $links[] = "http://www.feraslife.net/%d8%a7%d9%84%d8%ad%d8%a8-%d9%81%d9%8a-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9-%d8%a7%d9%84%d8%a8%d8%b1%d9%8a%d8%a9.html";

    $index mt_rand(0,count($links)-1);

    header('Location: '.$links[$index]);
    ?> 
    </body>
    </html>







  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    جرّب:

    كود PHP:
    <?php
    ob_start
    ();
    ?>
    <html>
    <body>
    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-7380413-7']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>
    <?php
    $links
    [] = "http://feraslife.net";
    $links[] = "http://www.feraslife.net/%d8%a7%d9%84%d8%ad%d8%a8-%d9%81%d9%8a-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9-%d8%a7%d9%84%d8%a8%d8%b1%d9%8a%d8%a9.html";

    $index mt_rand(0,count($links)-1);

    header('Location: '.$links[$index]);
    ?> 
    </body>
    </html>
    <?php
    ob_end_flush
    ();
    ?>







  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069

  8. #8


    أعتقد لديك فراغ أو مسافة قبل
    كود PHP:
    <?php
    ob_start
    ();
    ?>
    أنسخ التالي :
    كود PHP:
    <?=ob_start();?>
    <html>
    <body>
    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-7380413-7']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>
    <?php
    $links
    [] = "http://feraslife.net";
    $links[] = "http://www.feraslife.net/%d8%a7%d9%84%d8%ad%d8%a8-%d9%81%d9%8a-%d8%a7%d9%84%d8%ad%d9%8a%d8%a7%d8%a9-%d8%a7%d9%84%d8%a8%d8%b1%d9%8a%d8%a9.html";

    $index mt_rand(0,count($links)-1);

    header('Location: '.$links[$index]);
    ?> 
    </body>
    </html>
    <?=ob_end_flush();?>
    و إحرص أن لا يوجد فراغ أو مسافة قبل
    كود PHP:
    <?=ob_start();?>
    أو بعد
    كود PHP:
    <?=ob_end_flush();?>
    بالتوفيق .






  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    عندي تعمل
    http://askphp.info/redirect.php

    السبب ربما هو فراغ قبل وسم <?php ناتج عن عملية النسخ من المنتدى تم اعتباره ك header
    قبل تشغيل دالة ob_start وبذلك لم يدخل في ال buffer

    احذف هذا الفراغ أو نزل الملف المرفق





    التعديل الأخير تم بواسطة ahmad sadiq ; 12-05-2011 الساعة 02:17 AM

  10. #10
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    سبقني الاخ rifizm
    لكن انتبه اخي ان الشورت تاغز سوف تحذف \ أو حذفت من الاصدارات الحديثة من ال php

    يمكن تفعيلها من اعدادت ال php لكن القيمة الافتراضية مغلقة






  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    تماام الحين
    شكراً الحمد وشكراً rifizm

    أطيب تحية






  12. #12
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    244


    ماذا تقصد ب تماام الحين
    لا يمكن إضافة هيدر للصفحة
    header('Location: '.$links[$index]);
    و انت قد طبعت الصفحة مسبقا
    <html>
    <body>
    <script type="text/javascript">

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-7380413-7']);
    _gaq.push(['_trackPageview']);

    (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
    </script>

    انت تطلب من الصفحة ان توجهك لرابط آخر فكيف يمكن ذلك و قد طبعت الصفحة
    الحل الوحيد هو التوجيه عبر html أو javascript

    و في الخدمة دائما






    __________________
    اعمل على www.2softs.com

    (رابط)(رابط)(رابط)(رابط)(رابط) <---- في اي عصر نحن كنا!!!

    لا إله إلا الله



  13. في حالة تمنيت كود جافاسكريبت.. هذا سيفيدك ان شاء الله

    http://cjjscript.q8ieng.com/?p=77





    __________________
    سبحان الله وبحمده
    > "كتبي، لعلها تفيدك!" *جديد
    > "مدونتي، تصويري.." | LaZqA
    > Twitter

  14. #14
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    اخي منير يمكن ذلك عن طريق دوال

    ob_start,ob_end_flush

    بحيث توضع في اول الصفحة وفي اخرها






  15. #15
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    244


    في هذه الحالة لن يظهر الكود العلوي و سنعود لكلامي
    لاننا كنا نخزن البيانات فقط حينها و لم نطبعها
    و لن تضيف شيئا للهيدر و انت قد طبعت الصفحة
    ان اردت ان توجه الصفحة عبر الهيدر و هو التوجيه المضمون 100/100 فلا يمكنك طباعة كود اي ان كود عد الزوار ذلك لن يعمل

    تحياتي





    __________________
    اعمل على www.2softs.com

    (رابط)(رابط)(رابط)(رابط)(رابط) <---- في اي عصر نحن كنا!!!

    لا إله إلا الله





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

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

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