Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Güzel bir sistem koyabilir misiniz_?*

Konu, 'PHP' kısmında bektas-star tarafından paylaşıldı.

  1. bektas-star

    bektas-star Yeni Üye

    Kayıt:
    2 Ekim 2007
    Mesajlar:
    11
    Beğenilen Mesajlar:
    0
    Arkadaşlar ben php dilini yeni öğreniyorum, bana öğrenebilmem için güzel bir veri tabanına haber ekleme listeletme, login, logout... gibi özellikleri olan çok basit bir sistem verebilir misiniz_?* Sanırım iyi bilen bir kişinin basit bir şey yapması pek zamanını almaz böyle bir yardımda bulunursanız gerçekten çok kişiyede faydası olacaktır..

    Şimdiden teşekkürler..
     
  2. materyalist

    materyalist Daimi Üye

    Kayıt:
    24 Aralık 2007
    Mesajlar:
    771
    Beğenilen Mesajlar:
    0
    Şehir:
    PHP.Net
    Bu işi iyilen birileri aynı dediğin şekilde yazmıştır muhakkat ve çok kişiyede faydalı olmuştur.

    Arama yapmanı öneriyorum.
     
  3. lestioni

    lestioni Daimi Üye

    Kayıt:
    12 Ekim 2006
    Mesajlar:
    545
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul/sefaköy
    yani diyorsun ki bana çok basit de olsa portal verin? yeni öğreniyorsan yavaş yavaş öğren.. birden giriş/çıkışlara girme.. ama haber ekleme ve listeme için zamanında forumda vermiştim.. ama burada mı verdim bilmiyorum..

    PHP:
    <?php

        
    /* haberler veritabanı oluşturma kodları
            CREATE TABLE `haberler` (
                `haber_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
                `haber_baslik` VARCHAR( 50 ) NOT NULL ,
                `haber_giris` TEXT NOT NULL ,
                `haber_icerik` TEXT NOT NULL 
            ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
        */
        
        // veritabanı bağlantısı
        
    mysql_connect("localhost","root","1q2w3e4r") or die('hata 1');
       
    mysql_select_db('yetkiler') or die('hata 2');
        
        
    // metin girişlerinde alt satıra inmemizi sağlar..
        
    function alt($satir)
       {
          return 
    str_replace(array("\r\n","\n","\r"),"<br>",$satir);
       }
        
        
    // her daim elimizin altında olması gereken menü..
        
    function menu()
        {
            echo 
    '
                <a href="haberler.php">ana sayfa</a> ||
                <a href="haberler.php?islem=haberekle">haber ekle</a>
            '
    ;
            echo 
    '<br><hr><br>';
        }
        
        
    // eğer ana sayfadaysak kayıtlı haberleri listeletelim..
        
    if(!isset($_GET['oku']) and !isset($_GET['islem']))
        {
            
    menu();
            
    $sor mysql_query("select * from haberler order by haber_id desc");
            if(
    mysql_num_rows($sor) == 0)
            {
                echo 
    'henüz girilmiş haber yok.. bir tane <a href="haberler.php?islem=haberekle">girelim şimdi..</a>';
            }
            else
            {
                while(
    $h mysql_fetch_assoc($sor))
                {
                    echo 
    '
                        <fieldset><legend>'
    .$h['haber_baslik'].'</legend>
                            '
    .alt($h['haber_giris']).'<br><br>
                            <i><a href="haberler.php?oku='
    .$h['haber_id'].'">devamını oku</a></i>
                        </fieldset>
                    '
    ;
                }
            }
        }
        
        
    // eğer habere tıklanmışsa, ekrana basalım..
        
    if(isset($_GET['oku']))
        {
            
    $id $_GET['oku'];
            
    $sor mysql_query("select * from haberler where haber_id='$id'");
            if(
    mysql_num_rows($sor) == 0)
            {
                
    menu();
                echo 
    ''.$id.' ile ilgili bir haber yok..';
            }
            else
            {
                
    menu();
                
    $h mysql_fetch_assoc($sor);
                echo 
    '
                    <h2>'
    .$h['haber_baslik'].'</h2><br>
                    '
    .alt($h['haber_giris']).'<br><br>
                    '
    .alt($h['haber_icerik']).'
                '
    ;
            }
        }
        
    // haber eklenmek istenmişse..
        
    if(isset($_GET['islem']) and $_GET['islem'] == "haberekle")
        {
            if(!isset(
    $_POST['ekle']))
            {
                
    menu();
                echo 
    '
                    <form action="haberler.php?islem=haberekle" method="post">
                        haber başlığı:<br>
                            <input type="text" name="baslik"><br>
                        haber giriş yazısı<br>
                            <textarea name="giris" cols="15" rows="15"></textarea><br>
                        haber içerik yazısı<br>
                            <textarea name="icerik" cols="25" rows="25"></textarea><br>
                        <input type="submit" name="ekle" value="haberi ekle">
                    </form>
                '
    ;
            }
            else
            {
                
    $baslik $_POST['baslik'];
                
    $giris alt($_POST['giris']);
                
    $icerik alt($_POST['icerik']);
                
                
    $ekle mysql_query("insert into haberler values ('','$baslik','$giris','$icerik')");
                if(!
    $ekle)
                {
                    
    menu();
                    echo 
    'haber eklenirken hata oldu..';
                }
                else
                {
                    
    $haber mysql_insert_id();
                    
    menu();
                    echo 
    'haber başarı ile eklendi.. haberi okumak için <a href="haberler.php?oku='.$haber.'">tıkla</a>';
                }
            }
        }
        
    ?>
     
  4. Severcan

    Severcan Üye

    Kayıt:
    17 Haziran 2007
    Mesajlar:
    167
    Beğenilen Mesajlar:
    0
    bende fazla ilerde sayılmam ama bence küçük küçük başla eğer sıfırdan baslıyorsan
     
  5. akyor35

    akyor35 Daimi Üye

    Kayıt:
    7 Nisan 2005
    Mesajlar:
    1,510
    Beğenilen Mesajlar:
    0
    Şehir:
    İstanbul
    htmli yutup temel php ye giriş yapıp az biraz fonksiyon öğrendikten sonra hazır portalları indirip inceleyin derim ben
     
  6. sencersoylu

    sencersoylu Üye

    Kayıt:
    9 Şubat 2007
    Mesajlar:
    26
    Beğenilen Mesajlar:
    0
    Hazır portal indir ve incele bu iş böle öğrenilir bir andanda kodlara bakarak yazamaya dene senle yanlız elinle yaz kopyala yapıştır yapma bir faydası yok öle<.