Merhabalar, şu sıralar bir video çekme scripti yazıyorum öncelikle bir sorum olacak.
Örneğin youtube'dan video çekicek bir script düşünün.
index.html 'deki Forma
http://www.youtube.com/watch?v=videoid
yazılıp POST ile video.php 'e postalandığını ve gerekli işlemler yapılıp videonun çekildiğini düşünün. Tamam buraya kadar herşey okey.
Ama benim yapmak istediğim bir if komutu ile forma youtube.com hariç bir şey yazıldığında uyarı verilmesi. Yani forma başka link yazıldığında hata vericek, hiç bişey yazılmadığında hata vericek, sadece youtube.com'lu linkler yazıldığında video eklenicek. Acaba bunu yapabilirmiyiz arkadaşlar? Kod nedir?
PHP'de formdan belirli veri çekmek (SORU)
10
●873
- 16-06-2010, 15:14:50Çok teşekkür ederim. Çalıştı.guitarmix adlı üyeden alıntı: mesajı görüntüle
- 16-06-2010, 20:56:28Üyeliği durduruldustrpos kullandığında
youtube.comhohohoho yazdığındada geçer kontrolden.
şu şekilde yapabilirsin.
if(isset($_POST['url'])) { $url = $_POST['url']; //formdan gelen video linkini al. Örneğin linklerin şu şekilde geliyor (http://www.youtube.com/watch?v=id) preg_match('#www\.(.*?)\.com#',$url,$result); if(@$result[1] == 'youtube') { echo 'url doğru'; } else { echo 'url yanlış'; } } - 16-06-2010, 21:08:39şuanda yapıyordumJustGo adlı üyeden alıntı: mesajı görüntüle
maşallah
- 16-06-2010, 21:15:39ben yalnış kullanmışım
<? $deger = "www.youtube.com"; preg_match("/youtube(.*?).com/",$deger,$sonuc); echo (!empty($sonuc[0])) ?"deger doğru" :"deger yalnış"; ?>benim yaptıgım
maşallah