• 15-08-2008, 00:09:53
    #10
    Peki Şu şekil bi sorun oluştururmu canınızı sıkıyor olabilirim ama php yi aşırı oğrenme isteğim var ve buda sizin katkılarınızla olur ilginiz için teşekkürler

    <?php
    if(isset($_GET['id'])){
    $vid= (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']); 
    $videolar = mysql_query("SELECT * FROM yazilar WHERE id = '$vid'");
    $haberrows = mysql_num_rows($videolar);
    if (mysql_num_rows($videolar)) {
    $video = mysql_fetch_array($videolar);
    $baslik   = $video['baslik'];
    $id   = $video['id'];
    $resim = $video['resim'];
    $yazi  = $video['yazi'];
    
    
    
    
    if($tur == 0){
    ?>
    <?php
    echo "<left><font color=#CC0000 size=4>$baslik</left></font><p>";
    ?>
        
        <?php
    echo "<img src=\"$resim\" width=250 height=200 align=\"right\" /><font color=#2FA9D7 size=2>$yazi</left></font>";
    ?>
    
    
    
          
          <?php
    }
    }else{
    echo "KAYITLI video YOK";
    }
    }
    ?>
  • 15-08-2008, 00:23:34
    #11
    Üyeliği durduruldu
    Tillom adlı üyeden alıntı: mesajı görüntüle
    Peki Şu şekil bi sorun oluştururmu canınızı sıkıyor olabilirim ama php yi aşırı oğrenme isteğim var ve buda sizin katkılarınızla olur ilginiz için teşekkürler
    <?php
    if(isset($_GET['id'])){
    $vid= (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']); 
    $videolar = mysql_query("SELECT * FROM yazilar WHERE id = '$vid'");
    $haberrows = mysql_num_rows($videolar);
    if (mysql_num_rows($videolar)) {
    $video = mysql_fetch_array($videolar);
    $baslik   = $video['baslik'];
    $id   = $video['id'];
    $resim = $video['resim'];
    $yazi  = $video['yazi'];
    if($tur == 0){
    ?>
    <?php
    echo "<left><font color=#CC0000 size=4>$baslik</left></font><p>";
    ?>
        <?php
    echo "<img src=\"$resim\" width=250 height=200 align=\"right\" /><font color=#2FA9D7 size=2>$yazi</left></font>";
    ?>
          <?php
    }
    }else{
    echo "KAYITLI video YOK";
    }
    }
    ?>
    şöyle olsa daha iyi olur kanımca

    if(isset($_GET['id'])){
    $vid= (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']); 
    
    $videolar = mysql_query("SELECT * FROM yazilar WHERE id = '$vid'");
    $video = mysql_fetch_assoc($videolar);
    $haberrows = mysql_num_rows($videolar);
    if ($haberrows == 1) {
    
    if($tur == 0){
    
    echo "<left><font color=#CC0000 size=4>".$video['baslik']."</left></font><p>";
    
    echo "<img src=\"".$video['resim']."\" width=250 height=200 align=\"right\" /><font color=#2FA9D7 size=2>".$video['yazi']."</left></font>";
    }
    }else{
    echo "KAYITLI video YOK";
    }
    }
    ?>
    hatta html tag larını echo ile yazdırmak için ?> ile php bloğunu kapatıp html tagını yazdırmanız daha sonra gerek varsa yine <?php tagı ile php bloğu açmanız performansı arttırır.
  • 15-08-2008, 15:25:15
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sadece pozitif değere sahip olaması gereken id gibi değişkenlerde bir başka uygulama olarakta girilen değerin bir rakam olup olmadığı kontrol edilebilir.

    örnek uygulama şöyle olabilir

        $vidkontrol = ctype_digit("$_GET['vid']") ? "true" : "false";
        if($vidkontrol == "true")
        {
              // Video oynatma kodları yada diğer şeyler
        }
        else
        {
            echo "Hatalı video id girdiniz.";
        }