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

الموضوع: بعض الأكواد لتشغيل الفيديو من يوتيوب بطريقة عشوائية في موقعك !

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2009
    المشاركات
    349

    بعض الأكواد لتشغيل الفيديو من يوتيوب بطريقة عشوائية في موقعك !



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

    لذلك أردت أن اشارككم اليوم في بعض الأكواد التي كتبتها لتشغيل ملفات فيديو من موقع يوتيوب بشكل عشوائي ..
    الفكرة تقوم على أضافة روابط مقاطع الفيديو الى ملف txt .. ثم نقوم باختيار رابط مقطع من الملف الذي أضفنا فية الروابط بشكل عشوائي ليظهر للزائر عند دخولة الى الموقع ..

    الآن لعمل ذلك نقوم بأنشاء مجلد نسمية listvideo ونعطية التصريح 0777 ..
    ثم بعد ذلك ننشئ ملف أسمة addClip.php ونضع فية الأكواد التالية
    :

    كود PHP:
    <html>
    <head>
    <title>Add Video Clip</title>
    <style type="text/css">
    #header {
        height:100px;
    }
    #addclip{
        margin:10px auto;
        width:95%;
    }
        #sidebar {
            width:20%;
            float:right;    
        }
        #content {
            width:70%;
            float:left;
        }
    </style>
    </head>
    <body dir="rtl">

    <div id="header">
    </div>
    <div id="addclip">

    <div id="sidebar">
    </div>

    <div id="content">
    <?php 
    if (isset($_POST["ok_link"])){ 
        
    $file=getcwd()."/video_list.txt";
        
    $name=implode('',file($file));
        
    $suer=strpos($name,$_POST["ok_link"]);
        if(
    $suer == false){
        
    $fo=fopen($file,'a');
        @
    fwrite($fo,$_POST["ok_link"].'**');
        @
    fclose($fo);
    ?>
    <h1>تمت أضافة الرابط ..</h1>
    <?php } else echo '<h1>الرابط موجود</h1>';?>
    <b><a href="addClip.php" >رجوع</a><b/>
    <?php }
     elseif (isset(
    $_POST["LinkTube"])){
        
    $suer=strpos($_POST["LinkTube"],"");
        if(
    $suer !== false){
    ?>
    <h1>الرابط الذي تريد أضافته :</h1>
    <h3> <?php echo strip_tags($_POST["LinkTube"]); ?></h3>
    <b>أضغط على OK Add لأضافة مقطع الفيديو </b>
    <form action="addClip.php?" method="post">
    <input type="hidden" name="ok_link" value="<?php echo $_POST['LinkTube']; ?>">
    <input type="submit" value="OK Add">
    </form>
    <?php } else echo '<h1>الرابط خاطئ</h1>';?>
    <b><a href="addClip.php" >رجوع</a><b/>
    <?php } else { ?>
    <h1> ﻷضافة روابط مقاطع الفيديو </h1>
    <form action="addClip.php?" method="post">
    <input type="text" name="LinkTube">
    <input type="submit" value="Send">
    </form>
    <br />
    <?php }?>

    </div>

    </div>
    </body>
    </html>
    ابحث عن السطر التالي
    كود PHP:
    $suer=strpos($_POST["LinkTube"],""); 
    في الكود السابق وضع بين القوسين الأخيرين القيمة التالية :
    كود:
    http://www.youtube.com/watch?v=
    .


    انتهينا من الجزء الأول .. الآن نقوم بأنشاء ملف نسمية view.php ونضعه داخل المجلد السابق ونقوم بكتابة ما يلي بداخلة :

    كود PHP:
    <?php
    $file
    =getcwd().'/listvideo/video_list.txt';
        
    $db=implode('',file($file));
        
    $get_videos=explode('**',$db);
        
    $max=count($get_videos);
        
    $i=rand(0,$max);
        
    $video=$get_videos[$i];
        
    $url_video=str_replace('watch?v=','v/',$video);
    echo 
    '<object width="468" height="325" data="',$url_video,'" type="application/x-shockwave-flash"><param name="src" value="',$url_video,'" /></object> ';
    ?>
    الآن أصبح الكود جاهز للعمل ..
    فقط يجب عليك أن تقوم بأدخال الروابط من اليوتيوب , ولعمل ذلك :
    1. انسخ رابط مقطع الفيديو من اليوتيوب من شريط التصفح ..
    2. اذهب الى الصفحة addClip.php عن طريق المتصفح فقط .. ثم ضع الرابط في المكان المخصص .
    3. في حال أن الرابط كنت قد ادخلتهُ سابقاً فأن الكود سيخبرك بذلك .. وفي حال أن الرابط خاطئ أو من غير موقع اليوتيوب سيخبرك الكود أيضاً بذلك , ولن يتم أضافتها الى الملف الذي نخزن به الروابط ..
    4. أضف كل المقاطع التي تريدها ..
    الآن لتشغيل المقاطع يجب عليك تضمين الصفحة التي أسميناها view.php في المكان الذي ترغب فية في أي صفحة من صفحات موقعك .. وطبعاً يجب مراعاة مسار المجلدات ..
    كيفية التضمين ,نكتب

    كود PHP:
    include ('listvideo/view.php'); 

    لمعاينة المثال على هذا الموقع FreeSoftware
    ملاحظة : النقل مسموح مع ذكر الكاتب , التعديل على الأكواد السابقة أو الزيادة عليها وتطوير هذا السكربت الصغيرمسموح مع ذكر الكاتب ..
    كتبهُ الفقير الى ربه حمزة العباسي ...
    هذا في الختام .. اللهم ان كان من توفيق قمن الله وحده وان كان من خطأ أو نسيان فمني والشيطان ..






    __________________
    لا اله الا أنت سبحانك أني كنت من الظالمين-سبحان الله وبحمده سبحان الله العظيم.
    للمراسلة : h.3basy@gmail.com
    القدس


  2. #2


    نبي بلوك يصلح للمجلات
    هل يصلح هذا يكون بلوك






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    586


    فعلا فكره مميزه للغاية

    لكن واجهتني اثناء العمل مشكله وهي انني بعد ان قمت باتمام كل شيء ورفع المجلد للسيرفر واعطائيه التصريح المناسب ومحاولتي الدخول الى صفحة اضافة الروابط يظهر لي الخطا 500
    Internal Server Error



    فما المشكله يا ترى ؟؟





    __________________
    موقع شبكة قانوني الأردن
    استشارات قانونية مجانية ، خدمات قانونية متنوعه ، ابحاث ، شروحات ، مناظرات ، لوائح .. الخ

    www.lawjo.net
    http://lawjo.net/vb

    http://www.swalif.net/softs/swalif54/softs277804/


  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516

    جيد



    فعلت هذا الأمر في موقع النكت - نكت عربيه - صور مضحكة

    انا استعملت تقنية مستعملة في مجلات جوملا Joomla Plaugins بحيث انه عند اضافة نكتة جديدة أو عرض نكتة جديدة استبدل أي عبارة كالتالي : youtube:XXXXXXX و XXXXXXX هو كود الفيلم في يوتيوب بالكود الخاص لتشغيل فيلم اليوتيوب .... نفس الشئ بالنسبة للصور أستبدل كل عبارة img:filename.jpg بصورة موجودة في مجلد مخصص للصور ...
    بهذه الطريقة يمكنك الاستمتاع بنفس الكود لاضافة النكات النصية - وتقوية طريقة عرض الفيديو والصور بدون كتابة كود خاص.

    مثال: لو طلبنا من مبرمج مبتدئ لكان اقترح الطريقة التالية:
    1. برمج ملفات لاضافة نكت نصية.
    2. برمج ملفات لاضافة افلام فيديو مع جداول خاصة للفيديو.
    3. برمج ملفات لاضافة الصور مع جداول خاصة للصور.

    هذه الطريقة خاطئة بأغلب الحالات - مع اني لا اشجب انها الطريقة الصحيحة في حالات معينة !!!

    لكن البرمجية يجب دائماً أن تكون بسيطة - ويجب عدم التعقيد.

    سوف احضر لكم كود التعرف على العبارات وطريقة التحويل.

    كود:
      function parse($joke){
    	  if (strpos($joke,'youtube')>-1) {
    		preg_match_all('$youtube:(.*)$',$joke,$str);
    		$str2=$str[1][0];
    		
    		$obj='<object width="540" height="385"><param name="movie" value="http://www.youtube.com/v/'.$str2.'&hl=en&fs=1&color1=0x006699&color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$str2.'&hl=en&fs=1&color1=0x006699&color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="540" height="385"></embed></object>';
    		
    		$joke=str_replace('youtube:','',$joke);
    		$joke=str_replace($str2,$obj,$joke);
    		
    	  }
    		return $joke;
    		
    		  
    	 
      }
    الآن انظر الى الكود وأرى أنه كان بامكاني تعديله وجعله اذكى بعض الشئ - لكن لا اريد اعطائكم شئ غير مجرب.

    ارجو الافادة.






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2009
    المشاركات
    349


    بسم الله الرحمن الرحيم :

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

    كود:
    .htaccess
    واكتب الأكواد التالية مع تبديل ip برقم الآي بي الخاص بك ليكون لك وحدك حق الدخوال الى هذا المجلد :
    كود:
    order deny,allow
    deny from all
    allow from ip
    الأخ افاق السعودية : بكل صدق لم اتعامل من قبل مع البلوكات .. لكن هذه الأكواد بأمكانك أضافتها الى أي ملف php واستخدامها بكل سهولة ..

    الأخ amawi : الخطأ الذي تحدثت عنه هو خطأ سيرفر , يعني الخطأ أما من الأباتشي أو من ملف htaccess ..

    الأخ massalha : لم أفهم كثيراً مما كتبت وذلك لقلة فهمي أنا وليس تقصيراً منك , أما عن الذي فهمته من الكود فهو أن لا نستعمل أسم الموقع دائما أنما نستخدم فقط اللاحقة .. وهذه فكرة جيدة لم يستطع أمثالي من الطلاب التفكير بها ..

    شكراً لكم جميعا على مروركم ..






    __________________
    لا اله الا أنت سبحانك أني كنت من الظالمين-سبحان الله وبحمده سبحان الله العظيم.
    للمراسلة : h.3basy@gmail.com
    القدس

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


    بارك الله فيك يا خوي





    __________________
    منتديات الريسي التطويرية منتدى الدعم الفني المجاني
    http://www.alreesi.net/vb/
    دبليو سبورت :- الرياضة ما بين يديك + http://www.wsport.net/
    كود PHP:
    http://www.wsport.net 

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2009
    المشاركات
    349


    شكراً لك أيها الأخ الكريم web-enter على المرور , ونحن طلاب بين أيديكم ..





    __________________
    لا اله الا أنت سبحانك أني كنت من الظالمين-سبحان الله وبحمده سبحان الله العظيم.
    للمراسلة : h.3basy@gmail.com
    القدس

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


    ياليت لو عندك خبرة في هذه الطريقة

    http://www.swalif.net/softs/swalif54/softs255526/






  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    97


    مشكور يا الغلا ,,










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

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

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