PHP Dersleri, MySQL ve Açık Kaynak


« PHP ve MySQL Tabanlı Basit Bir Panel Uygulaması

Uzun bir süre iş yoğunluğundan dolayı fazla ders ekleme şansım olmadı.Fakat bu sorunu gidermek için bir süre sizi idare edebilecek ve daha önce yazdığım teorik bilgiden uygulamaya geçişinizi hızlandıracak bir uygulama yazdım.


Yazdığım uygulamada MySQL bağlantısından Veri eklemeye,silmeye ve düzenlemeye, Session Oturum Yönetiminden Switcih ile sayfalama tekniğine kadar birçok konuda pratik konular mevcuttur.

Dilerseniz geliştirebilir,kullanabilir ayrıca takıldığınız yerde sorularınızı sorabilirsiniz.

Unutmadan söyliyim ilk girişte kullanıcı adı ve şifresi admin’dir.

Dosyayı İndir




42 Yorum


  • 07 Nisan 2009
    Bilal yazdı


    Çok teşekkürler işimize yarayacak derslerinizden çok faydalandım.

  • 09 Nisan 2009
    gfx yazdı


    Resimli anlatım da isteriz 🙂
    Teşekkürler

  • 23 Nisan 2009
    seçkin yazdı


    Diğer yayınlamış olduğunuz dökümanlar kadar güzel bi çalışma olmamış.Daha detaylı ve güzel bi çalışma sunmak size yakışıyor.

  • 23 Nisan 2009
    batuhan yazdı


    kardeş bende internet programcısıyım ve güzel bir paylaşım olmuş teşekkürler…

  • 23 Nisan 2009
    Güray Süerdem yazdı


    Verdiğim örnek buradaki derslerin içeriğine uygun olduğundan pek fazla detaya inme gereği duymadım fakat zaman buldukça detaylandırmalı bir çalışma hazırlayacağım.
    Teşekkürler.

  • 29 Nisan 2009
    alper yazdı


    merhaba güray bey.
    size bir sorum olacaktı.
    içinde sadece 2 satır metin olan bi php dosyasını ftpye girmeden nasıl editleyebilirim?
    verdiğiniz panelde oynama yaptım fakat beceremedim.
    yardımcı olursanız sevinbirim iyi günler.

  • 17 Mayıs 2009
    Racih yazdı


    Merhaba, verdiğiniz örnek uygulama çok işime yaradı teşekkür ederim :). Böyle bilgi paylaşmasaydınız 1 hafta anca ilerleyebilirdim. Tekrar teşekkürler …

  • 28 Mayıs 2009
    eren yazdı


    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: NO) in C:\PHP\www\panel\ayar.php on line 6
    MySQL�e bağlanılamıyor

    diyor ne yapıcam?

  • 07 Haziran 2009
    yasin küçük yazdı


    güray hocam çok sagolasın…

  • 08 Kasım 2009
    ligtv yazdı


    Verdiğiniz çok mukemmel örnek uygulama çok işime yaradı teşekkür ederim kardeş.

  • 14 Kasım 2009
    Güray Süerdem yazdı

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: NO) in C:\PHP\www\panel\ayar.php on line 6
    MySQL�e bağlanılamıyor

    diyor ne yapıcam?

    MySQL Bağlantısını yapmamışsınız. “ayar.php” dosyasından gerekli ayarları yapınız ve dosya içinde bulunan veritabanını yükleyiniz.

  • 13 Aralık 2009
    Semih @ kicker yazdı


    hocam bendede Veritabanına bağlanılamıyor diyor bunu anlatır mısın?

    diğer çalışmalarda da denedim olmadı bi açıklasanız?

  • 14 Aralık 2009
    Güray Süerdem yazdı


    MySQL bağlantısını doğru yaptığınıza eminmisiniz ? MySQL kullanıcı adını ve şifresini ayrıyetten yaratmış olduğunuz veritabanın isminide girerek deneyiniz.

  • 15 Aralık 2009
    Semih @ kicker yazdı


    tamam hocam sağol sen böyle yazıları aksatma yeter :)..

  • 24 Aralık 2009
    oyun yazdı


    çok yararlı oldu benim için teşekkür ederim.

  • 07 Ocak 2010
    mario yazdı


    bence gayet iyi ve net anlatılmış teşekkürler.

  • 05 Şubat 2010
    Semih yazdı


    Hocam indirdim fakat bi türlü kuramadım tanıdıklarımda kuramadı

    resimli videolu veya geniş bir anlatım yapar mısınız lütfen

    Şimdiden teşekkürler,,

  • 06 Nisan 2010
    S.T. yazdı


    Eğer bu paneli birilerinin hizmetine sunacaksanız SQL İnjection atakları ile rahatlıkla sitenizden olabilirsiniz…

    Örn üye ekleme kısmında gördüğüm kadarı ile üstad bir önlem almamış. Yani eğitim olduğu aşikar fakat en azından olası açıkların bildirilmesi iyi olurdu. Bilinçsiz kullanıcılar için bu pek sağlıklı durum değil. 🙂

    SQL İnjection:

    $sql_degiskeni = “INSERT INTO uyeler(id, isim, sifre, email) VALUES(1, $isim, $sifre, $email);”;

    Yukarıdaki $isim, $sifre, $email değişkenleri çift tırnak, tek tırnak, noktalı virgül v.s. karakterlerden arındırılmalı.

    Nasıl yapılır:
    <?php

    //

    Sanıyorum sadece htmlentitites() fonksiyonu yeterli değildi. Tam hatırlayamıyorum. SQL Injection konusunu bir araştırın.

    Kolay gelsin…

  • 06 Nisan 2010
    S.T. yazdı


    😀 Yazarken böyle rahat rahat yazdım, ama aklıma gelmedi üstadın sitesi de bu kodları temizlemiş. 😀 Üstad sen gerekli incelemeyi yaptıktan sonra işlemleri yaparsın artık. :))

  • 16 Mayıs 2010
    Güray Süerdem yazdı


    Çok teşekkürler yorum için :)) Tabiki güvenliği atladım bunda acele birşey olduğu için. Senin yorumunlada tamamlandı sorun (:.

  • 26 Mayıs 2010
    burhan yazdı


    arkadaş veritabani Apache2TriadManager program var onu internet indir pc kurun… sayfanın içinde veritabanı bu dediğim programa kurun o zmn çalişir

  • 14 Nisan 2011
    Metin Saraç yazdı


    merhaba ben phpde gerçekten çok yeniyim. ben bunu video sistemi için kullanacağım ama video olarak çekmeye çalıştığımda istediğim videoyu değilde tüm videoları birden çekiyor yani söyle diyim..atıyorum a videosu ekle diyince a videosunu eklesin msn adresimden ulaşır veya mail atarsanız çok sevinirim.

  • 24 Mart 2012
    Akgül Organizasyon yazdı


    hobi olarak panelli php düğün organizasyon web sitesi yapmayı düşünüyorum paneli hazır panelden kullanmak istiyorum nereden bula bilirim

  • 08 Mayıs 2012
    Yakup TAŞLIBEYAZ yazdı


    mysql_connect işlemi için gereken kodları sitemde paylaştım
    sizlere tamamen özgün içerik sağlayabilmek amacıyla buradayım

    Database Connection Model isimli model yapısında silerle paylaştım inceleyebilirsiniz takıldığınız yerde tekkod sizlere yardımcı olacaktır.

    http://tekkod.com/wordpress/database-connection-model/

  • 22 Ekim 2012
    onur yazdı


    Kardeşim çok saol eline sağlık güzel bir paylaşım yalnız bir kaç sorum olacak

    panele giriş yapıp üye eklediğim zaman bana

    ” Warning: Cannot modify header information – headers already sent by (output started at /home/antalyad/public_html/y_panel/panel/panelim.php:35) in /home/antalyad/public_html/y_panel/panel/yeniuye.php on line 65 ”

    bu hatayı panelden çıkarkende

    ” Çikis yaptiniz.Ana sayfaya yönlendiriliyorsunuz
    Warning: Cannot modify header information – headers already sent by (output started at /home/antalyad/public_html/y_panel/panel/panelim.php:35) in /home/antalyad/public_html/y_panel/panel/cikis.php on line 5 ” bu hatayı veriyo bunu nasıl düzeltebiliriz acaba

  • 26 Kasım 2012
    Faruk yazdı


    Table ‘db45616_clandestino.admin’ doesn’t exist diyor kardeşim bu nasıl yapıcaz ya.

  • 12 Aralık 2012
    samet cab atalay yazdı


    arkadaşialr bu siteyi çok beğendim çokda yardımcı oldu tşkürler

  • 14 Ocak 2013
    Bilişim Diyarı yazdı


    güzel bir uygulama olmuş. bunu dahada geliştirmeyi düşünüyormusunuz

  • 22 Ocak 2013
    Anıl ALTUN yazdı


    merhaba güray hocam paylaşımınızdan dolayı teşekkür ederim ilk önce.. dosyanızı indirdim veritabanını kurdum fakat giriş yaptığımda karşıma şu hata geliyor

    Notice: Undefined index: sayfa in C:\xampp\htdocs\admnnnnn\panel\panelim.php on line 37

    panelim.php’nin 37 satırına baktığımda ise;

    yine aynı şekilde başka bir yerde de bakmıştım aynı bu kalıbı kullanmıştı fakat onuda uyguladım aynı hatyı verdi benim yapmam gereken burda nedir güray hocam bilgilendiriseniz cok sevinirim bayağıdır üzerinde duruyorum çözemedim bir türlü

  • 22 Ocak 2013
    Anıl ALTUN yazdı


    hocam 37 satır bu yazmıştım ama kabul etmemiş site

    $sayfa = $_GET[“sayfa”];

  • 24 Ocak 2013
    indir izle yazdı


    Teşekkür ederim hocam ellerinize sağlık http://www.buromasalariizmir.com/ için editliycem linkinizide ekliycem ..

  • 24 Ocak 2013
    büro masaları izmir yazdı


    Allah razı olsun tam aradığım şey :))

  • 09 Şubat 2013
    Bilişim Diyarı yazdı


    Daha incelemedim ama bu tür paylaşımların yapılması çok iyi oluyor

  • 28 Mayıs 2013
    yurdal car yazdı


    Table ‘panel.admin’ doesn’t exist
    bu hata için ne yapabilirim.

  • 01 Temmuz 2013
    Can Çınar yazdı


    Teşekkürler uğraşmışıp paylaşmışsınız, emeğinize saygı duyuyorum ama hiç de kullanışlı değil. Hiç yayınlamasanız daha iyi

  • 11 Nisan 2014
    mustafa yazdı


    Güray bey teşekürler.Ben phpye yeni başladım az buçuk kodları biliyorum.Diyelim ki dw içinde divlerle site omurgasını oluşturdum.
    Kullanıcı girişi yapılacak paneli…sonra yorum göndeecekleri paneli DW içinde ayarladım.Sizin bu yorum ekleme ve kullanıcı girişi kodlarını eklediğim zaman bunlar birbiriyle ilişkili mi ayrı bağımsız kodlar mı bir deneyeyim bakalım o zaman görebilirim

  • 15 Nisan 2014
    Mert Aslan yazdı


    Admin, veritabanı hatasını nasıl düzeltirim yardım.

    Hata bu şekilde :
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘admin’@’localhost’ (using password: YES) in /home/elektrac/public_html/panel/ayar.php on line 6
    MySQL’e bağlanılamıyor

  • 13 Mayıs 2014
    yusuf yazdı


    örnek komut yapabiliyormuyuz

  • 04 Haziran 2014
    musco flex yazdı


    verdiğiniz dosya için teşekkürler kurdum çalıştı işe yarıyor fakat bir html template de nasıl uygulanır örneğin sayfa açma ve sayfa içeriğini panelde editleme nasıl yapılır basit bir örnek yaparsanız…
    teşekkürler

  • 31 Ekim 2014
    G.Ç. yazdı


    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\ayar.php on line 6
    Call Stack
    # Time Memory Function Location
    1 0.0000 248688 {main}( ) ..\giris.php:0
    2 0.0000 252624 include( ‘C:\wamp\www\ayar.php’ ) ..\giris.php:3
    3 0.0000 253408 mysql_connect ( ) ..\ayar.php:6
    Veritabanına bağlanılamıyor

    ne yapmalıyım hocam çalıştıramadım 🙁 lütfen yardımcı olur musun çok istiyorum çalıştırmayı.

  • 03 Temmuz 2015
    Raşit yazdı


    Hocam bu hataları nasıl düzelteceğiz girdiğimizde panelim php 37satırda hata var diyor diğerlrindede öylebunu nasıl düzeltebiliriz

  • 17 Ekim 2015
    nas yazdı


    hocam sitenizi beğendim ve güzel paylaşımlar var teşekkürler.

Yorumla