Professional Documents
Culture Documents
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE `page` (
`id` int(12) NOT NULL auto_increment,
`page` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
INSERT INTO `page` VALUES (1, 'Örnek Sayfamız');
Şimdi de .html sayfalarımızı php yapacağız. Bunun için sadece .html uzantısı yerine .php
yapmamız gerekecek. (Bu işlem sonucunda sayfanıza php kodlar çalışacaktır.)
Sayfamızın güncellenecek yerindeki kodları kesip bir yere kaydedelim(İçerisine gereksiz
kısmı almayın). Sonra boş kalan kısım için şu kodu ekliyoruz.
<?php
//Mysql Bağlantısı Yapıyoruz
$host = "localhost"; //Genelde localhosttur
$kullanici = "root"; // Mysql kullanıcı adınız
$sifre = "123456"; // Mysql şifreniz
$db = ""; // Mysql veri tabanı adı
$baglan = mysql_connect($host,$kullanici,$sifre) or die("Bağlantı
başarısız");
mysql_select_db($db);
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
// Mysqldan veri çekiyoruz....
@$id = 1; //Mysqldan çekmek istediğimiz sayfamızın idsi
$sorgu = mysql_query("select * from page where id = '".$id."'");
$yaz = mysql_fetch_array($sorgu);
echo '
'.$yaz['page'].'';
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<link href="sample.css" rel="stylesheet" type="text/css" />
<!-- TinyMCE -->
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
language : "tr",
plugins :
"safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespe
ll,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,p
aste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,
template",
// Theme options
theme_advanced_buttons1 :
"save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifyc
enter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizesel
ect",
theme_advanced_buttons2 :
"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outde
nt,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,
|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 :
"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespel
l,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 :
"insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acrony
m,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/content.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>
<!-- /TinyMCE -->
</head><?php
//Mysql Bağlantısı Yapıyoruz
$host = "localhost"; //Genelde localhosttur
$kullanici = "root"; // Mysql kullanıcı adınız
$sifre = "123456"; // Mysql şifreniz
$db = ""; // Mysql veri tabanı adı
$baglan = mysql_connect($host,$kullanici,$sifre) or die("Bağlantı
başarısız");
mysql_select_db($db);
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
echo '<body>';
@$id = $_GET['id'];
$sorgu = mysql_query("select * from page where id = '".$id."'");
$yaz = mysql_fetch_array($sorgu);
echo '<form method="POST" action="admin2.php">
<center><input name="id" type="text" value= "'.$yaz['id'].'" size="20"
style="display:none"><textarea name="page" id="page" cols="150" rows="30">'.
$yaz['page'].'</textarea> <input type="submit" value="Güncelle"></center></p>
</form></body>
';
?>
<?php
$host = "localhost"; //Genelde localhosttur
$kullanici = "root"; // Mysql kullanıcı adınız
$sifre = "123456"; // Mysql şifreniz
$db = ""; // Mysql veri tabanı adı
$baglan = mysql_connect($host,$kullanici,$sifre) or die("Bağlantı
başarısız");
mysql_select_db($db);
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
$sql = "SELECT * FROM page WHERE id='$id'";
mysql_query ("UPDATE page SET page='$page' WHERE id='$id'");
mysql_close();
echo "Sayfa Güncellendi";
?>