Aparat CodeIgniter Library

تعرفه تبلیغات در سایت
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس

آرشیو مطالب

جستجوگر

امکانات وب

برچسب ها

کد زیر رو در مسیر application/libraries/Aparat.php ذخیره کنید:
class Aparat
{
   public function embed($videoLink)
   {
       $result = '';
       $linkParts = explode('/', $videoLink);
       $video = end($linkParts);
       $embedLink = 'http://www.aparat.com/video/video/showembed/videohash/' . $video;
       $ch = curl_init($embedLink);
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
       $content = curl_exec($ch);
       if (preg_match_all('#<textarea.*?id="jscode".*?>(.*?)</textarea>#i', $content, $matches)) {
           $result = html_entity_decode($matches[1][0]);
       }
       return str_replace('video/video/embed/videohash/', 'http://www.aparat.com/embed/' . $video, $result);
   }
}

حالا برای بارگذاری میتونین از فایل config/autoload.php استفاده کنین یا توی کنترلر بارگذاری کنین:
$this->load->library('Aparat');

نحوه‌ی استفاده داخل View :
<?= $this->aparat->embed('http://www.aparat.com/video/video/showembed/videohash/qL6xJ') ?>

نمونه‌ی خروجی:
   

  • مطالب مرتبط
  • آموزش جامع کد ایگنایتر CodeIgniter
  • مقایسه codeigniter با yii
  • نویسنده : خنجی بازدید : 5 تاريخ : چهارشنبه 11 مرداد 1396 ساعت: 10:15
    برچسب‌ها :