Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/serpito/public_html/wp-content/plugins/amp-plus/amp-plus.php on line 200
PHP:AJAX: Youtube oEmbed Uygulaması | - Ajax - Serpito | www.serpito.com - AMP tarafı | Hızlandırılmış Mobil Sayfa

PHP:AJAX: Youtube oEmbed Uygulaması | - Ajax - Serpito

Youtube Oembed | Quelle: www.serpito.com
PHP:AJAX: Youtube oEmbed Uygulaması Posted on 10 Kasım 201224 Nisan 2013 by Atilla Akoğlu

Friendfeed vb. bazı sosyal ağlarda dikkat çeken ama pek bilinmeyen oEmbed konusu için basit bir uygulama geliştiriyoruz.
oEmbed pratik anlamda, istemci bir websitenin, sunucudan belli bir formatta (bu uygulamamız için json) data alabilmesini sağlayan protokoldür. Bu protokülü ajax kullanarak, Youtube Videolarını anlık çeken ve gösteren basit bir demo hazırlayacağız. 

kodlara geçelim;

index.php

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <form id="urlformu" method="get"> <input type="text" placeholder="http://www.youtube.com/watch?v=L76XT4rmX4Y" id="url" /> <span>Youtube video adresini buraya yapıştırın</span> </form> <div id="response"></div> &amp;amp;amp;nbsp; <script type=\'text/javascript\'> $(function(){ $("#url").change( function() { $("#response").html("<img src=\'loading.gif\' />"); $.ajax({ type: "POST", data: "url="+$("#url").val(), url: "post.php", success: function(msg) { $("#response").html(msg); } }); return false; }); }); </script> 

 

post.php

 <?php =stripslashes(Array&#91;\'url\'&#93;); =@file_get_contents("http://www.youtube.com/oembed?url=".urlencode()."&amp;amp;amp;format=json");  = (array)json_decode(); if(sizeof()>0){ ?> <p></p> <h3 align="center"><?=&#91;\'title\'&#93;?></h3> <?=&#91;\'html\'&#93;?> <p align="left"> Kullanıcı: <a href="<?=&#91;\'author_url\'&#93;?>"><?=&#91;\'author_name\'&#93;?></a> </p> 

Uygulama için gerekli iskelet kodlar bu şekilde. Demo uygulaması ve indirebileceğiniz .zip dosyasında , stil dosyaları ve extra özellikler göreceksiniz.

Demo                                       Download

 

This entry was posted in Ajax, Demo Uygulama, PHP and tagged , , , , , , , , , , , , . Bookmark the permalink.
Baskı
Içerikten sorumlu:
www.serpito.com
AMP eklentisi aracılığıyla mobil sayfa:
amp-cloud.de
Gizlilik ve Kullanım Şartları:
www.serpito.com
AMP-Update:
27.05.2018 - 17:54:27