Programlama

Php Admin Panelli Sayfa Oluşturma

Bu yazımızda admin panelli bir sayfa oluşturmayı öğrenicez yani şöyleki admin panelinden yönetilen bir sayfa hakkımızda sayfası olur referanslar sayfası olur ne olsursa atık o sizin yaratıcılığınıza kalmış ben hakkımızda sayfası olarak aldım panel içeriğimizde 150 px boyunda bir resim ve içerik text yazı ekleme olucak panelden eklediğimiz resim 150 px boyutuna otomatik küçülecektir mesaj ekleme sistemi ise daha önce kayıt yoksa “insert into” ile kayıt daha önceden kayıt varsa “update tablo” mantığıyla güncelleme şeklinde olacak lafı uzamadan içeriğe geçelim..

Admin paneli kodları aşağıdaki gibidir “hakkimizda_ekle.php” adıyla kaydetmeniz uygun olacaktır.

 




HDuman




Dahi Web . CoM : Hakkımızda Yönetim Sayfası


Mesaj : 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 = "resim/hakkimizda/".$_FILES["resim"]["name"]; move_uploaded_file($_FILES["resim"]["tmp_name"],$resim); $icerik = resample($resim,150,150); $dosya = fopen ($resim,"w+"); fwrite($dosya,$icerik); fclose($dosya); } $sorgu=mysql_query("select * from hakkimizda"); if (mysql_num_rows($sorgu)<1) { if (mysql_query("insert into hakkimizda values ('','$hakkimizda','$resim')")) echo "hakkimizda kaydedildi"; else echo "HAKKIMIZDA KAYDEDİLEMEDİ...!"; } else { if ($resim) $sorgu="update hakkimizda set hakkimizda='$hakkimizda',resim='$resim' "; else $sorgu="update hakkimizda set hakkimizda='$hakkimizda' "; if (mysql_query($sorgu)) echo "hakkımızda güncellendi"; else {echo "HAKKIMIZDA GÜNCELLENEMEDİ...! $no";} } } ?>

Hakkımızda

Resim 150 px

";?>

Hakkımızda sayfasının kodları aşağıdaki gibidir. “hakkimizda.php” olarak kaydetmeniz uygundur.

 



Hakkımızda 



Hakkımızda

4) {//resim varsa ekrana bastıracağız echo ""; } echo nl2br($satir[hakkimizda]); } //nl2br fonksiyonu \n komutunu
komutuna dönüştürüyor. // böylece entere basılmışsa alt satıra inebiliyoruz. ?>

Otomatik resim boyutlandırma sayfası kodları aşağıdaki gibidir. “resim_boyutla.php” şeklinde kaydetmeniz uygundur.

  

Bağlantı sayfası kodları ağaşıdaki gibidir. “baglan.php” şeklinde kaydetmeniz uygundur.

  

Veri Tabanı kodları aşağıdaki gibidir.

 CREATE TABLE `hakkimizda` (
  `no` int(11) NOT NULL auto_increment,
  `hakkimizda` text NOT NULL,
  `resim` varchar(100) NOT NULL,
  PRIMARY KEY  (`no`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Tablo döküm verisi `hakkimizda`
--

INSERT INTO `hakkimizda` VALUES (1, 'hduman   \r\nhttp://dahitasarim.com\r\n\r\n', 'resim/hakkimizda/hakkimizda.jpg');

NOT: Klasör yapısı “resim/hakkimizda” şeklinde olmalıdır aksi taktirde hatalar oluşabilir..

Yorum

  • <!–/ include ("yonetim_kontrol.php");–>

    hakkimizda_ekle.php dosyasında bu satır var.. Sanırım bu kodlar yada sayfalar eksik.. Teşekkürler..

  • allah senden razı olsun kardeşim 40000 kere cok teşekkür ederim herkesin adina cok yararli

  • sistem güzel başarılı bir şekilde çalıştırabildim teşekkür ederim ama fazla bilgim olmamasına bağlı olarak ben bunu haber modülü şeklinde düzenlemek istiyorum. bilgi almak istediğim konu hakkimizda_ekle.php içine yeni ekle butonu ve bunu sql e yazdırmak. yani. yazdığım yazıları saklayacak şekilde düzenlemek istiyorum izlemem gereken yol nasıl olmalı.

  • bana bunu resimli olrak anlatabilir misiniz?daha hiç veri tabanı bağlantısı yapmadım o yüzden bilmiyorum.şimdiden teşekkürler

Düşüncelerinizi Paylaşın