Üst Reklam

CKEditör Kurulum | Php Editör Kurulumu

Merhabalar,

Ckeditör + php ile gönderi paylaşmaya bakacağız. Bir kaç tane gönderi yazıp bunların yayınlanmasını sağlayacağız.

Öncelikle çalışacağımız kodlar php olduğu için wampserver vb. programları kurmanız gerekli. Ya da canlıda çalışabilirsiniz.

İlk adımda ckeditörü indiriyoruz. (İndirme bağlantısı : http://ckeditor.com/downloadİndirme işlemini tamamladıktan sonra çalışmasını istediğimiz sayfaların tasarımını gerçekleştireceğiz. Önce bir veritabanı oluşturuyoruz. Örneğin "kerimdb". Ardından veritabanımızın içerisine bir tane tablo ekliyoruz. Örneğin "kerimtablo". Ardından tablonun içerisine id(int) - baslik(varchar) - icerik(text) olmak üzere 3 sütun ekliyoruz.


Şimdi standart işlem olan bağlantı sayfamızı oluşturuyoruz.

 <?php  
 //Veritabani Baglanti İşlemleri  
 $sunucu="localhost";  
 $veritabani_kullanici="root";  
 $veritabani_sifre="";  
 $veritabani="kerimdb";  
 $baglanti=mysql_connect($sunucu,$veritabani_kullanici,$veritabani_sifre);  
 if (!$baglanti) die ("Veritabanina Baglanilamiyor");  
 mysql_select_db($veritabani,$baglanti) or die ("Veritabani yok!");  
 mysql_query("SET NAMES 'utf8'");   
 mysql_query("SET CHARACTER SET utf8");   
 mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");  
 //##Veritabani Baglanti İşlemleri  
 ?>  

Anasayfamız olan index.php'yi oluşturuyoruz. Burada ckeditör kullanmamızı sağlayacak şey ise head taglerinin arasına yazacağımız aşağıda ki koddur.

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

Anasayfadan sonra kendimize gönderi içeriği gireceğimiz sayfayı oluşturacağız. yaziekle.php veya ismini istediğiniz şekilde verebileceğiniz bir php sayfası oluşturun. İçerisinde başlık(text), içerik(textarea) ve Kaydet(buton) olan bir form ekleyin :

 <form action="" name="form1" method="post">  
      <table>  
           <tr>  
                <td>Başlık</td>  
           </tr>  
           <tr>  
                <td><input type="text" name="baslik"/></td>  
           </tr>  
           <tr>  
                <td>İçerik</td>  
           </tr>  
           <tr>  
                <td>  
                     <textarea name="icerik" class="ckeditor" id="" cols="30" rows="10"></textarea>  
                </td>  
           </tr>  
           <tr>  
                <td><input type="submit" name="gonder" value="Kaydet"/></td>  
           </tr>  
      </table>  
 </form>  

Bu kısımda normal bir formdan farklı olarak ckeditörü göstermek için tek yapmamız gereken textareanın class ına ckeditor yazmaktır. Bu Textareanın yerinde otomatik olarak editörümüzü gösterecektir.

Ardından veritabanına yazma işlemimizi gerçekleştirelim :
 <?php  
      if(isset($_POST["gonder"])){  
           $baslik=trim($_POST["baslik"]);  
           $icerik=mysql_real_escape_string(trim($_POST["icerik"]));  
           $sorgu=mysql_query("INSERT INTO kerimtablo (baslik,icerik) VALUES ('$baslik','$icerik')");  
           if($sorgu){  
                echo "Başarılı !";  
           }else{  
                echo "Hatalı !";  
           }  
      }  
 ?>  

yaziekle.php de aldığımız görüntü şu şekilde olacaktır :



yaziekle.php sayfamızı tamamladıktan sonra, son olarak sıra bunu yazdıracağımız yazilar.php sayfamızı oluşturmaya geldi.

 <?php  
      $sorgu=mysql_query("SELECT * FROM kerimtablo");  
      while($kayit=mysql_fetch_array($sorgu)){  
           echo'  
                <div>  
                     <h3>'.$kayit["baslik"].'</h3>  
                     <p>'.$kayit["icerik"].'</p>  
                </div>  
           ';  
      }  
 ?>  


Sorgumuz ile önce kerimtablodaki sonuçları çekerek echo ile ekrana döktük.

İyi Çalışmalar.

Hiç yorum yok

Blogger tarafından desteklenmektedir.