merhabalar arkadaslar kafama takılan 1 bir soru var
1.si şimdi bu video scriptlere yeni veri ekleyınce anasayfaya vıdeoyu atıyor seolınk alanı giriliyor ancak bu seolink neye göre html oluyor bunun mantıgı vs. nedir açıklayabilecek var mı?
php video scriptler hakkında?
9
●685
- 08-09-2009, 04:59:36Üyeliği durduruldu
- 08-09-2009, 05:08:00Kimlik doğrulama veya yönetimden onay bekliyor.KonyaHosting adlı üyeden alıntı: mesajı görüntüle
sadece html olayını soruyorsan genelde mantıgı .htaccess ile yapılır mesela
video.php?ac=$id bu tarz php sayfasını (değişebilir) /$id/video-adi.html
şeklinde çevirebiliyor
he bunu sormuyorsan
http://www.programlamadili.net/PHP/l...amasi-510.html burdan detaylı bilgi alabilirsin. - 08-09-2009, 05:12:02Üyeliği durduruldugoogler adlı üyeden alıntı: mesajı görüntüle
peki video.php içersinde bunu nasıl yapıyoruz biraz anlatır mısın ufak bir script denemesi yapıyorum da
- 08-09-2009, 05:32:05video.phpKonyaHosting adlı üyeden alıntı: mesajı görüntüle
<?php
$video=guvenlikfonk($_GET['video']);//guvenlik fonksyonu yazman lazım lamerlere iş olma sora
$ara=mysql_fetch_array(mysql_query("select * from videolarim where id = '$video'")); //mysql'e sorgulattık simdi şimdi de
// dbdeki verileri tek tek alıyoruz değişkenlere atıyoruz
$sarkiciadi=$ara['sarkiciadi'];
$videokodu=$ara['sarkiciad'];
$kategori=$ara['kategori'];
$videoadi=$ara['videoadii'];
$hit=$ara['hit'];
echo $sarkiciadi." şarkıcısına ait ".$videoadi." videosunu izliyorsunuz.".$videoadi." videosu daha önce ".$hit." kere izlenmiştir";
//fonksyonda basit bir şekilde sayı değilse salla bunu yaptık
function guvenlikfonk($guv){
if (!is_numeric($guv)) {
exit;
}
return $guv;
}
?>
bunun sefsiz hali şu şekilde çalısır
pratikte : video.php?video=1 , video.php?video=1
daha sonra da .htaccess ile sefliyoruz. seoyu nasıl yaparım dersen şu şekilde olabilir
index.php
<?php
//include ayar dosyası
while ($cek=mysql_fetch_array(mysql_query("select * from videolar order by id desc limit 5")
) {
$baslik=$cek['baslik'];
$id=$cek['id'];
echo '<a href="/$id/trduzgun($baslik)">$baslik</a></p>';
}
function trduzgun($tr1) {
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö", "Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç", "ü","Ü");
$duzgun=array("s","S","i","","","","u","U","o","O" ,"c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u"," U");
$tr1=str_replace($turkce,$duzgun,$tr1);
$tr1 = preg_replace("@[^A-Za-z0-9\-_]+@i","",$tr1);
return $tr1;
}
?>
anlatışım biraz berbattır anlamadıgın yerleri teker teker listelersen güzelce anlatmaya çalsırım
basit bir şey yapmaya çalıştım hatalarım olabilir
- 08-09-2009, 05:35:42Üyeliği durdurulduindex.php den video.php ye linkler
video.phpAlıntı
başlıyoruz
video adı: <?=$v[adi];?>Alıntı
Açıklaması:<?=$v[aciklama];?>
resimi:<?=$v[resim];?>
seo linki:<?=$v[adi_s];?>
puan:<?=$v[vote];?>
flv:<?=$v[embed];?>
gibi uzar gider anlatmakla bitmez umarım işine yarar. - 08-09-2009, 05:40:03sanırım biraz hata olmuşEfsane adlı üyeden alıntı: mesajı görüntüle

index.phpde adi_s yi gönderiyorsunuz yani seolanmış tabloyu gönderiyorsunuz halbuki video.php de sorgulattıgınız id dir düzgün hali şu olmalı diye düşünüyorum ben
video.php $id = guvenlik($_GET[id]); mysql_query("Update videolar set hit=hit+1 where adi_s = '$id'"); - 08-09-2009, 06:12:40Üyeliği durduruldudostum sımdı o video.php ye göre video.php?video=1 neye göre ve hangi koda göre burada 1 rakamı oluşuyor?googler adlı üyeden alıntı: mesajı görüntüle
$id = guvenlik($_GET[id]); buradaki id nerede neye göre çekiliyor :S - 08-09-2009, 06:15:15KonyaHosting adlı üyeden alıntı: mesajı görüntüle
aslında kendi kendine soruyu cevaplamışsın
video.php?id=1
$id = guvenlik($_GET[id]); - 08-09-2009, 06:18:37Üyeliği durduruldubu get ile bu id yi nereden cekıoz ama bizgoogler adlı üyeden alıntı: mesajı görüntüle

) {
0) echo"<br> ";?></span></p><p id="p170"><?=$rs[hit];?> kişi izledi</span></p>