Merhaba arkadaşlar ufak çaplı bot yazabilecek kadar php bilgim var takıldığım konu youtube flv adresini bulan bir fonksiyonda bazen sonuç alamıyor. Sonuç alamayınca 2. gerekirse 2.de sonuç alamayınca 3. fonksiyon çalışmasını istiyorum. Yardımlar için teşekkürler..
Örnek kod:
<?
include 'dbayar.php';
function youtube($url)
{
çeşitli kodlar vs.
}
$url = $_GET['url'];
$location = youtube($url);
header("Location: $location");
?>
else Kullanımı Hakkında Yardım
6
●325
- 25-02-2010, 21:43:33Bunun için else if yapısını ogrenmeniz gerekıor
Ornegin
$s == 1; if ($s != 1) { // İlk kontrol echo "Eşit degil"; } else if ($s < 1) { // Eger 1. kontrol calısmazsa calısacak 2. kontrol echo "1 den küçük"; } else if ($s > 1) { // 2. kontrol de calısmazsa 3 e gecer echo "1 den buyuk"; } else { echo "Olur boyle seyler"; } // Burasıda 3 unden bırının calısmadıgında cıkan yazıMantıgını anlayabilirsen sorun yok. en basit bu sekilde anlatılabilirdi sanırım
- 25-02-2010, 23:14:27sen tam olarak istediğini ifade edememissinki. en azından kodlarının bir kısmını yazmalısın ki çözüm üretebilelim yada tam olarak ne istediini bilmelisin. ne sorugulaması yapıcaksın. tahmini verilicek hata nedir? bunları bilmeden else döngüsünü yaptıramayız.Kyo adlı üyeden alıntı: mesajı görüntüle
tahminimce bir sorgu yaptırıyorsundur. ordan gelen sonuç boş ise başka sorgu yaptırıyorsundur. bunuda empty ile yapabilirsin.
$getir = file_get_contents("urladresi"); if (!emty($getir)) {buraya sorgun dogruysaki kodları yazıcaksın} if else {buraya üstteki sorgu doğru değilseki kodları yazıcaksın.} else {buraya enson ihtimali yazıcaksın.}daha da ötesi anlatılmaz heralde. php.net ten fonksiyonları incelemelisin.