کد زیر رو در مسیر 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]);
}
retu 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') ?>
نمونهی خروجی:

برنامه نویس...
ما را در سایت برنامه نویس دنبال میکنید
برچسب:
نویسنده: خنجی
بازدید: 258
تاريخ: چهارشنبه
11 مرداد
1396 ساعت: 10:15