İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

youtube video resimleri onarılır.

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
youtubeun kod değişmesi sonucu video sitenizde görünmeyen resimler varsa onaralım tüm resimleriniz görünsün. Db nizin büyüklüğü önemli değil hepsini normal hale getiriyoruz.
script: 20 ytl
hertürlü db ye ben kendim ayarlayacağım. çalıştırdığınızda resimleri görünür hale getirecektir.

scriptin düzelttiğinin demo : http://www.komikvideom.com/
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
teşekkürler. benim sitede 1000 lerce vardı baktım olmayacak script yazdım bir tane. :)
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
PHP:
<?
include("ayarlar.php");
$q=mysql_query("select * from video order by id desc");
while($r=mysql_fetch_array($q))
{
$resim=$r['resim'];
for ($i=0;$i<=19;$i++){
$resim=str_replace("sjl-static".$i.".sjl","img",$resim);
$resim=str_replace("sjc-static".$i.".sjc","img",$resim);
}
$id=$r['id'];
mysql_query("update video set resim='$resim' where id='$id'");

}
?>
sjc-static".$i.".sjc
sjl-static".$i.".sjl
kalıplarından başka varsa onlarıda ekleyebilirsiniz.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
Selim arkadaşımız vermiş bende veriyorum buyurun. Bu kodda hiç uğraşmanıza gerek yok gerekli yerleri değişin. $r['adres']; i videonun yolu neyse sizin db de o yapın kadar kalıp falan yok çalışr-tırın okadar :)
Bu kod sayesinde youtube dan olmayan videolara da dokunmamış oluyorsunuz. Yani başka sitelerden alınan videoların resimlerinii de değiştirmiyor.
PHP:
<?
include "config.php";
$q=mysql_query("SELECT id, adres, resim FROM videodb");
while($r = mysql_fetch_array($q)) {
$adresyou = $r['adres'];
$id = $r['id'];
if (preg_match('/y.*ube/', $adresyou)) {
$adresyou=str_replace("http://www.youtube.com/v/","",$adresyou);
$adresyou=str_replace("&autoplay=1"," ",$adresyou);
$adresyou=str_replace("%20","",$adresyou);
$adresyou=str_replace(" ","",$adresyou);

  $result = mysql_query("update videodb set resim = 'http://img.youtube.com/vi/$adresyou/2.jpg' where id=".$id);                    
}
}
?>

db sinde sade youtube id leri barındıranlar için
PHP:
<?
include "dbs.php";
$q=mysql_query("SELECT id, adres, resim FROM videodb");
while($r = mysql_fetch_array($q)) {
$adresyou = $r['adres'];
$id = $r['id'];
if (preg_match('/y.*ube/', $adresyou)) { 

  $result = mysql_query("update videodb set resim = 'http://img.youtube.com/vi/$adresyou/2.jpg' where id=".$id);                    
}
}
?>
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
asp bilsek can feda ama sevemedim bir türlü asp yi. tabi bunda asp serverların daha pahalı olmasının da etkisi var ama aslen bir kere (webe yeni başladığımda) asp bir scripti bir haftada editlemiştim o da 3 günde db hatası vermişti ondan sonra bıraktım asp yi :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst