youtube video resimleri onarılır.

0
Onaylı Üye
Üye
Katılım
1 Temmuz 2006
Mesajlar
1,356
Tepki puanı
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/
 
0
Onaylı Üye
Üye
Katılım
29 Kasım 2006
Mesajlar
13
Tepki puanı
0
Konum
Konya
bende kendım düzelttim www.videoloji.net net resımlerın youtube sub domaının ısmını değiştrmiş hakımıye hayırlı işler
 
0
Onaylı Üye
Üye
Katılım
1 Temmuz 2006
Mesajlar
1,356
Tepki puanı
0
teşekkürler. benim sitede 1000 lerce vardı baktım olmayacak script yazdım bir tane. :)
 
0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Tepki puanı
13
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.
 
0
Onaylı Üye
Üye
Katılım
1 Temmuz 2006
Mesajlar
1,356
Tepki puanı
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);                    
}
}
?>
 
0
Onaylı Üye
Üye
Katılım
1 Temmuz 2006
Mesajlar
1,356
Tepki puanı
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 :)
 
Geri
Üst