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

43 thoughts on “PHP ve MySQL Tabanlı Basit Bir Panel Uygulaması


  1. 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.


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


  3. 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.


  4. 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.


  5. 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 …


  6. 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?

  7. 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.


  8. 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.


  9. 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,,


  10. 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…


  11. 😀 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. :))


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


  13. 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.


  14. 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/


  15. 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


  16. 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ü


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

    $sayfa = $_GET[“sayfa”];


  18. 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


  19. 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


  20. 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


  21. 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


  22. 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ı.


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


  24. Bu veritabanı bağlantısını PDO ile nasıl bağlayabiliriz acaba ben birkaç değişiklik yaptım ama bir sonuca ulaşamadım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir