ana sayfa > Php > Php Haber Scripti 2

Php Haber Scripti 2


Php Haber Scripti

Php Haber Scripti

Merhabalar… Kendi web sayfalarınız da rahatlıkla kullanabileceğiniz, haber ekle, sil, düzenle, aktif-pasif, resim boyutlandırma (küçük-büyük), haberin özeti ve devamını görebilme, haber içinde arama (admin sayfasında) gibi özellikler olan php haber scripti

NOT: Yorumlarda yazan hatalar giderilmiştir.

Bir yorumda “php haber scripti güzel olmuş.. yeni yazılarınızı bekliyoruz” şeklinde yazılınca bende “nasipse bugün daha gelişmişini yayınlayacağım” dediğim için sözümü tutma bab-ından yeni haber scriptimi yayınlıyorum…

indirmek için tıklayınız

Bismillah her hayrın başıdır…
biz dahi php kodlamadan önce onla başlarız :)

Bu arada scripte gördüğünüz hatalar olursa mutlaka bizimle paylaşın.

Eski scripti görmek isteyenler :
http://www.dahiweb.com/php-haber-script

Yeni yapacağımız haber scriptinin özellikleri:

Admin kısmı:

  • Otomatik artan haber numarası (no)
  • Haber başlığı (baslik)
  • Haber özeti (ozet)
  • Küçük resim (kucukresim)
  • Haberin tam metni (aciklama)
  • Büyük resim (resim)
  • Aktif – Pasif özelliği (aktif)
  • Otomatik resim boyutlandırma (küçük ve büyük JPG resimler için)
  • Silinen habere ait resmin hdd den silinmesi
  • Haber içinde arama
  • Tüm haberleri görüntüleme

Kullanıcı Kısmı (önyüz):

  • En son girilen haberin başlığı, büyük resmi ve tam metni (son kayıt)
  • En son girilen haberden önceki 4  haberin başlığı, küçük resmi,  haber özeti ve linkleri
  • Girilen haberlerin sadece başlıkları ve onlara verilen linkler

GÜNCELLEME

  • Sayfa sonunda mysql bağlantısını sonlandırma *
  • Sayfa sonunda sql sorgusunu boşaltma *
  • Tablo boyutunu düzenledim *
  • Aktif – Pasif  index.php de hatalı çalışmasını düzenledim *
  • Haber-ekle.php de düzenleme yaparken oluşan resim hatasını düzenledim.
  • * alanları yorumlardaki hataları düzenlemek için ekledim.
  • Php Haber Scripti 2

    Php Haber Scripti 2

    * Bu programı localhosta (kendi makinamızda) çalıştırdığımı varsayıyorum.

    * İlk önce “haber_scripti_veri” adında bir veritabanı oluşturun (eğer phpmyadmin kullanmayı bilmiyorsanız  http://www.dahiweb.com/phpmyadmin-kullanimi yazımızı okumanızı tavsiye ederim)

    * Sonra “haber” adında bir tablo oluşturmamız lazım

    CREATE TABLE `haber` (

    `no` int( 11 ) NOT NULL AUTO_INCREMENT ,
    `baslik` varchar( 250 ) NOT NULL ,
    `ozet` varchar( 250 ) NOT NULL ,
    `aciklama` text NOT NULL ,
    `kucukresim` varchar( 80 ) NOT NULL ,
    `resim` varchar( 250 ) NOT NULL ,
    `aktif` varchar( 6 ) NOT NULL ,
    PRIMARY KEY ( `no` )

    ) ENGINE = MYISAM DEFAULT CHARSET = latin1;

    * Şimdi sıra “baglan.php” dosyasına geldi…

    Aşağıdaki kodları “baglan.php” olarak kaydedin:

    <?
      $baglan=@mysql_connect("localhost","root","") OR die ("mysqle baglanamadim");
      @mysql_select_db("haber_scripti_veri")or die ("veritabani bulunamadi");
    ?>

    * aşağıdaki kodları “resim_boyutla.php” olarak kaydedin:

    <?php
      function resample($resim,$max_en,$max_boy)
         {
    
         # Icerik icin kesi baslat ...
         ob_start();
    
         # Ilk boyutlar
         $boyut = getimagesize($resim);
         $en    = $boyut[0];
         $boy   = $boyut[1];
    
         # Yeni boyutlar
         $x_oran = $max_en  / $en;
         $y_oran = $max_boy / $boy;
    
         if (($en <= $max_en) and ($boy <= $max_boy)){
            $son_en  = $en;
            $son_boy = $boy;
            }
         else if (($x_oran * $boy) < $max_boy){
            $son_en  = $max_en;
            $son_boy = ceil($x_oran * $boy);
            }
         else {
            $son_en  = ceil($y_oran * $en);
            $son_boy = $max_boy;
            }
    
         # Eski ve yeni resimler
         $eski = imagecreatefromjpeg($resim);
         $yeni = imagecreatetruecolor($son_en,$son_boy);
    
         # Eski resmi yeniden orneklendir
         imagecopyresampled(
            $yeni,$eski,0,0,0,0,
            $son_en,$son_boy,$en,$boy);
    
         # Yeni resmi bas ve icerigi cek
         imagejpeg($yeni,null,-1);
         $icerik = ob_get_contents();
    
         # Resimleri yoket ve icerigi cikart
         ob_end_clean();
         imagedestroy($eski);
         imagedestroy($yeni);
    
         return $icerik;
    
     }
    ?>

    * Şimdi gelelim admin sayfamıza… peşin peşin söyleyeyim: bu scripti gecenin yarısında yazıyorum, o yüzden çokta deneme şansın olmadı… artık siz hataları bana yollarsınız…

    Aşağıdaki Kodları “haber_ekle.php” olarak kaydedin:

    php haber scripti admin

    php haber scripti admin

    <!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" />
    <title>Dahi Tasarim</title>
    <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 ("oturum_kontrol.php"); 
    //include ("yonetim_menu.php");
    include ("resim_boyutla.php");
    ?>
    
    </p>
    <p style="font-size:24pt; color:#FF0000;">Haber Ekle </p>
    
    <hr />
    Mesajlar :&nbsp;
    <? // burada formdan POST metoduyla gelen bilgileri rahat kullanabilmek icin degiskenlere aktariyoruz
    
    $no=$_POST[no];
    $baslik=$_POST[baslik];
    $ozet=$_POST[ozet];
    $aciklama=$_POST[aciklama];
    $aktif=$_POST[aktif];
    $ara=$_POST[ara];
    $goster=$_POST[goster];
    
    // resim ayarlari burada
     $haber_kucuk_resim_klasor="haber_kucuk"; // bu klasorleri acmayi unutmayin
     $haber_buyuk_resim_klasor="haber_buyuk"; // mutlaka bu iki klasore yazma izni vermelisiniz chmod 777
    
     $buyuk_resim_en=640;
     $buyuk_resim_boy=480;
    
     $kucuk_resim_en=200;
     $kucuk_resim_boy=150;
    
    //if ($resim)
    
    ?>
    <?  if ($_POST[sil])
    {// sil dugmesine basildiysa
    $sorgu=mysql_query("select * from haber where no='$no'");
    while($satir=mysql_fetch_row($sorgu))
     //silecegimiz resimlerin yolunu almak icin sorgu cekiyoruz
     { @unlink($satir[4]); // kucuk resmi hdd den siliyoruz
      @unlink($satir[5]); // buyuk resmi hdd den siliyoruz
     }
    
    if (mysql_query("delete from haber where no='$no'")) echo "silme işlemi gerçekleştirildi...";
    else echo "SİLİNEMEDİ";
    
    }
    ?>
    <?
    if ($_POST[duzenle])
    {
    // eger duzenle dugmesine basildiysa veritabanindan duzenlenmek istenen veriyi cekiyoruz
    // sonra form da bu bilgileri ekrana basıp degisitirilebilmesine mumkun kilacagiz...
    $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[7];
     }
    }
    ?>
    <? if($_POST["kayit"])
    { //echo "kayıta basıldı";
    if(strlen($_FILES["resim"]["name"])>4)
      {// eger resim varsa bu resmi turkce karakterlerden temizledikten sonra 
       // resim ve  kucukresim olmak uzere iki tane resme donusturecegiz
       // echo "resim devrede resim=$resim";
      $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);
    
      // kucuk resmi boyutlandiriyoruz
      $icerik = resample($resim,$kucuk_resim_en,$kucuk_resim_boy);
      $dosya  = fopen ($kucukresim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);
    
      // buyuk resmi boyutlandiriyoruz
      $icerik = resample($resim,$buyuk_resim_en,$buyuk_resim_boy);
      $dosya  = fopen ($resim,"w+");
           fwrite($dosya,$icerik);
           fclose($dosya);
    
      // resim boyutlandirma bitti
    
      }
    
    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İ...!";
    
     }
    else
    { // kayit dugmesine duzenleye basildiktan sonra basildiysa duzenleme yapacagiz
     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)
     // eger duzenleye basıldıysa ekrana veritabanında kayıtlı olan resmi basıyoruz...
     // yei sayfaya gonderdigimizde bilgiler kaybolmamasi icin "type=hidden" ile bilgi tasiyoruz
     // boylece ekranda gorunmuyor...
    {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>

    * Sıra geldi haberleri ekranda basmaya:

    Aşağıdaki dosyayı “index.php” olarak kaydedin

    <!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" />
    <title>Dahi Tasarim . CoM</title>
    <style type="text/css">
    <!--
    a:link {
     color: #0066FF;
     text-decoration: underline;
    }
    a:visited {
     text-decoration: underline;
     color: #0033CC;
    }
    a:hover {
     text-decoration: none;
     color: #FFFFFF;
    }
    a:active {
     text-decoration: underline;
    }
    -->
    </style></head>
    
    <body>
    
    <? // baglan php yi yukluyoruz
    include("baglan.php");
    // bu satırda adres satırından (GET metodu) no bilgisi gelmişmi diye kontrol ediyoruz...
    $no=$_GET["no"];
    //eger $no yoksa demekki talep edilen bir haberin devami yok
    //biz en son kaydi veritabanından cekiyoruz
    if (!$no)
    {$sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 1");
    }
    else // eger $no varsa istenilen nolu haberi veritabanından cekiyoruz
    {$sorgu=mysql_query("select * from haber where no='$no'");
    }
    while($satir=mysql_fetch_row($sorgu))
    {
    $baslik=$satir[1];
    $ozet=$satir[2];
    $metin=$satir[3];
    $kucukresim=$satir[4];
    $buyukresim=$satir[5];
    $metin=str_replace ("\n","<br />",$metin);
    // \n br ile admin sayfasında aciklama kismina girdigimiz enterlari
    // br ye cevirip alt satir yapiyoruz
    }
    ?>
    
    <table border="1" cellpadding="10" cellspacing="10" bordercolor="#666666" bgcolor="#CCCCCC">
      <tr>
        <td width="640" valign="top" bgcolor="#FFCC00"><img alt="" src="<?=$buyukresim; ?>" />
                                  <div>
                                   <h1><?=$baslik; ?> <span></span></h1>
        <p><?=$metin; ?></p></td>
        <td width="200" valign="top" bgcolor="#FF9900">
    
    <?
    
    $sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 4");
    // en son 4 haberi veritabanindan cekiyoruz
    // baslik, kucuk resimleri ve ozetlerini ekrana basacagiz
    while($satir=mysql_fetch_row($sorgu))
    {
    $no=$satir[0];
    $baslik=$satir[1];
    $ozet=$satir[2];
    $metin=$satir[3];
    $kucukresim=$satir[4];
    $buyukresim=$satir[5];
    echo "
    <p><a href='index.php?no=$no'>
    <img alt='' src='$kucukresim' /><br><span>$baslik</span></a><br />$ozet
    </p>";
    // index.php?no=$no ile istenilen habere link olusturuyoruz
    }
    ?></td>
      </tr>
      <tr>
        <td colspan="2" bgcolor="#669933"><ul>
    
            <?
    $sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 0,20");
    // haberlerin sadece basliklarini ekranda gosterip link verecegiz
    while($satir=mysql_fetch_row($sorgu))
    {
    $no=$satir[0];
    $baslik=$satir[1];
    echo "<li> <a href=index.php?no=$no>$baslik</a></li>";
    }
    ?>
    
        </ul></td>
      </tr>
    </table>
    <?
    if ($sorgu) mysql_free_result($sorgu);
    if ($baglan) mysql_close($baglan);
    ?>
    </body>
    </html>

    Evet şimdilik hepsi bu kadar… mutlaka yaptığım hatalar vardır.. dediğim gibi ben bunu burda yayınlamak için gece yarısında yazdım… mutlaka hataları olacaktır… yorum yaparak düşüncelerinizi bildirirseniz sevinirim…

    Allaha emanet olun…




    Benzer Konularımıza da Göz Atın!

    coded by nessus
    Share


    Categories: Php Tags:
    Bu kategorideki rastgele diğer yazılar
  • » Htaccess
  • » Kiralama kodu
  • » PHP Haber Scripti
  • » php Dizin Listeleme
  • » Php ile verileri gösterme
  • » Php & MySQL Kurulumu (Appserv kurulumu)
  • » Php kursumuz sona erdi...
  • » PHP ile SMTP Mail Gönderme
  • » Php Türkçe Karakter Temizleme
  • » Dreamweaver ile Php Site Tanımlama
  • » PhpMyAdmin Nedir? Ne İşe Yarar?
  • » Php & Mysql Kurulumu (EasyPhp)
  • » Php ile Oturum Yönetimi
  • » Php post methodu
  • » Dreamweaver ile PHP Program Yazma



    1. Salı, 20 Nis 2010 zamanında 13:58 | #1

      Evet hocam.kategori isteğimin hemen ardından ,yine adminde sabit sayfa oluşturma ve düzeltme sizden rica ediyorum,bir verilmiş sözüm var,hem öğrenmek hemde üzerime borç olan bu görevi sizin desteğinizle bir an önce yapmak stiyorum.

      Mevlüd kandilinin tüm islam alemine hayırlara vesile olmasını dilerim.

    2. Emre
      Perşembe, 29 Nis 2010 zamanında 23:40 | #2

      Merhaba hocam baglan.php düzenleyemedim olmuyor.

    3. Cuma, 30 Nis 2010 zamanında 12:19 | #3

      @Emre
      nasıl bir hata alıyorsun? biraz ip ucu verirsen yardımcı olabiliriz belki…

    4. Cuma, 30 Nis 2010 zamanında 22:42 | #4

      Emre :Merhaba hocam baglan.php düzenleyemedim olmuyor.

      $baglan=@mysql_connect(“localhost”,”root”,”") OR die (“mysqle baglanamadim”);
      @mysql_select_db(“haber_scripti_veri”)or die (“veritabani bulunamadi”);

      localhost yazan kısım genelde aynıdır ona çatma root yazan yere veri tabanı kullanıcı adını yaz ve root kısmının hemen yanında içi boş çift tırnak göreceksin hocamın veri tabanı şifresi olmadığı için boş bırakmış sen oraya veri tabanı şifresi gireceksin yani şöyle olacak

      $baglan=@mysql_connect(“localhost”,”veritabanı kullanıcı adı”,”veritabanı şifresi”) OR die (“mysqle baglanamadim”);

      onun dışında haber_scripti_veri yazan yerede kendi veri tabanı adını yazacaksın bunları yap tekrar hata alırsan hata kodunu paylaş bizimle yardımcı oluruz emre kolay gelsin..

    5. Çarşamba, 19 May 2010 zamanında 17:05 | #5

      bende çalısmadi acaba neden ?

    6. Perşembe, 20 May 2010 zamanında 13:43 | #6

      @ew
      biraz ipucu verseydiniz? belki yardımcı olabilirdik…

    7. ibrahim
      Pazar, 30 May 2010 zamanında 11:58 | #7

      hocam sizden öğreneceğimiz çok şey var. bu dökümanlar için gerçekten çok teşekkürler

    8. Pazar, 30 May 2010 zamanında 21:02 | #8

      @ibrahim
      insanlara faydalı olabildiysek ne mutlu bize…
      Allah razı olsun deyin bizde sevinelim…

    9. Cumartesi, 03 Tem 2010 zamanında 17:01 | #9

      yaw kardes calismadi :S

    10. hikmett
      Perşembe, 22 Tem 2010 zamanında 09:18 | #10

      merhaba hocam resim boyutlandırma fonksiyonu yazarak öğrenmek istiyoruma ama sizin oluşturduğunuz fonksiyonda anlayamadığım yerler var rica etsem kısa olarak resim boyutlandırmann mantığını anlatabilir msiniz ..Teşekkürler Kolay gelsin hocam

    11. Perşembe, 22 Tem 2010 zamanında 16:32 | #11

      @hikmett
      merhaba… resim boyutlandırma işlemini resim_boyutla.php ile yapıyoruz.
      dosyayı incelerseniz gerekli bilgileri görebilirsiniz… özetle:
      *upload edilen dosyanın eni ve boyu alınıyor
      *yeni istenilen en ve boy ile mevcut olan en ve boy oranı alınıyor.
      * imagecreatetruecolor ile yeni ve boş bir jpg ortamı oluşturuluyor.
      *büyük resim en ve boyuna göre küçültülerek 0,0 koordinatından itibaren yeni oluşturulan jpg ortamına yapıştırılıyor.
      *en son ve önemli kısım: imagedestroy($eski); ile okunan resim dosyaları boşaltılıyor.
      hepsi bu kadar…
      bundan çok daha gelişmiş resim sınıfları var…
      boş bir vaktim olursa onlarıda açıklamayı düşünüyorum…
      kolay gelsin

    12. Salı, 27 Tem 2010 zamanında 22:49 | #12

      işe yaramadı hocam bidene bakalım çalışıyormu

    13. Cumartesi, 13 Kas 2010 zamanında 02:48 | #13

      Merhabalar, ben bu scripti bilgisayarmn üzerinde localhostta çalıştırmayı denedim ama hata benzeri şeyler aldım. Yani tasarım duruyor mesela mesajlar diyor : boşluk olucak orada kod arası not düşmüşsünüz // şeklinde bunlar gözükmemesi lazım dreamveawer önizlemesindede gözükmüyor ancak localhost ta gözüküyor malesef :S sorunu anlayamadım acilen yardımınıza ihtiyacım var ?

    14. Cumartesi, 13 Kas 2010 zamanında 11:21 | #14

      @FK Designer
      bu yazdıklarınızdan anladığım kadarıyla sizde php yorumlayıcısı çalışmıyor.
      browsera (internet explorer, opera vs) localhost yazdığınızda apache sunucu karşınıza çıkmıyorsa demekki sizde apache sunucu, php yorumlayıcı kurulmamış veya çalışmıyor demektir.
      bu yazılar işinize yarayabilir:
      http://www.dahiweb.com/php-mysql-kurulumu-appserv

      http://www.dahiweb.com/php-testi-appserv

      bu arada bu scriptin kullanıldığı web sayfasını görmek isterseniz
      http://www.rizekpss.com/

    15. Pazar, 14 Kas 2010 zamanında 00:31 | #15

      @mustafa sadoglu
      efendim öncelikle ilginize çok teşekkür ederim, şimdi çözdüm bir servera yükledim script localde çalışmıyomuş ama bir soru hala devam ediyor. Şimdi haberleri ekliyorum ancak resim eklediğimde haber_ekle.php sayfasında bir sürü sorun alıyorum. İndexe dönüp baktığımda haber yinede eklenmiş oluyor ancak resim gözükmüyor malesef :(

    16. Pazar, 14 Kas 2010 zamanında 00:51 | #16

      @FK Designer
      Düzeltiyorum, şimdi ayrıntılı tüm kodları inceledim haber_kucuk ve haber_buyuk klasörlerini açmayı ve gerekli izni verme işlemini unuttuğumdan dolayı hata alıyormuşum şu an sorunsuz. Size sonsuz şükürlerimi sunuyorum harika bir script. Elinize, kolunuza, emeğinize sağlık.

    17. Pazar, 14 Kas 2010 zamanında 10:35 | #17

      @FK Designer
      sorunu çözdüğünüze sevindim.
      hayırlı bayramlar…

    18. mustafa
      Pazartesi, 07 Şub 2011 zamanında 09:43 | #18

      windows sunucuda yeni haber ekleme dışında bütün özellikleri çalışmakta. yanlız yeni haber eklemiyor.

    19. Pazartesi, 07 Şub 2011 zamanında 22:20 | #19

      @mustafa
      bu kodların hepsini windows ortamında yazıp sonra linux sunucumda yayınlıyorum… hata kodunu yazarsanız size yardımcı olmaya çalışırım.

    20. mustafa
      Perşembe, 17 Şub 2011 zamanında 11:51 | #20

      KAYDEDİLEMEDİ…! hatası alıyorum

      Haber düzenleyebiliyorum. Resimide değiştirebiliyorum. Ama yeni haber ekleyemiyorum. Linux sistemde çalışıyor. iyigünler

    21. Cuma, 18 Şub 2011 zamanında 00:15 | #21

      @mustafa
      açıkcası yeni kayıt yapmayışına bir anlam veremedim… yorum yok

    22. mutafa
      Cuma, 18 Şub 2011 zamanında 09:49 | #22

      Mustafa bey şuanda kullanmıyorum ama sunucuya appserv kurunca düzeldiğini gözlemledim.. Php sürümüyle alakalı bir sorunmuş. Bilginiz olsun sizlerinde iyigünler.

    23. Muhammed
      Pazartesi, 18 Nis 2011 zamanında 23:00 | #23

      üstad güzel scriptte açık var

      http://localhost/haber_scripti/index.php?no=2

      böyle yapıp sql injectiona bilgiler çekiliyor

    24. Salı, 19 Nis 2011 zamanında 18:55 | #24

      @Muhammed
      üstadım haklısın… bu zaten eğitim amaçlı bir yazı… güzel konuya temas ettiniz…
      aşağıda saldırıları engelleyecek yazılarımızı bulabilirsiniz…
      ilginize teşekkürler…
      http://www.dahiweb.com/category/php_mysql/phpde_guvenlik
      get temizleme
      http://www.dahiweb.com/php-get-temizleme-fonksiyonu
      dosya include koruma
      http://www.dahiweb.com/php-dosya-include-acigindan-korunma

    25. Pazartesi, 28 Kas 2011 zamanında 13:25 | #25

      merhaba abi scpirtlerin gaet güzell ve anlaşılır php kodlama bilmeme ragmen gerekli düzenlemeyi rahatlıkla yapabiliyorum ama yardımına biraz ihtiyacım var haber bölümüne birden çok resim koymak istiyorum ama resimlerin görüntülenme biçimi farklı olmalı numaralı yani açmak gerekir resmin altına 1-2-3-4 gibi tıkladıkca sadece resim değişerek diğer resimleri görmeye olanak saglayacak ama yapamıyorum bi yardımcı olursan sevinirim

    26. Salı, 29 Kas 2011 zamanında 23:25 | #26

      @Burak ÇELEBİ
      çoklu resim boyutlandırma olayını
      http://www.dahiweb.com/php-coklu-resim-boyutlandirma
      adresinden bulabilirsin…
      eğer doğru anladıysam ; resimleri 1-2-3 diye gösterip tıklayınca resmi ekrana koymak istiyorsan javascript kullanarak bunu gerçekleştirebilirsin…

    27. ozzy
      Çarşamba, 22 Şub 2012 zamanında 20:57 | #27

      merhabalar herseyi yaptım indexi bile düzenledim mükemmel calısıyor ama tek sorunum bir habere birden fazla resim ekleyemedim acaba onu nasıl yaparım

    28. Perşembe, 23 Şub 2012 zamanında 12:38 | #28

      @ozzy
      Merhabalar…
      bu yazılımda sadece tek resim atabilirsiniz…
      eğer çoklu resim eklemeyide öğrenmek isterseniz
      http://www.dahiweb.com/php-coklu-resim-boyutlandirma
      sayfamızı ziyaret ediniz…
      sizin istediğiniz şekilde habere çoklu resim eklemiş olduğum “OKUL SAYFASI” yazılımı ile yaptığım örneğe bakabilirsiniz…
      http://gemlikeml.k12.tr/oku-61-karne-tatili
      iyi günler…

    29. gökhan
      Pazar, 04 Mar 2012 zamanında 02:02 | #29

      çok güzel olmuş ellerinize sağlık fakat benim download için resim eklerken dosyada yüklemem ve o dosyayıda haber içinde link olarak verebilmem gerekiyor bayağım uğraştım fakat yeterli bilgim olmaığı için bir türlü kodları derleyemedim yardımcı olabiliseniz sevinirim

    30. Pazar, 04 Mar 2012 zamanında 13:31 | #30

      @gökhan
      ben OKUL SAYFASI yazılımında google entegrasyonu olayınıda düşünerek kullanıcıya önce download bölümünde dosyayı eklettirip, sonrada girmiş olduğum haberle ilişkilendiriyorum…
      ama tek seferdede yapılabilir elbet….
      http://www.dahiweb.com/php-dosya-upload
      yazımda dosya uploadı nasıl yapabileceğinizi görebilirsiniz…
      kolay gelsin

    31. Perşembe, 12 Nis 2012 zamanında 21:44 | #31

      hocam selam ben bunda kayıt ekleyemiyorum cok ugrastım ınce bi puf noktası var veri tabanından da aynısını oluşturdum ama yemedi acaba yardımcı olurmusunuz?

    32. Cuma, 13 Nis 2012 zamanında 10:44 | #32

      @ali
      ekstra bir numara yok…
      aldığınız bir hata mesajı vs varsa yardımcı olmaya çalışalım…
      Allaha emanet

    33. talat
      Salı, 15 May 2012 zamanında 00:23 | #33

      //include (“oturum_kontrol.php”);
      //include (“yonetim_menu.php”); dostum bunlar indirdiğimiz dosyada yok bu iki dosyayıda ekleyip tekrar yüklermisin.

    34. Salı, 15 May 2012 zamanında 05:32 | #34

      @talat
      talat kardeşim o dosyalar sizin yazdığınız portala ait olacak şekilde düzenlemelisiniz…

    yorum sayfaları
    1 2 1573
    1. Salı, 10 Kas 2009 zamanında 05:45 | #1
    2. Perşembe, 15 Nis 2010 zamanında 00:05 | #2

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın