Ana Sayfa
Neden PHP?
Kurulum ve Ön Hazırlık
*WampServer Kurulumu
*DW ile Site Tanımlama
*MySQL Veritabanı Oluşturmak
PHP Yönetim Paneli
*Şifreli Giriş Oluşturma
*Ana Sayfanın Oluşturulması
*Yeni Yazı için TinyMCE
*MySQL Veritabanına Kayıt İçin Ön Hazırlık
*MySQL Veritabanına Kayıt
*Kayıt Silme ve Düzenleme
*Kayıt Düzenleme
*Düzenlenen Kaydı Kaydetme
*Kayıt Silme

 

 

 

Şimdi yeni yazı ekleme sayfasını hazırlayalım. (yeni-yazi.php)

Yeni yazı eklerken eklenecek yazıyı word gibi bir editör programında hazırlamak faydalı olur. Böyle bir editörü sıfırdan hazırlamak zaman alacağı için bir editör programı kullanılmalıdır. Bu örnekte TinyMCE editörü kullanılacaktır.

TinyMCE Editörünün Kullanımı:

İlk olarak internetten TinyMCE programını indirmek gerekir.

TinyMCE indirme sayfası

TinyMCE direk bağlantıdan indirme.

TinyMCE Demo Sayfası

indirme işlemi bittikten sonra sıkıştırılmış dosyayı açıp yonetim klasörünün içine koyalayın. yonetim klasörü içinde giris.html, yonet.php dosyaları ve tinymce klasörü bulunması lazım. tinymce/examples içinde full.html sayfasını alın ve kök dizine(giris.html sayfasının olduğu yer) kopyalayın.

Kopyaladığınız full.html sayfasının adını yeni-yazi.php olarak değiştirin ve aşağıda belirtilen değişiklikleri yapın.

Aşağıda belirtilen kodu bulun.(sayfanın başında)

<script type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script>

Sayfayı taşıdığımız için bu satırdaki yolu değiştirmeliyiz.

Yeni kod aşağıdaki gibi olmalı:(Değişen bölüm kırmızı ile yazılmıştır.)

<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>

yeni-yazi.php sayfamıza tinymce editörünü ekledik. Bu sayfayı dreamweaver ile açın ve editörün içindeki yazıları ve üstündeki yazıları silin. Sayfadaki metin alanı(textarea) biçimlendirilmi içeriği ekliyeceğimiz bölüm.

yeni-yazi.php Sayfasını Yazı Girişi İçin Düzenleme:

yeni-yazi.php sayfasında bir içerik ekleme bölümü ve alt taraftada submit ve reset butonları bulunur. Bu formu biraz daha genişletmemiz gerekir.

Forma şarkı adı, anahtar kelimeler, başlık ve açıklama yazmak için text kutuları ekleyin. Yanlarına da açıklayıcı bilgiler yazın. Bu text kutularının adı sırasıyla s_adi, akel, baslik ve icerik olsun. Ayrıca formun action bölümünü
yazi-kaydet.php yazın. yazi-kaydet.php form elemanlarına eklenen içeriği veritabanına kaydedecek olan sayfa.

Bu işlemler yapıldıktan sonra yeni-yazi.php sayfasının görünümünün ve kodlarının nasıl olacağı aşağıda verilmiştir.

Yeni Yazı Oluşturma Sayfası
yeni-yazi.php sayfasının görünümü

<?php include("cevirme.php"); ?> /*Sayfanın Başına Eklenir. Ön Hazırlık Bölümünden imceleyiniz.*/
.
.
.
</head>
<body>
<form method="post" action="yazi-kaydet.php">
<div>

<!-- Gets replaced with TinyMCE, remember HTML in a textarea should be encoded -->
<div>
<p>Şarkı Adı:
<label>
<input name="s_adi" type="text" id="s_adi" size="80" />
</label>
</p>
<p>Sayfa Başlığı:
<label>
<input name="baslik" type="text" id="baslik" size="80" />
</label>
</p>
<p>Anahtar Kelimeler:
<label>
<input name="akel" type="text" id="akel" size="80" />
</label>
</p>
<p>Açıklama:
<label>
<input name="aciklama" type="text" id="aciklama" size="80" />
</label>
</p>
<p>Şarkı Sözleri: <br />
<textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%">

</textarea>
</p>
</div>
.
.
.
<br />
<input type="submit" name="save" value="Submit" />
<input type="reset" name="reset" value="Reset" />
</div>
</form>
</body>
</html>

yeni-yazi.php sayfasının kodları