ali furkan yılmaz kişisel web bloguAli Furkan YILMAZ hello@alifurkan.org

HAKKIMDA

  • Ali Furkan
  • Ali Furkan
  • Grafik/Yazılım

Php tabanlı interaktif sözlük scripti

9 yıl önce#calismalar

Bu yazılımı ilk olarak r10'da paylaşmıştım fakat sonrasında birkaç ufak hatalar olduğunu gördüm. En basitinden örnek vermek gerekirse başlıkta ı harfi varsa açmıyordu. Bu tür hataları derledikten sonra tekrar paylaşmak istedim. Ayrıca hostundan kaynaklı sorun alanlar için alternatif bir yöntem de göstereceğim.

sözlük scripti

Kurulum aşaması

\application\config\database.php 68,69,70. satırlar düzenlenecek.

'username' => 'veritabanı kullanıcı adı',
'password' => 'veritabanı şifre',
'database' => 'veritabanı adı',


\application\config\config.php 20. satıra base url girilecek.

$config['base_url'] = 'http://siteadresi.com/';


Ana dizinde bulunan ayar.php ve search.php düzenlenecek.

Ayar.php 6,7 ve 8. satır.

$db_username="veritabanı kullanıcı adı";
$db_password="veritabanı şifre";
$db_name="veritabanı adı";

Search.php 4 ve 5. satır.

$con=mysql_connect("localhost","veritabanı kullanıcı adı","veritabanı şifresi");
$db=mysql_select_db("veritabanı adı",$con);

Kurulum işlemi bitti, şimdi sıra hostunda codeigniter kütüphanesindeki eksikliklerden dolayı sessionlar temizken random entry çekemeyenler için random entry yerine sabit bir sözlük kuralları sayfası yapımını anlatcam.

\application\controllers\Welcome.php 60. satırı açıyoruz.

 $this->load->view('basligagit',array('entry'=>$entryler)); //random

ve aşağıdaki ile değiştiriyoruz.

$this->load->view('yonlendir');

Şimdi de aynı dosyada 45. satırdan itibaren başlayan aşağıdaki kodu buluyor ve siliyoruz.

  foreach ($entryler as $rowtek)
            { 
            $meta[]= $rowtek->entry_name;
            }

Bu işlemi de tamamladıktan sonra \application\views\ giriyoruz ve yonlendir.php adında bir dosya oluşturuyoruz. Size hazır bir şablon vereceğim, içerisindeki yazıları kendiniz derlersiniz, aşağıdaki şablonu yonlendir.php dosyasına yapıştırıyoruz.

  <div class="col-md-9  entry_icerik"><h3>sözlük kuralları</h3><hr>

  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec imperdiet molestie libero, quis aliquam mauris lobortis id. Nulla finibus quam odio, non convallis enim dictum sed. Donec commodo erat nisi, ut commodo sapien vehicula et. In urna ante, tristique nec tristique a, semper a tellus. Vivamus id maximus elit, id tincidunt odio. Duis egestas venenatis risus, ac aliquam justo scelerisque vel. Morbi egestas enim a gravida semper. Duis at justo ac lacus tristique egestas sit amet quis diam. Proin aliquet efficitur finibus. Cras et sem mi. Aenean at metus facilisis lacus bibendum condimentum. Cras mattis ligula sodales, feugiat turpis in, bibendum eros.

Nunc justo neque, tempor a magna ac, sagittis tristique eros. Nulla facilisi. Praesent porta vehicula risus vel scelerisque. Integer placerat neque vitae orci vestibulum, eget ultricies tellus tincidunt. Quisque eleifend egestas massa, a pulvinar nisi dapibus at. Suspendisse porta neque aliquam, luctus sapien vitae, porta massa. Integer tincidunt dui eu erat mollis porttitor. Duis consequat tellus dolor, ac cursus metus congue ut.<br><br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>
• Cras mattis ligula sodales, feugiat turpis in, bibendum eros.<br>

</div>

<?
include "./sidebar.php";
?>

Bu yapmış olduğum sistemi 2 hosting panelinde deneme fırsatım oldu. Birincisi Örnekhosting>cPanel sunucularında ve kendi boş sunucumun üzerine vestacp panel kurarak test ettim, sonuç olarak iki sistemde de hiçbir sorunda karşılaşmadım. Geliştirilmesi gereken fonksiyonlar bulunuyor, php bilgisi olmayan birisinin bulaşmasını tavsiye etmem. Gerek v1, gerek v2 versiyonunu geliştirmeye devam ettiğiniz taktirde güzel bir sistem çıkartabilirsiniz ortaya.

Dosyayı indirmek için tıklayın.

Ayrıca v2 versiyonuna 200₺'ye sahip olabilirsiniz. canlı demo linki ve demo fotoğrafı.

Not: Satın alım işlemi sonrası script dosyaları müşteriye gönderildiyse geri iade mümkün değildir. Bunun nedeni yazılımın full açık kaynak kodlu olmasından ötürü.

internete dair her şey