• 15-12-2008, 03:49:19
    #1
    Üyeliği durduruldu
    arkadaslar panelden reklam eklemek istiyorum ancak şu hatayı alıyorum
    banner_duzenle.php yi acıtıgmda aldgm hata şu

    Alıntı
    Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/clickhab/public_html/yonetim/banner_duzenle.php:2) in /home/clickhab/public_html/yonetim/guvenlik.php on line 6



    guvenlik.php kodu
    <?php
    require_once("baglan.php");
    
    //$_SESSION['login_pass'] = $login_pass;
    //$_SESSION['login_user'] = $login_user;
    session_register("login_pass");
    session_register("login_user");
    
    
    $tablo_login = "SELECT * FROM login WHERE user = '$login_user' AND pass = '$login_pass' AND tur = '1'";
    $sorgu_login = mysql_query($tablo_login);
    $pass = @mysql_result($sorgu_login, 0, "pass");
    
    
    if(mysql_num_rows($sorgu_login) < 1) {
    	header("Location: index.php");
    	}
    	##############################################
        #header("Location: index.php");     #
        #    Güvenlik açýðý sebebiyle deðiþtirildi - Stormy                                                  #
       ##############################################   
    
    ?>

    ayrıca bide banner_duzenle.php kodunu werim
    <?php
    
    include "head.php";
    include "baglan.php";
    include "ayarlar.php";
    include "guvenlik.php";
    
    $gelen_kat = $_GET["id"];
    $strSQL2 ="SELECT * FROM reklam WHERE id = '$gelen_kat'";
    $sorgu2 =  mysql_query($strSQL2);
    while ($haberkat=mysql_fetch_array ($sorgu2)){
    $id2 =$haberkat["id"];
    $katno2 =$haberkat["katno"];
    $isim2 =$haberkat["isim"];
    $web2 =$haberkat["web"];
    $gizle2 =$haberkat["gizle"];
    $resim2 =$haberkat["resim"];
    $flash2 =$haberkat["flash"];
    }
    $ekle = $_POST["ekle"];
    
    if($ekle == "1"){
    
    $katno= $_POST["katno"];
    $isim = $_POST["isim"];
    $web = $_POST["web"];
    $gizle = $_POST["gizle"];
    $tarih = date("Y-m-d");
    
    // Flash baslangici
    $flash = "";
    if($_FILES['flash']['name'] !== ""){
    $flash = $_FILES['flash']['name'];
    $flash_isim_1 = Array(i,g,G,ü,Ü,s,S,I,ö,Ö,ç,Ç);
    $flash_isim_2 = Array(i,g,G,u,U,s,S,I,o,O,c,C);
    for($d=0; $d<count($flash_isim_1); $d++){
    	$flash = ereg_replace($flash_isim_1[$d], $flash_isim_2[$d], $flash);
    }
    
    $uploadfile = $uploaddir.$flash;
    move_uploaded_file($_FILES['flash']['tmp_name'], $uploadfile);
    }
    /*
    
    $uploaddir = '/home/adamyo/public_html/haber/images_up/';
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
    */
    // Flash Bitisi
    
    
     $resim = "";
    if($_FILES['resim']['name'] !== ""){
    $resim = $_FILES['resim']['name'];
    $resim_isim_1 = Array(i,g,G,ü,Ü,s,S,I,ö,Ö,ç,Ç);
    $resim_isim_2 = Array(i,g,G,u,U,s,S,I,o,O,c,C);
    for($d=0; $d<count($resim_isim_1); $d++){
    	$resim = ereg_replace($resim_isim_1[$d], $resim_isim_2[$d], $resim);
    }
    
    $uploadfile = $uploaddir.$resim;
    
    list($width, $height, $type, $attr) = getimagesize($_FILES['resim']['tmp_name']); 
    
    
    	move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile);
    if($width > 560){
    	$filename = $uploadfile;      
       $source = imagecreatefromjpeg($filename);  
       $thumbX = "560";    
       $imageX = imagesx($source);
       $imageY = imagesy($source);   
       $thumbY = ($thumbX*$imageY)/$imageX;
       $dest  = imagecreatetruecolor($thumbX, $thumbY);
       imagecopyresampled ($dest, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
       imagejpeg($dest, "../images_up/".$resim);
    
    }
    
    }
    
    $sqlsorgu = "UPDATE reklam SET resim ='$resim', flash = '$flash' WHERE id = '$gelen_kat'";
    mysql_query($sqlsorgu);
    echo "<table align='center' width='98%' class='haberler' bgcolor='#F1FCDC'><tr><td align='center'><h3> TEBRIKLER REKLAM DÜZENLENDI</h3></td></tr></table>";
    
    }
    
    ?>
    
    Aktif olan banner:<hr>
    <?php if ($resim !== "" ) { ?>
    <img src="<?php echo $mosConfig_live_site;?>/images_up/<?=$resim2?>">
    <?php }else{ ?>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="145" height="120">
      <param name="movie" value="<?php echo $mosConfig_live_site;?>/images_up/<?=$b_flash1?>">
      <param name="quality" value="high">
      <embed src="<?php echo $mosConfig_live_site;?>/images_up/<?=$b_flash1?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="145" height="120"></embed>
    </object>
    <?php } ?>
    <hr>
    <form  enctype="multipart/form-data" name="haber_ekle" method="POST" action="banner_duzenle.php?id=<?=$id2?>">
    	<INPUT TYPE="hidden" name="ekle" value="1">
    	<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
     
    <table width="100%" cellpadding="0" cellspacing="3" border="0">
      <tr>
         <td width="100">Banner</td>
    	 <td><input name="resim" type="file" size="30" class="input"></td>
      </tr>
       <tr>
         <td width="100">Flash Banner</td>
    	 <td><input name="flash" type="file" size="30" class="input"></td>
      </tr>
       <tr>
         <td width="100"></td>
    	 <td><input type="submit" value="Kaydet" class="buton"></td>
      </tr>
    </table>
    
    
    </form>	
    	
    ?>
    ayrıca reklamlari listerken de hata weriyor;

    <?php 
    
    require_once("guvenlik.php");
    
    require_once("baglan.php");
    
    require_once("ayarlar.php");
    
    ?>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
    
    <?php include "head.php"; ?>
    
    </head>
    
    
    
    <body>
    
    
    
    <table width="800" border="0" cellspacing="0" cellpadding="0" align="center" class="anatablo">
    
      <tr>
    
        <td><?php include "ust.php"; ?></td>
    
      </tr>
    
      <tr>
    
        <td>
    
    	<table width="98%" border="0" cellspacing="3" cellpadding="0" align="center" class="haberler">
    
      <tr>
    
        <td width="100" bgcolor="#FEEFDE" height="30" align="center"><b>Pozisyon</b></td>
    
        <td background="https://www.r10.net/images/bg30.jpg"><strong>Reklam Bilgileri</strong></td>
    
    	 <td width="80" bgcolor="#DEF9FA" align="center"><strong>Tik</strong></td>
    
        <td width="80" bgcolor="#F1FCDC" align="center"><strong>Durum</strong></td>
    
        <td width="50" bgcolor="#DFEAFF" align="center"><strong>Düzenle</strong></td>
    
        <td width="50" bgcolor="#FFDDDD" align="center"><strong>Sil</strong></td>
    
      </tr>
    
      <?php
    
      
    
      $hepsi = mysql_query ("select * from reklam");
    
    $toplam_sayi = mysql_num_rows ( $hepsi );
    
    $sayfa_sayisi = ceil($toplam_sayi/30); // 10, sayfada göstericegimiz veri sayisi..
    
    $sayfa = $_GET[sayfa];
    
    
    
    if ( $sayfa == 0 ) {
    
    $sayfa=1;
    
    }
    
    if ($sayfa > $sayfa_sayisi ) {
    
    $sayfa = $sayfa_sayisi;
    
    }
    
    
    
    $k = (($sayfa-1)*30);
    
      
    
        
    
    $strSQL ="SELECT * FROM reklam ORDER BY isim ASC LIMIT $k,30";
    
    $sorgu =  mysql_query($strSQL);
    
    
    
    
    
    while ($haber=mysql_fetch_array ($sorgu)){
    
    $id =$haber["id"];
    
    $katno = $haber["katno"];
    
    $gizle =$haber["gizle"];  
    
    $isim=$haber["isim"];
    
    $web =$haber["web"];
    
    $tarih =$haber["tarih"];
    
    $izlenme =$haber["izlenme"];
    
    
    
    if ($gizle == 0) {
    
    $gizle = "Aktif";
    
    }else{
    
    $gizle = "<font color='#CC3300'>Pasif</font>";
    
    }
    
    
    
    
    
    
    
    
    
    $pozSQL = mysql_query("SELECT * FROM reklam_poz WHERE id = '$katno' ORDER BY id ASC");
    
    	while($pozVeri = mysql_fetch_array($pozSQL) ) {
    
    	$pozid = $pozVeri["id"];
    
    	$pozisyon = $pozVeri["pozisyon"];
    
    
    
    /*
    
    switch($katno) 
    
    {
    
    case '1' :
    
    $katno = "Üst (Logo Yani)";
    
    berak;
    
    case '2' : 
    
    $katno = "Sol Üst";
    
    break;
    
    case '3' : 
    
    $katno = "Sol Alt";
    
    break;
    
    case '4' : 
    
    $katno = "Orta Üst";
    
    break;
    
    case '5' :
    
    $katno = "Orta Alt";
    
    berak;
    
    case '6' : 
    
    $katno = "Sag Üst";
    
    break;
    
    case '7' : 
    
    $katno = "Sag Alt";
    
    break;
    
    case '8' : 
    
    $katno = "Alt";
    
    break;
    
    }
    
    */
    
    ?>
    
      <tr>
    
        <td bgcolor="#FEEFDE"><?=$pozisyon?></td>
    
        <td><b><?=$isim?></b>&nbsp;-&nbsp;<i><?=$web?></i></td>
    
        <td bgcolor="#DEF9FA" align="center"><?=$izlenme?></td>
    
    	<td align="center" bgcolor="#F1FCDC"><?=$gizle?></td>
    
        <td align="center" bgcolor="#DFEAFF"><a href="reklam_duzelt.php?id=<?=$id?>"><img src="https://www.r10.net/images/duzenle.gif" width="15" height="15" border="0"></a></td>
    
        <td bgcolor="#FFDDDD" align="center"><a href="reklam_sil.php?id=<?=$id?>"><img src="https://www.r10.net/images/sil.gif" width="15" height="15" border="0"></a></td>
    
      </tr>
    
      <?php }   } ?>
    
    
    
    <tr>
    
       <td colspan="6" background="https://www.r10.net/images/bg30.jpg" height="30"><?php
    
    	echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa=1">ilk</a> - ...'; 
    
    
    
    if ($sayfa == 1 ) {
    
    if ($sayfa_sayisi==1) { echo '['.$sayfa.']'; }
    
    elseif ($sayfa_sayisi==2) { echo '['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a>'; }
    
    elseif ($sayfa_sayisi==3) { echo '['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a>'; }
    
    elseif ($sayfa_sayisi==4) { echo '['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+3).'">'.($sayfa+3).'</a>'; }
    
    else {
    
    echo '['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+3).'">'.($sayfa+3).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+4).'">'.($sayfa+4).'</a>';
    
    }}
    
    
    
    elseif ($sayfa == 2 ) {
    
    if ($sayfa_sayisi==2) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.$sayfa.']'; }
    
    elseif ($sayfa_sayisi==3) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a>'; }
    
    elseif ($sayfa_sayisi==4) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a>'; }
    
    else {
    
    echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.$sayfa.'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+3).'">'.($sayfa+3).'</a>';
    
    }}
    
    
    
    elseif ($sayfa == $sayfa_sayisi) {
    
    if ($sayfa_sayisi==3) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).']'; }
    
    elseif ($sayfa_sayisi==4) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).']'; }
    
    else {
    
    echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-4).'">'.($sayfa-4).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).']';
    
    }}
    
    
    
    elseif ($sayfa == ($sayfa_sayisi-1) ) {
    
    if ($sayfa_sayisi==4) { echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a>'; }
    
    else {
    
    echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a>';
    
    }}
    
    
    
    else {
    
    echo '<a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a> - ['.($sayfa).'] - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a> - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a>';
    
    }
    
    echo ' ... - <a href="?link_kategorisi='.($kat_sec).'&sayfa='.$sayfa_sayisi.'">son</a>'; 
    
    ?></td>
    
    </tr>
    
    </table>
    
    	</td>
    
      </tr>
    
      <tr>
    
        <td><?php include "alt.php"; ?></td>
    
      </tr>
    
    </table>
    
    
    
    
    
    </body>
    
    </html>
    yukarıdaaki kod yani reklam_listele php de şu hatayi alıyorm

    Alıntı
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/clickhab/public_html/yonetim/reklam_listele.php on line 49
  • 15-12-2008, 12:54:40
    #2
    Üyeliği durduruldu
    Cevabı esirgememek erdemdir
  • 15-12-2008, 13:16:09
    #3
    Üyeliği durduruldu
    <?php
    satırından hemen sonra
    session_start();
    komutunu ekle.
  • 15-12-2008, 18:18:09
    #4
    Üyeliği durduruldu
    kocaxx adlı üyeden alıntı: mesajı görüntüle
    <?php
    satırından hemen sonra
    session_start();
    komutunu ekle.
    Veya ob_start(); ekle.
  • 15-12-2008, 18:29:26
    #5
    Üyeliği durduruldu
    Nasıl ekleyecegimi Kodu Düzenleyip Yapiştırır msınız daha Yeniyim de arkdaslar rica etsem?
  • 15-12-2008, 18:36:56
    #6
    Üyeliği durduruldu
    Kodun en başına ekleyeceksin <?php den sonra.
  • 15-12-2008, 18:38:28
    #7
    Üyeliği durduruldu
    ob_start(); Komutu ekleyince guvenlik.php ye bu hata geliyor
    Alıntı
    Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/clickhab/public_html/yonetim/banner_duzenle.php:2) in /home/clickhab/public_html/yonetim/guvenlik.php on line 7
    Aktif olan banner:
    session_start(); Komutunu ekleyince guvenlik.php ye
    Alıntı
    B]Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/clickhab/public_html/yonetim/banner_duzenle.php:2) in /home/clickhab/public_html/yonetim/guvenlik.php on line 2
    Aktif olan banner:[/B]
    bu hata ile karsıalsiyorum ayrıca arkdaslar reklam_listele.php deki hata kayboldu şuanda ob_start(); komutu nu ekledim ama yinede en üstteki hatadan kurtulamadm bi yardım eder msiniz??
    Dragon Valla seni bekliyorum ekle istersen benim msn hz.cudi@hotmail.com
  • 15-12-2008, 18:40:31
    #8
    Üyeliği durduruldu
    Yaptm aynen altta ki gbi oldu
  • 15-12-2008, 21:23:10
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    ob_start("ob_gzhandler");

    üst tarafa bunu,

    ob_flush_end();

    alt tarafafa bunu ekle.