folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Haber Ekleme İle İlgili Sorun



Php Haber Ekleme İle İlgili Sorun

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Merhaba aşağıdaki haber ekleme için kullanılan form üzerinde bütün işlemler yapılıyor düzenleme, silme, resim değiştirme gibi yanlız haber ekleme tarafından sıkıntı yaşıyorum.

    Cpanel kurulu linux sunucuda çalışıyor yanlız plesk kurulu windows sunucuda çalışmıyor. Konuyla ilgili bilgisi olan varmı?

     

     


     

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
    <script type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>
    </head>

    <body>
    <p>
    <?
    include("baglan.php");

    include ("resim_boyutla.php");
    ?>

    </p>
    <p style="font-size:24pt; color:#FF0000;">Haber Ekle </p>

    <hr />
    Mesajlar :&nbsp;
    <?

    $no=$_POST[no];
    $baslik=$_POST[baslik];
    $ozet=$_POST[ozet];
    $aciklama=$_POST[aciklama];
    $aktif=$_POST[aktif];
    $ara=$_POST[ara];
    $goster=$_POST[goster];


     $haber_kucuk_resim_klasor="haber_kucuk";
     $haber_buyuk_resim_klasor="haber_buyuk";

     $buyuk_resim_en=640;
     $buyuk_resim_boy=480;

     $kucuk_resim_en=200;
     $kucuk_resim_boy=150;



    ?>
    <?  if ($_POST[sil])
    {
    $sorgu=mysql_query("select * from haber where no='$no'");
    while($satir=mysql_fetch_row($sorgu))

     { @unlink($satir[4]);
      @unlink($satir[5]);
     }

    if (mysql_query("delete from haber where no='$no'")) echo "silme işlemi gerçekleştirildi...";
    else echo "SİLİNEMEDİ";

    }
    ?>
    <?
    if ($_POST[duzenle])
    {

    $sorgu=mysql_query("select * from haber where no='$no'");
     while($satir=mysql_fetch_row($sorgu))
     {
     $no2=$satir[0];
     $baslik2=$satir[1];
     $ozet2=$satir[2];
     $aciklama2=$satir[3];
     $kucukresim2=$satir[4];
     $resim2=$satir[5];
     $aktif2=$satir[6];
     }
    }
    ?>
    <? if($_POST["kayit"])
    {
    if(strlen($_FILES["resim"]["name"])>4)
      {
      $bul=$_FILES["resim"] ;
      $bulunacak = array('ç','Ç','ı','İ','ğ','Ğ','ü','ö','Ş','ş','Ö','Ü',',',' ','(',')','[',']');
      $degistir  = array('c','C','i','I','g','G','u','o','S','s','O','U','','_','','','','');

      $_FILES["resim"]=str_replace($bulunacak, $degistir, $bul);

      $resim = "$haber_buyuk_resim_klasor/".$_FILES["resim"]["name"];   
      move_uploaded_file($_FILES["resim"]["tmp_name"],$resim);

      $kucukresim  = "$haber_kucuk_resim_klasor/".$_FILES["resim"]["name"];
      move_uploaded_file($_FILES["resim"]["tmp_name"],$kucukresim);


      $icerik = resample($resim,$kucuk_resim_en,$kucuk_resim_boy);
      $dosya  = fopen ($kucukresim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);


      $icerik = resample($resim,$buyuk_resim_en,$buyuk_resim_boy);
      $dosya  = fopen ($resim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);



      }

    if (!$no)
     {

     if (mysql_query("insert into haber values ('','$no','$baslik','$ozet','$aciklama','$resim','$aktif')"))
     {echo " kaydedildi"; $resim="";$kucukresim="";}
     else echo " KAYDEDİLEMEDİ...!";

     }
    else
    {
     if ($resim) $resimek=",resim='$resim',kucukresim='$kucukresim'";
     if (mysql_query("update  haber set baslik='$baslik',ozet='$ozet',aciklama='$aciklama',aktif='$aktif'$resimek where no='$no'"))
     {echo " güncellendi----"; $resim="";$kucukresim="";}
     else echo " GÜNCELLENEMEDİ...! ";
     }
    }
    ?>
    <hr />

    <form id="form1" name="form1" method="post" action="">
      Mevcut Haberler :
      <label>
      <select name="no" id="no">
      <?
      $sorgu=mysql_query("select * from haber order by no desc");
    while($satir=mysql_fetch_row($sorgu))
    {
    echo "<option value='$satir[0]'>$satir[1]</option>";
    }
      ?>

      </select>
      </label>
      <label>
      <input name="duzenle" type="submit" id="duzenle" value="Düzenle" />
      </label>
      <label>
      <input name="sil" type="submit" id="sil"  value="Sil" />
      </label>
      <label></label>
    </form>
    <hr />
    <form id="form2" name="form2" method="post" action=""   enctype="multipart/form-data">
      <table width="800" border="1" cellspacing="5" cellpadding="0">
        <tr>
          <td width="129">no
          <input name="no" type="hidden" value="<? echo $no2; ?>" /></td>
          <td width="650"><label></label>   </td>
        </tr>
        <tr>
          <td>Resim
     <? if($kucukresim2)

    {echo "<img src=$kucukresim2 align=right><br />";
    //echo "<input name='kucukresim' type='hidden' id='kucukresim' value='$kucukresim2' />";
    }
    ?>
    </td>
          <td>   <label>
          <input name="resim" type="file" id="resim" />
          </label></td>
        </tr>
        <tr>
          <td>baslik </td>
          <td><input name="baslik" type="text" id="baslik" value="<? echo $baslik2;?>" size="100" /></td>
        </tr>
        <tr>
          <td>Özet</td>
          <td><input name="ozet" type="text" id="ozet" value="<? echo $ozet2;?>" size="100" /></td>
        </tr>
        <tr>
          <td>Açıklama</td>
          <td><label>
            <textarea name="aciklama" cols="80" rows="5" id="is"><? echo $aciklama2;?></textarea>
          </label></td>
        </tr>
        <tr>
          <td>Aktif</td>
          <td><label>
            <input <?php if ($aktif2=="aktif") {echo "checked=\"checked\"";} ?>  name="aktif" type="radio" value="aktif" checked="checked" />
          aktif et
          <input <?php if ($aktif2=="pasif") {echo "checked=\"checked\"";} ?>  name="aktif" type="radio" value="pasif" />
          pasif et</label></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input name="kayit" type="submit" id="kayit" value="Kayıt" />
            <label>
            <input name="ara" type="submit" id="ara" value="Ara" />
            <input name="goster" type="submit" id="goster" value="Tüm Haberleri Göster" />
            </label></td>
        </tr>
      </table>
    </form>

    <p>&nbsp;</p>
    <?
    if (($ara) || ($goster))
    {
    if ($ara)
    {
    if ($baslik) $sorgu=mysql_query("select * from haber where baslik like '%$baslik%'");
    if ($ozet) $sorgu=mysql_query("select * from haber where ozet like '%$ozet%'");
    if ($aciklama) $sorgu=mysql_query("select * from haber where aciklama like '%$aciklama%'");
    }
     if ($goster)
    {
    $sorgu=mysql_query("select * from haber order by no desc");
    }
    echo "<table border=1>
    <tr>
    <td>Düzenle</td>
    <td>Sil</td>
    <td>No</td>
    <td>baslik</td>
    <td>ozet</td>
    <td>aciklama</td>
    <td>kucukresim</td>
    <td>aktif</td>
    </tr>";
    while($satir=mysql_fetch_row($sorgu))
    {echo "
    <tr><form action=\"\" method=\"post\"><input name=\"no\" type=\"hidden\" value=\"$satir[0]\">

    <td><input name=\"duzenle\" type=\"submit\" value=\"Düzenle\"> </td>
    <td><input name=\"sil\" type=\"submit\" value=\"Sil\"></td>

    <td>$satir[0]&nbsp;</td>
    <td>$satir[1]&nbsp;</td>
    <td>$satir[2]&nbsp;</td>
    <td>$satir[3]&nbsp;</td>
    <td><img src=$satir[4]>&nbsp;</td>
    <td>$satir[6]</td>
    </form> </tr>";
    }
    echo "</table>";
    }
    ?>
    </body>
    </html>

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    up ^

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    hata kodumu çıkıyor hata ne ne sıkıntı yaşıyorsun açıklayıcı bişi yazsan yardımcı olubiliriz belki. Senin pos doktora telefon açıp ben hastayım demek gibi bişi


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tarzan
    tarzan's avatar
    Kayıt Tarihi: 30/Mart/2007
    Erkek

    edit:


    Çalışmadan, yorulmadan, öğrenmeden rahat yaşama yollarını itiyat haline getiren milletler; önce haysiyetlerini, sonra istikballerini daha sonra da hürriyetlerini kaybetmeye mahkumdurlar. M. Kemal Atatürk
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    x-files bunu yazdı:
    -----------------------------

    hata kodumu çıkıyor hata ne ne sıkıntı yaşıyorsun açıklayıcı bişi yazsan yardımcı olubiliriz belki. Senin pos doktora telefon açıp ben hastayım demek gibi bişi


    -----------------------------

     

    windowsta çalışmıyor linuxta çalışıyor. kayıt ekleme dışında düzenleme, silme, listeleme işlemi yapıyor.

    kaydet butonu birşeyi düzenlediğimde işlem görürken yeni haber eklediğimde işlem yapmıyor. veritabanına yazmıyor ve

    KAYDEDİLEMEDİ uyarısını veriyor. sıkıntı ya POST kısmında yada

    if (!$no)
        {//yeni kayit yapilacaksa "insert into" ile yeni kaydi gerceklestirecegiz...
           
        if (mysql_query("insert into haber values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')"))
        {echo " kaydedildi"; $resim="";$kucukresim="";}
        else echo " KAYDEDİLEMEDİ...!";

    burda ama çözümleyemedim.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    sıkıntı ne hatamı veriyor yoksa beyaz ekranmı çıkıyor ney sıkıntın


    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    yaptığım işlemler

    $_POST[no]; kısımlarını $_POST['no']; tırnak ile kapattım.

    sunucu tarafından php.ini short open tag = On durumda

    ayrıca <? taglarına php ekledim <?php bu şekildede çalışmadı.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    up ^

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    bilgisi olan yokmu ya =(

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    blutarm bunu yazdı:
    -----------------------------

    windowsta çalışmıyor linuxta çalışıyor. kayıt ekleme dışında düzenleme, silme, listeleme işlemi yapıyor.

    kaydet butonu birşeyi düzenlediğimde işlem görürken yeni haber eklediğimde işlem yapmıyor. veritabanına yazmıyor ve

    KAYDEDİLEMEDİ uyarısını veriyor. sıkıntı ya POST kısmında yada

    if (!$no)
        {//yeni kayit yapilacaksa "insert into" ile yeni kaydi gerceklestirecegiz...
           
        if (mysql_query("insert into haber values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')"))
        {echo " kaydedildi"; $resim="";$kucukresim="";}
        else echo " KAYDEDİLEMEDİ...!";

    burda ama çözümleyemedim.


    -----------------------------

     

    mysql_query("insert into haber (sütun1 , sütun2 , sütun3 ...) values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')")

     

    altıçizili kısım neden yok ? tablo ismini yazdıktan sonra sütun isimlerinide yazman gerek. birde öyle dene


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Kehanet bunu yazdı:
    -----------------------------

    blutarm bunu yazdı:
    -----------------------------

    windowsta çalışmıyor linuxta çalışıyor. kayıt ekleme dışında düzenleme, silme, listeleme işlemi yapıyor.

    kaydet butonu birşeyi düzenlediğimde işlem görürken yeni haber eklediğimde işlem yapmıyor. veritabanına yazmıyor ve

    KAYDEDİLEMEDİ uyarısını veriyor. sıkıntı ya POST kısmında yada

    if (!$no)
        {//yeni kayit yapilacaksa "insert into" ile yeni kaydi gerceklestirecegiz...
           
        if (mysql_query("insert into haber values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')"))
        {echo " kaydedildi"; $resim="";$kucukresim="";}
        else echo " KAYDEDİLEMEDİ...!";

    burda ama çözümleyemedim.


    -----------------------------

     

    mysql_query("insert into haber (sütun1 , sütun2 , sütun3 ...) values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')")

     

    altıçizili kısım neden yok ? tablo ismini yazdıktan sonra sütun isimlerinide yazman gerek. birde öyle dene


    -----------------------------

     

    sütunları (baslik,ozet,aciklama,kucukresim,resim,aktif) verdim ama düzelmedi

Toplam Hit: 2370 Toplam Mesaj: 14