Cihat Şeker
Üye
- Kayıt
- 7 Haziran 2008
- Mesaj
- 533
- Tepki
- 6
öncelikle html de yönetim paneli kullanamazsınız. çünkü html değişkenlik özelliği taşımaz. onu yenilemek için sürekli ftp den üstüne gücel dosya atmak gerekir. fakat php veya asp gibi dillerde bu böyle değildir. bu diller değişkenlik özelliği taşırlar ve hiçbir el ile müdahele yapmadan ( ftp den bahsediyorum ) güncelleyebilirsiniz. isterseniz basşlayalım.
şimdi ben size admin panelinin gücenlik konusunu anlatmayacağım. bu yüzden sadece bir yazı anasayfada nasıl gösterilir onu yapalım...
İlk önce bir databasemiz olması lazım. Biz php de mysql tercih ederiz. çünkü hantallaşmayan en iyi databasedir. yüksek verim alabiliriz...
Şimdi bir anasayfamız olsun. Biz burada yazdığımız yazıları yayınlayalım:
index.php
Bu sayfamızda da yazılarımı yazalım ve işlemciye yollayalım:
yazi.php
ve bu sayfada işlemci. buradan yazıları db ye aktaralım:
islemci.php
son olarak da db mize bağlantı kuralım. yoksa nasıl aktaracağız?:
baglan.php
ve sql dosyamız:
şimdi ben size admin panelinin gücenlik konusunu anlatmayacağım. bu yüzden sadece bir yazı anasayfada nasıl gösterilir onu yapalım...
İlk önce bir databasemiz olması lazım. Biz php de mysql tercih ederiz. çünkü hantallaşmayan en iyi databasedir. yüksek verim alabiliriz...
Şimdi bir anasayfamız olsun. Biz burada yazdığımız yazıları yayınlayalım:
index.php
PHP:
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
}
body {
background-color: #FFFF00;
}
-->
</style>
<?
include "baglan.php";
$oku = mysql_query("SELECT * FROM yazim");
while($oku1 = mysql_fetch_array($oku)) {
echo $oku1['nick'].'<br>';
echo $oku1['yazi'].'<br>';
}
?>
Bu sayfamızda da yazılarımı yazalım ve işlemciye yollayalım:
yazi.php
PHP:
<style type="text/css">
<!--
body,td,th {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
body {
background-color: #FFFF00;
}
-->
</style><div align="center">
<form name="form1" method="post" action="islemci.php">
<label>Nick
<input type="text" name="nick">
</label>
<p>
<label>Yazi
<textarea name="yazi"></textarea>
</label>
</p>
</form>
</div>
ve bu sayfada işlemci. buradan yazıları db ye aktaralım:
islemci.php
PHP:
<?
$nick=$_POST["nick"];
$tyazi=$_POST["yazi"];
include "baglan.php";
?>
<?
if(($nick=="")or($yazi=="")){
echo "Bos alan birakmayin";
}else{
$ekleyazi=mysql_query("insert into yazim(nick,yazi)values('$nick','$yazi')");
if($ekleyazi){
echo "Yaziniz kayit edildi";
}else{
echo "Bir problem olustu";
}
}
?>
son olarak da db mize bağlantı kuralım. yoksa nasıl aktaracağız?:
baglan.php
PHP:
<?
$hostadresi="localhost";
$kullaniciadi="root";
$sifre="1234";
$dbadi="yazilar";
@$baglan=mysql_connect($hostadresi,$kullaniciadi,$sifre) or die ("Mysql e Baglanamadim");
@mysql_select_db($dbadi,$baglan) or die ("Db ye Baglanamadim");
?>
ve sql dosyamız:
PHP:
-- phpMyAdmin SQL Dump
-- version 2.6.1-rc2
-- http://www.phpmyadmin.net
--
-- Sunucu: localhost
-- Çıktı Tarihi: Şubat 09, 2008 at 12:30 PM
-- Server sürümü: 4.1.8
-- PHP Sürümü: 4.3.10
--
-- Veritabanı: `yazim`
--
-- --------------------------------------------------------
--
-- Tablo yapısı : `yazim`
--
CREATE TABLE `yazim` (
`nick` varchar(225) NOT NULL default '',
`yazi` varchar(225) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Tablo döküm verisi `yazim`
--
INSERT INTO `yazim` VALUES ( 'hyPer darKness', 'bak oluyormus :)');