.:: www.selmantunc.com ::.

php ve eskiden kalma delphi yazıları….

deneme

deneme

Popularity: unranked [?]

  • 0 Yorum
  • Kategori: Düzensiz

  • İndirme linki

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif download: comment_like_unlike (100.77KB)
    added: 19/11/2011
    clicks: 64
    description: coment like unlike

    php , mysql ve jquery kullanarak Yorumları Beğen , beğenme olayları üzerine bir çalışma yaptım

    php  include_once ('lib/class.ez_sql_core.php'); include_once ('lib/class.ez_sql_mysql.php'); require_once ('connect.php'); include 'lib/class.kgPager.ajax.php'; $vid_id=1; $total_records = $db--->get_var("SELECT count(vcom.id) from comments as vcom, comments_likes as vcomlike where vcom.status_=1 and  vcomlike.comment_id=vcom.id ");
    $kgPagerOBJ = & new kgPager();
    $scroll_page = 10; // paging
    $per_page = 3; // page total
    $git_sayfa = 'ajax_video_yorumlar.php';
    $current_page = $_GET['page'];
    $pager_url = 1;// $id;
    $inactive_page_tag = 'class="current_page"';
    $previous_page_text = '< Önceki Sayfa';
    $next_page_text = 'Sonraki Sayfa >';
    $first_page_text = '<<';
    $last_page_text = '>>';
    $pager_url_last = 1;//$id;
    $kgPagerOBJ->pager_set($pager_url, $total_records, $scroll_page, $per_page, $current_page, $inactive_page_tag, $previous_page_text, $next_page_text, $first_page_text, $last_page_text, $pager_url_last, $git_sayfa);
    
    $first_page = $kgPagerOBJ->first_page;
    $previous_page = $kgPagerOBJ->previous_page;
    $page_links = $kgPagerOBJ->page_links;
    $next_page = $kgPagerOBJ->next_page;
    $last_page = $kgPagerOBJ->last_page;
    echo 'toplam yorum: '.$total_records;
    
    ?>
    
    '; echo $first_page; echo $previous_page; echo $page_links; echo $next_page; echo $last_page; echo '
    '; //yorumlar /* $sql = "SELECT id,name_surname,comments,add_date from vimhub_video_comments where status_=1 and video_id=1 limit ".$kgPagerOBJ->start.", ".$kgPagerOBJ->per_page; */ /* echo $sql = "SELECT vcomlike.id as comlike_id, vcom.name_surname,vcom.comments,vcom.add_date,likes,unlikes from vimhub_video_comments as vcom, vimhub_video_comments_likes as vcomlike where vcom.status_=1 and vcom.video_id=".$vid_id." and vcom.video_id=vcomlike.video_id and vcomlike.comment_id=vcom.id limit ".$kgPagerOBJ->start.", ".$kgPagerOBJ->per_page; */ $sql = "SELECT vcomlike.id as comlike_id, vcom.name_surname,vcom.comments,vcom.add_date,likes,unlikes from comments as vcom, comments_likes as vcomlike where vcom.status_=1 and vcomlike.comment_id=vcom.id limit ".$kgPagerOBJ->start.", ".$kgPagerOBJ->per_page; $comments = $db->get_results($sql, ARRAY_A); if ($comments != '') { foreach ($comments as $comment) { $com_id = $comment['comlike_id']; $com_like = $comment['likes']; $com_unlike = $comment['unlikes']; $ad = $comment['name_surname']; $zaman_once = $comment['add_date']; $yorum = $comment['comments']; ?>

    Popularity: 28% [?]

  • 0 Yorum
  • Kategori: Jquery, php
  • Ajax Upload ify and php mysql insert

    php upload ekleme ve flash ile ekleme olayı ,  ajax ile upload ederken aslında arka planda  iframe ile yine sayfayı yenileterek upload yaparız fakat  uploadify ile  ajax upload olayı gerçek anlamada ajax oluyor , bu sistem flash kullandığı için  ajax ile sonuçları alabliyorsunuz

    ben bunu orjinal halinden biraz daha geliştirdim ve bazı özellikler ekledim , kendi yazdığım upload fonksiyonlarını koydum , upload olayı daha güvenli ve daha kolay

    Mysql e resimleri kayıt yapabliyorsunuz.

    Resim yüklendiği anda önizleme halini getirebiliyor.

    Upload fonksiyonlarında hata olursa hatayı yazıyor.

    Demo için bakınız

    İndirmek için :

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif download: uploadify_mysql (123.86KB)
    added: 19/11/2011
    clicks: 70
    description: uploadify_mysql and image Preview

    Popularity: 3% [?]

  • 5 Yorum
  • Kategori: Düzensiz
  • Facebook timeline aktif etme

    1. Facebook developer uygulamasını kullanmaya başlıyorsunuz. Arama kutusunu developer yazarak ulaşabilirsiniz.
    2. Ardından geliştirdiğiniz uygulamalarınızın listelendiği sayfaya gidiyorsunuz şuradan.
    3. Yeni bir uygulama oluşturuyorsunuz. Kafanıza göre bir isim verin.
    4. Oluşturduğunuz uygulamanın anaekranında olduğunuza emin olun. Sol sütundaki Open Graph kısmına gelin.
    5. İngilizce bir fiil ve nesne yazın. Örnek vermem gerekirse ilk boşluğa watch ikinci boşluğa build gibi.
    6. Biraz bekleyin. Ardından gelen sayfada değişiklikleri kaydet diyerek işlemi bitirin. Birkaç dakika sonra ana sayfanıza yeni profil teklifi gelmiş olmalı.

    Popularity: 15% [?]

  • 0 Yorum
  • Kategori: Genel
  • Sites as a realistic change of the site change font, change background, change the font type, change the color of links in a system that lets you did using the php and jquery

    live demo

    download:

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif download: live desing (123.29KB)
    added: 25/09/2011
    clicks: 72
    description: Sites as a realistic change of the site change font, change background, change the font type, change the color of links in a system that lets you did using the php and jquery

    Sitelerinizde gerçekçi olarak site değişikliği font değişikliği , arkaplan değişikliği , font türü değişikliği , linklerin renginin değişikliği yapabilmenizi sağlayan bir sistem php ve jquery kullarak yaptım,yönetim panelinizde sitenizde değişiklik yapabilmenizi sağlar.

    canlı demo

    indirmek için :

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif download: live desing (123.29KB)
    added: 25/09/2011
    clicks: 72
    description: Sites as a realistic change of the site change font, change background, change the font type, change the color of links in a system that lets you did using the php and jquery

    Popularity: 2% [?]

  • 0 Yorum
  • Kategori: Jquery, php
  • eğer telefonunuz philips cd150 ise telefonun muhtemelen kayıt ayarları ile oynarsanız LTF HS KYDT yada LTF H/S KYDT gibi bir sorun çıkarması olayı ile karşı karşıya kalablirsiniz bunun çözüm yolu şudur

    Menü tuşuna basın

    gelişmiş ayarlar a girin

    kayıt menusune gelin

    pin menusune gelin pin olarak : 0000 yazınız

    ok tuşuna basmadan önce baz ünitesindeki çağrı tuşuna basılı tutunuz

    her hangibir tuşa basmanız durumunda işlem gerçeklşmez bu durumda tekrar deneyiniz .

    Popularity: 1% [?]

  • 0 Yorum
  • Kategori: Düzensiz
  • aşagıdaki sitelerde çözüm yolları var ama ben çözüm olarak relative kullancagınız div yada class ı kapsayan üstteki div ve class lara

    position:relative  ekleyin , ve body ye de position:relative  ekleyin

    http://friendlybit.com/css/ie6-resize-bug/

    http://locusoptimus.com/css-trickery/ie7-position-relative-bug.php

    http://snook.ca/archives/html_and_css/position_relative_overflow_ie/

    http://www.satzansatz.de/cssd/rpfloat.html

    Popularity: 1% [?]

  • 0 Yorum
  • Kategori: Düzensiz
  • Kodlama Hatası=
    genelde seo yapılan linklerde olur , yada sayfanın sürekli kendi içinde dönmesi ilede olabilir. header (location=’sayfa.php’) olayı gibi

    eğer sql üzerinde aşırı sorgu yapan performans ayarları yapılmamış sql sorgularınız varsa bunlarda bu hataya neden olur.

    Desteklemeyen veya php sürümünüzde desteği bulunmayan fonksiyon ,sınıf gibi kodlar neden olablir.

    Eğer sunucuda  error_log dosyası varsa public_html içinde onu silin.
    Serverınız Litespeed ise bazen chmod 777 verince hata verebiliyor onu 755 yapın.
    Yani yazma izni vermeyin izinleri 755 olarak ayarlayın. ( ilk olarak index.php ye uygulayın.)

    cpanel için söylüyorum public_html klasorunun üst dizinlerinde yani dışında htaccess varsa onu siliniz.

    sayfanın Olmaması= çok nadir olmakla beraber bir neden alablir

    hostingin  max_user_connection ayarını küçük göstermesi yani 10 kişi diyelim fakat bağlanan sayısı 30 ise bu hatayı verir sistem.

    Klasör ve yetki ayarlarının yapılmaması = ayarlar şöyle olmalıdır Dosyalar 644, klasörler 755 olmalıdır

    ayrıca puplic_html klasoru ayarı = 755 olmalıdır , kontrol ediniz.

    sql veritabanında desteklenen tablo sayısının üzerine çıkılması 150 ve üzeri olması lazım sanıyorum maksimum ,daha fazlası hata nedenidir.

    error log dosyasına bakınız orada hatayı göreblirsiniz.

    Popularity: unranked [?]

  • 0 Yorum
  • Kategori: php
  • İnternet in geleceği


    Günümüz koşullarında şunu söyleyebiliriz ki, artık web sitesi yaparak para kazanma dönemi sona ermiştir , bu konuyu açacak olursak web sitesinden para kazanmak sağlam bir ekiple hızlı bir şekilde web sitesi yaparak sürümden para kazanma zamanıdır.

    Daha önce sadece siteyi yap ,sabit içeriği yaz ,bırak , dönemi bitti.

    Web 2.0 ile yeni bir akım başladı, daha fazla paylaşım canlı içerik , teknoloji alanında ise ajax , tablolardan kurtulmak sadece css yazımı gibi olaylar oldu.
    Aslında teknoloji kısmını ele alacak olursak, büyük devler aslında kendi teknolojilerini daha geliştirmek ve kolaylık istiyordu ve Google,Mozilla,Yahoo,Orelly gibi web in kralları yazılım geliştircilere bunları zorla yaptırmak istemiyorlardı , ve web2 kavramı ile bunu hayatımıza soktular.
    Ve artık semantik web dönemindeyiz.

    Yazının tamamını oku »

    Popularity: 4% [?]

  • 0 Yorum
  • Kategori: Düzensiz
  • sqllite araçları

    sqllite spy ücretsiz bir araç ama çok fazla özellik yok fakat güzel bir araç.
    Profesyonel bir araç arıyorsanız SQLite Expert işinizi görecekdir ücretli ve ücretisz sürümü sitesinde bulunmakda

    http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

    ve http://www.sqliteexpert.com/

    Popularity: 3% [?]

  • 0 Yorum
  • Kategori: Düzensiz
  • youtube da olan etiketlere göre yan tarafda benzer video olayları nasıl yapılır onu yapacağız , ben burada bunu 4 farklı metodla yaptım , ve mysql de ezsql sınıfını kullandım.

    ilk olarak veritababanından etiketleri seçelim

    $tag_sql="SELECT seo_etiket,etiket FROM video_etiketler WHERE video_id = '101' limit 4 ";//4 adet yeterli olacaktır
        $tags = $db->get_results($tag_sql, ARRAY_A);
        if ($tags != '') {
            foreach ($tags as $tag) {
     $oyuncular_[]= $tag['seo_etiket'];//diziye aktaralım
      }} else { echo 'etiket bulunamadı';}
    
    list($a1, $a2, $a3, $a4) = $oyuncular_;//diziyi değişkene çevirdik
     $aranacaklar="'".$a1."','".$a2."','".$a3."','".$a4."'";

    Yazının tamamını oku »

    Popularity: 22% [?]

    paging

    Hi, this week, using jquery, php, ajax and we will do the paging and data capture, Ajax paging and paging with Ajax examples here will tell us.
    While this writer Erin muharrem “kgpager” and we used Ezsql class,
    Online test: here
    Click here to download
    Yazının tamamını oku »

    Popularity: 100% [?]

  • 0 Yorum
  • Kategori: php
  • eğer web geliştiricisi iseniz tavsiyem aptana editordur,diğerlerine göre çok daha iyidir
    eclipse de olablir fakat java da yazılım geliştirmiyorsanız kurmayın bence gereksiz dosyalar oluşturuyor
    ama aptana  tam anlamıyla web geliştiriciler içindir
    eğer php geliştiricisi iseniz size tavsiye edeceğim şeyleri kurmalısınız

    /**/
    1.1 editor surumu :http://update.aptana.com/update/php


    aptana için frameworkler (jquery ve diğerleri Aptana AJAX Frameworks Update Site)

    http://update.aptana.com/install/frameworks/


    Yazının tamamını oku »

    Popularity: 9% [?]

  • 0 Yorum
  • Kategori: Programlama, php
  • Evet şimdi kohana framework ile çalışmak ders 2 ye başlıyoruz ,daha önce ders1 i  okumamışsanız buradan buyrun..
    evet başlıyoruz daha önceki yazımdaki aynı işlemleri yapalım

    ilk olarak http://dev.kohanaphp.com/projects/kohana3/files adresinden kohanın son sürümünü indiriyoruz , sıkıştırılmış dosyaları açtıkdan sonra local sunucumuzun içine açıyoruz ben örnek olarak kullandığım sunucu xampp olduğu için D:\xampp\htdocs\framework\ders1 de bulunan adrese açtım.

    kurulumu hakkında eburhanın yapmış olduğu videoyu  inceleyebilirsiniz,http://www.eburhan.com/2-dakikada-kohana-frameworkunu-kurmak-ve-calistirmak/

    kurulumu yaptığımıza ve herşey OK olduğuna göre anadizinde  example.htacces isimli bir dosya görecegiz ,dosya açarak

    # Installation directory
    RewriteBase /kohana/

    yazan kısmı sunucumuzdaki dosya ismi ile değiştiriyoruz ,ben ders1 yaptığım için aşağıdaki gibi değiştirdim.

    # Installation directory
    RewriteBase /ders2/

    daha sonra example.htacces dosyasının ismini .htacces olarak değiştirelim ve kaydedelim.

    şimdi application klasorunde bulunan bootstrap.php dosyasını açalım ve

    Kohana::init(array('base_url' => '/'));
    

    kısmını

    Kohana::init(array('base_url' => 'http://127.0.0.1/framework/ders2/'));
    

    şeklinde yazalım.

    Şimdi “application” altındaki “views” klasöründe pages isimli bir klasör açalım ve burada bir ko3.php isminde bir dosya açalım.

    <html>
     <head>
     <title>ders 2</title>
     </head>
     <body>
     <h1>view lerle ilk dersimiz  </h1>
     </body>
     </html>

    ve şimdi “application\classes\controller” altında bir ko3.php isminde bir dosya açalım ve içerisine

    <?php
    defined('SYSPATH') or die('No direct script access.');
    
    class Controller_ko3 extends Controller
     {
    
    public function action_index()
     {
     $this->request->response = View::factory('pages/ko3');
     }
    

    ve şimdi test edelim http://127.0.0.1/framework/ders2/index.php/ko3

    olayımızı biraz daha geliştirelim,    application\views\pages  içinde ko3.php deki yazımıız silelim ve aşağıdaki gibi yazalım.

    <html>
    <head>
      <title>merhaba</title>
     </head>
     <body>
      <h1>view lerle ilk dersimiz  </h1>
      <?php echo $content;?>
     </body>
    </html>

    şimdi “application\classes\controller” altında bir ko3.php içerisindeki kodumuzu silelim ve aşağıdaki gibi yeniden yazalım.

    public function action_index()
    {
    $view                       = View::factory('pages/ko3');
    $view->content              = deneme 1';
    $this->request->response = $view->render();
    }
    

    yine silelim ve farklı bir yöntemle yapalım  ve test edelim http://127.0.0.1/framework/ders2/index.php/ko3  sonuç yine aynı farklı kullanım şekilleri var bunu anlıyoruz

    public function action_index()
    {
    $data['content']         = 'deneme 2 ';
    $view                    = View::factory('pages/ko3', $data);
    $this->request->response = $view->render();
    }
    

    yine silelim ve şimdi farklı bir yöntemle daha yazalım.

    public function action_index()
    {
    $content                 = 'deneme 3';
    $view                    = View::factory('pages/ko3') ->bind('content', $content);
    $this->request->response = $view->render();
    }
    

    Bu farklı yollarla yazmamızın nedeni kohanın farklı yolları destekliyor olmasını göstermek amaçlıdır.

    Şimdi “application/views/” altında “blocks” isimli bir klasör oluşturalım ve içinde ko3_inner.php isminde bir dosya oluşturalım.

    içine aşağıdaki kodu yazalım.

    <h3>Bu iç içe geçmiş bir view</h3>
    

    şimdi “application/views/pages/” içindeki  “ko3.php” dosyasını açalım ve içini silip aşağıdaki kodu yazalım.

    <html>
     <head>
      <title>selam!</title>
     </head>
     <body>
      <h1>>view lerle ilk dersimiz</h1>
      <?php echo $content;?>
      <?php echo View::factory('blocks/ko3_inner')->render(); ?>
     </body>
    </html>

    Burası aslında view içindeki bir kodu görmemiz açısından doğrudur, fakat statik bir deger için doğru olablir fakat controlleri değerleri görmemizi sağlamaz.Sadece düzeltme amalı kullanım içindir.Burada size bir kullanım şekli hakkında bilgi vermiş oldum.

    şimdi ise başka bir şey yapalım “application\classes\controller” altında bir ko3.php ismindeki dosyamızı açalım ve içini değiştirelim aşağıdaki kodu yazalım.

    public function action_index()
     {
        $ko3_inner['content']    = 'bir bilgi girdik';
        $ko3['content']          = 'biz bir bilgi girdik';
        $ko3['ko3_inner']        = View::factory('blocks/ko3_inner', $ko3_inner)
                                       ->render();
        $view                    = View::factory('pages/ko3', $ko3);
        $this->request->response = $view->render();
     }

    bunu test edelim http://127.0.0.1/framework/ders2/index.php/ko3

    şimdi ise sabit değerler hakkında bir deneme yapalım

    “application\classes\controller” altında bir ko3.php ismindeki dosyamızı açalım ve içini değiştirelim.

    public function action_index()
    {
    View::set_global('sabit', 'bu global bir değer ');
    
    $ko3_inner['content']    = 'bir bilgi girdik';
    $ko3['content']          = 'biz bir bilgi girdik';
    $ko3['ko3_inner']        = View::factory('blocks/ko3_inner', $ko3_inner)
    ->render();
    $view                    = View::factory('pages/ko3', $ko3);
    $this->request->response = $view->render();
    }

    son olarak ise views bölümündeki ko3_inner.php veya ko3.php nin içine ağaşıdaki kodu yazalım

    <br/><?php echo $sabit;?>
    

    ve test edelim http://127.0.0.1/framework/ders2/index.php/ko3

    dersimiz bitti umarım güzel anlatmışımdır ,şunu söylemekde fayda var ben bunu yabancı sitelerden çevirerek  yaptım bu yüzden hatalar olabilir, ama kohana oldukça kolaydır ,sürekli deneme ve test yaparak zamanla alışablirsiniz hemen pes etmeyin,Framework kullanmak size çok şeyler kazandıracktır.

    Diğer dersimiz   kontrollerle çalışmak da görüşmek üzere ….Devam edeceğiz.

    Tüm kohana dersleri için tıklayın

    Popularity: 38% [?]

  • 3 Yorum
  • Kategori: Düzensiz, kohana, php
  • merhabalar kohana framework 3 ile çalışmak dersinin birincisine hoşgeldiniz.

    kohana php framework

    ilk olarak http://dev.kohanaphp.com/projects/kohana3/files adresinden kohanın son sürümünü indiriyoruz , sıkıştırılmış dosyaları açtıkdan sonra local sunucumuzun içine açıyoruz ben örnek olarak kullandığım sunucu xampp olduğu için D:\xampp\htdocs\framework\ders1 de bulunan adrese açtım.

    kurulumu hakkında eburhanın yapmış oldugu dersi inceleyebilirsiniz,http://www.eburhan.com/2-dakikada-kohana-frameworkunu-kurmak-ve-calistirmak/

    Aslında kohana3  zaten kuruldugunda ekrana hello,world yazmakdır ,fakat biz Kohana yapısını anlamak için farklı bir örnek yapacağız.

    kurulumu yaptığımıza ve herşşey OK olduğuna göre anadizinde  example.htacces isimli bir dosya görecegiz ,dosya açarak

    # Installation directory
    RewriteBase /kohana/

    yazan kısmı sunucumuzdaki dosya ismi ile değiştiriyoruz ,ben ders1 yaptığım için aşağıdaki gibi değiştirdim.

    # Installation directory
    RewriteBase /ders1/

    daha sonra example.htacces dosyasının ismini .htacces olarak değiştirelim ve kaydedelim.

    şimdi application klasorunde bulunan bootstrap.php dosyasını açalım ve

    Kohana::init(array('base_url' => '/'));
    

    kısmını

    Kohana::init(array('base_url' => 'http://127.0.0.1/framework/ders1/'));
    

    şeklinde yazalım ve şimdi “application/classes/controller”  klasörünü açalım ve içine deneme1.php isimli bir dosya oluşturalım ,içerisine aşağıdaki kodu yazalım.

    <?php
    defined('SYSPATH') or die('No direct script access.');
    
    class Controller_Deneme1 extends Controller
     {
     public function action_index()
     {
     $this->request->response = 'Merhaba kohana3 ile ilk tanışma';
     }}

    şimdi test etmek için aşağıdaki linki tarayıcımıza yazalım.

    http://127.0.0.1/framework/ders1/index.php/deneme1

    Şimdi kodları açıklayalım

    —————————————-

     Controller_Deneme1 extends Controller

    bu kısım controlller sınıfı için bir denetleyici oluşturur.

    Dikkat edin  Controller_Deneme1 de geçen Deneme1 yazısı aslında “application/classes/controller”

    klasöründe bulunan deneme1.php arasındaki ilişkiyi ifade eder.

    ————————-
    public function action_index()

    bu kısım

    Bu genel bir yöntemdir , “action_index” denilen bir alan  oluşturur.  “Action_index”yöntemi framework  tarafından yüklenen varsayılan bir komuttur. bunu diğer sitelerimizde kullandıgımız index.php gibi düşünebilirsiniz.

    ————————————————-

    public function action_index()
    {
     $this->request->response = 'Merhaba kohana3 ile ilk tanışma';
    }

    Bu kontroller ekrana  Merhaba kohana3 ile ilk tanışma yazısını yazacaktır.

    Yani framework isizn isteğinize bir yanıt verecektir diyebiliriz.

    Evet buraya kadar tamam şimdi biraz daha farklı bir şeyler yapalım .

    şimdi “application/classes/controller” de bulunan deneme1.php deki aşağıdaki yazımızı silelim

    public function action_index()
     {
    $this->request->response = 'Merhaba kohana3 ile ilk tanışma';
    }
    

    yazımızın hemen altına aşağıdaki kodu yazalım

     public function action_farkli()
      {
     $this->request->response = 'farkli bir uygulama olsun  ';
      }
    

    ve şimdi test edelim. http://127.0.0.1/framework/ders1/index.php/deneme1/farkli

    ve ekrana farkli bir uygulama olsun yazısını yazdı. şimdi biraz da dinamik içerik konusunda birşeyler yapalım. yine aşagıdaki kısımdan sonra hemen onun altına

    public function action_farkli()
    {
     $this->request->response = 'farkli bir uygulama olsun  ';
     }
    

    aşağıdaki kodu yazalım

     public function action_dinamik($isim)
     {
    $this->request->response = 'Adınız Nedir: '.$isim;
    }
    

    ve linkimizi test edelim

    http://127.0.0.1/framework/ders1/index.php/deneme1/dinamik/selman

    ve son olarak bir ipucu vereyim kafa karıştırmasın diye en sona yazıyorum link verirken

    http://127.0.0.1/framework/ders1/index.php/deneme1/    buradaki index.php yi kaldırmak isterseniz  yani linki aşağıdaki gibi açmak isterseniz

    http://127.0.0.1/framework/ders1/

    application klasorunde bulunan bootstrap.php açalım ve içindeki aşağıdaki satırı

    Route::set('default', '((/(/)))')
    	->defaults(array(
    		'controller' => 'welcome',
    		'action'     => 'index',
    	));
    

    ağağıdaki gibi değiştirelim

    Route::set('default', '((/(/)))')
    	->defaults(array(
    		'controller' => 'deneme1',
    		'action'     => 'index',
    	));

    ve http://127.0.0.1/framework/ders1/ yazarak test ettğimizde sonucu görüyoruz

    bunu açıklamamız gerekirse daha önceki welcome yazısı kohana nın ilk kurulumunda yazılan hello world yazısını getirmek için , yani buraya varsayılan değeri giriyoruz bu anlama gelmektedir.Fakat dinamik örneğinde değişme olmayacaktır onu yine aynı şekilde çağıracağız (http://127.0.0.1/framework/ders1/index.php/deneme1/dinamik/selman) bu konuyla ilgili diğer örnekleri URI konusunda anlatacagım
    çok yakında diğer dersimiz olan görünümlerle (views) çalışmak ,dersinde görüşmek üzere ….

    Tüm kohana dersleri için tıklayın

    Popularity: 64% [?]

    Merhabalar yeni bir sınıf tanıtmak istiyorum sayın programcı dostlarıma, php ile çalışırken projelerimizde tarayıcı bilgilerine ihtiyaç duyarız çünkü gerek istatistik bilgileri için ,gerekse tarayıcınızı tarayıcı türüne göre yönlendirmek için, yada mobil tarayıcılar için yazdığınız özel sayfaya yönlendirmek için özel scriptler yada kodlar yazarız ,size tanıtmak istediğim sınıf ise sizi bu dertden kurtaran kendi yamış olduğum bir sınıf Bu sınıfın özellikleri ise
    internet tarayıcısının adını,versiyon numarasını ,mobil tarayıcı olup olmadığını ve mobil tarayıcının versiyonunu, tarayıcının dilini öğrenmenizi (ingilizce,türkçe,fransızca) sağlar.
    Örnek Kullanım Şekli

    Online test için tıklayın

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: Stnc User Agent for php (5.42KB)
    added: 02/03/2011
    clicks: 513
    description:

    Popularity: 12% [?]

  • 0 Yorum
  • Kategori: Programlama, php
  • en iyi 12 css framework

    Programcılar için site tasarımları yaparken sürekli olarak aynı kodları yazmak çok zaman kaybına yol açablir ,mesela inputlar için sürekli belirli değerler girmek zamanla yorucu gelebilir, bu durumlarda css frameworkler kullanmalıyız ,ben bildiğim bazı css framework leri topladım ,içlerinden sadece blueprint ve yaml i inceledim.umarım işinize yarar

    12 en iyi CSS Altyapıları ve

      1. Elements CSS Altyapıları

    2. WYMstyle: Bir CSS çerçeve 

    3. YAML CSS Framework

    4. YUI Grids CSS 

    5. Boilerplate CSS Framework

    6. Blueprint CSS 

    7. Schema Web Design Framework

    8. CleverCSS 

     

    9. Tripoli Beta CSS Framework
    (Kaynak: Monc )

    10. ESWAT Web Project Framework 

    11. CwS CSS Framework

    12. My CSS Framework 

    Popularity: 17% [?]

  • 0 Yorum
  • Kategori: Programlama
  • Gelişmiş dosya upload ve ajax upload

    Gelişmiş php dosya upload ve jquery ajax upload v.4

    Stnc File Upload kullanım bilgileri ve özellikleri
    - Sunucunuza dosya veya dosyalarınızı yüklemenizi sağlar,nesne tabanlıdır,esnektir,tüm projelerinizde kullanabilirsiniz.
    Jquery framework ile Ajax ile upload etme özelliğide bulunmaktadır.
    Ayrıca sadece ajax olmadanda kullanılabilir.
    Daha fazla ayrıntı için örneklere bakınız. İndirme linki

    Özellikleri

    • Yüklemek istediğinizi dosyanın uzantısını belirtebilirsiniz.Ayrıca mime tip kontroleride eklendi.
    • Tek bir dosya veya birden fazla dosya yükleme imkanı sunar.
    • Benzersiz isimlendirme metodu bulunur.
    • Resim dosyalarının gerçek resim dosyası olup olmadığını kontrol eder.
    • Dosyaların ön ve arka kısmına önek ve sonek verme özelliği bulunmakdadır.
    • Yüklenecek dosyaların boyutunu hesaplamak için uğraşmak zorunda kalmazsınız, boyutu ve bayt,kilobayt,megabayt olarak belirtmeniz yeterlidir.
    • Jquery ile uyumluluğu sayesinde Ajax upload imkanıda sunar.
    • İsterseniz sadece tek bir dosya isminde olmasını isteyebilirsiniz
      (Örneğin şirketinizin pdf bilgilerinin her hafta yüklemesini yapıyorsunuz ve isminin bülten olmasını istiyorsunuz bu gibi durumlarda avantajlıdır.)
    • Yükleme sonucu dosyalar ile ilgili bilgi alabilirsiniz.

    Daha fazla bilgi ve kullanıcı rehberi için :http://selmantunc.com/project/upload/tr/

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: Stnc File Upload and Ajax v2.5 (49.45KB)
    added: 13/04/2010
    clicks: 2871
    description: Allows you to upload files to your server, or files, OOP-based,resize pictures if you want to upload the files to make the image smaller, and if (the thumb) ,sizing feature of. Ajax with jquery framework has the feature of upload to.

    Popularity: 20% [?]

  • 0 Yorum
  • Kategori: Düzensiz, Jquery, php
  • Advanced php File Upload and Ajax upload  v4.0

    Allows you to upload files to your server, or files, object-based, flexible, can use it in all projects. Ajax with jquery framework has the feature of upload to. Also be available only ajax. For more details, see the examples. http://selmantunc.com/project/upload/

    Features

    • You can specify you want to download the file extensions and mime types of controls have been added.
    • A single file or multiple files to upload offers.

    • Unique naming method is found.

    • Image files, will check whether the actual image file.

    • Prefix and suffix of the files to the front and rear is equipped with.

    • To calculate the size of uploading files do not have to deal with, the size and bytes, kilobytes, megabytes, just as stated.

    • Jquery Ajax file upload feature is due.

    • You can request to have only a single file named (For example, your company would be to install pdf information and the name of the newsletter each week would be advantageous in such cases.)

    • upload files with information you can get results.

    Examples and user guide :

    http://selmantunc.com/project/upload/

    http://www.selmantunc.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: Stnc File Upload and Ajax v2.5 (49.45KB)
    added: 13/04/2010
    clicks: 2871
    description: Allows you to upload files to your server, or files, OOP-based,resize pictures if you want to upload the files to make the image smaller, and if (the thumb) ,sizing feature of. Ajax with jquery framework has the feature of upload to.

    Popularity: 95% [?]

  • 0 Yorum
  • Kategori: Jquery, php
  • İzlediğiniz Videoyu indirin ,

    Artık interntte izlediğiniz tüm filmleri , dizileri ve videoları indirebilirsiniz , hangi site oldugu hiç önemli değil gerekli araçları veriyorum.Hepside beleş

    Mozilla firefox

    Firefox eklentisi olan firebug (web programcılarının favori hata ayıklama programıdır  :)   )

    Free download manager

    Öncelikle firefox’u indirelim ve kuralım  daha sonra firefox u açarak bu siteye girelim, siteden Install Firebug For Firefox a tıklayarak firebug

    eklentimizi kuralım ,daha sonra free download manager programını  kuralım .

    ben kendi sitemde size resimli örneklerle açıklayayım.

    ilk olarak firefox üzerinde firebug eklentisini açıyoruz (F12 kısayol tuşu)

    daha sonra firebugın net sekmesine geliyoruz alt resimde görüldüğü gibi, bu kısımda boyutu sürekli artan  bir yer göreceksiniz (şekil 2) burayı uzerinde sağ tıklayarak konumu kopyala (şekil 3 ) diyoruz kopyaladığımız bilgiyi free download manager programımıza yapıştırarak indirme işleminin bitmesini bekliyoruz

    Popularity: 4% [?]

  • 0 Yorum
  • Kategori: Filmler, Genel
  • Yeşilçamın en ruh hastası sahneleri

     

    Yok abi böyle bi sahne yıllarca düşünsen bu kadar olmaz yani….

     

    Popularity: 5% [?]

  • 0 Yorum
  • Kategori: Filmler, Genel
  • Notepad++ “php editor”

      Notepad++ tamamen C++ Win32 api ile yazılmıştır, yani Windows MFC kullanmadan yazılmıştır. Bu sayede birçok editörde olduğu gibi yavaş açılma problemi yoktur. GPL lisanlı bu yazılım beklediğinizden de daha hızlı çalışır. Syntax (sözdizimi) hatası bulma, vurgulama ve renklendirme yapabilir.

    Desteklediği Diller:
    C, C++, Java, C#, XML, HTML, PHP, CSS, makefile, ASCII art (.nfo), doxygen, ini file, batch file, javascript, ASP, VB/VBS, SQL, Objective-C, RC resource file, Pascal, Perl, Python, Lua, TeX, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript, VHDL, Ada, Caml, AutoIt, KiXtart, Matlab, Verilog, Haskell, InnoSetup CMake

    Özellikleri:
    - Dil tanıma ve renklendirme
    - WYSIWYG editörü
    - Kullanıcı tanımlamalı dil renklendirme
    - Otomatik tag tamamlama
    - Çoklu döküman açma ve görüntüleme
    - Arama&Değiştirme desteği
    - Sürükle&Bırak desteği

      Notepad++ is a free source code editor (and Notepad replacement), which supports several programming languages, running under the MS Windows environment. This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.

    Here are the features of Notepad++ :
    • Syntax Highlighting and Syntax Folding
    • WYSIWYG
    • User Defined Syntax Highlighting
    • Auto-completion
    • Multi-Document
    • Multi-View
    • Regular Expression Search/Replace supported
    • Full Drag ‘N’ Drop supported
    • Dynamic position of Views
    • File Status Auto-detection
    • Zoom in and zoom out
    • Multi-Language environment supported
    • Bookmark
    • Brace and Indent guideline Highlighting
    • Macro recording and playback

    Download Notepad++ 5.4 Final
    All Downloads
    Download Notepad++ 5.3.1 Portable

    Popularity: 8% [?]

  • 0 Yorum
  • Kategori: Düzensiz
  •  

    Bir Tür Fake Sanal h.a.c.k Yöntemidir.Direkt Dosyalara ulaşmayan ancak Kanalları kullanarak sisteme kısmen erişen Çoğulcu virüstür.


    Bir Tür Fake Sanal h.a.c.k Yöntemidir.Direkt Dosyalara ulaşmayan ancak Kanalları kullanarak sisteme kısmen erişen Çoğulcu virüstür.

    NASIL BULAŞIR: Değerli Arkadaşlar 3 Türlü Yol Vardır

    1- Null Scriptler
    2- Null programlar
    3- BU EN ÖNEMLİSİ VE EN ÇOK YAPILANI DNS DEĞİŞKENLERİ
    Özellikle JUSTİN TV VE YOUTUBE de Kullanılan DNS ler işin Başını çekiyor…

    ÖRNEĞİN SİZE VERECEĞİMİZ AŞAĞIDAKİ DNS BİR İFRAME VİRÜSÜ YAYAN DNS DİR.
    ASLIDNA ÇOK HIZLI ÇALIŞIR.NORMALİDNEN DAHA FAZLA HIZLIDIR.
    ANCAK KULLANDIKTAN BİR SÜRE SONRA FARKEDECEKSİNİZ Kİ FTP PROGRAMINIZA KAYITLI BÜTÜN SİTELERİNİZE İFRAME BULAŞMIŞTIR. DNS KULLANIRKEN DİKKAT!!!

    212.58.3.2
    212.58.4.2

    HANGİ DOSYALARA BULAŞIR:

    index.php (asp)
    main.php (asp)
    header.php (asp)
    Footer.php (asp)
    index.html (htp)
    admin.php (asp)

    Endişe Etmeyin Sadece bu dosyalara bulaşmaktadır.Diğer dosyalara bulaşmamaktadır.
    Gezin bakın bunu farkedeceksiniz.

    ÇÖZÜM: Eğer İframe Web Sitelerinize Bulaşmış İse Öncelikle Derhal FTP ŞİFRENİZİ değişin. Göreceksiniz İFRAME VİRÜSÜ Sitelerinize Erişimi yitirecektir.
    Bulaşan bütün dosyalardaki iframeleri silin.

    Bilgisayarınızı Taratın ve en az 10 adet solucan veya trojan mutlaka çıkacaktır.
    Bu iframelerden bulaşmaktadır…

    Bu acizane yazı ile sitesinde iframe virüsü olanlar, bu virüsten kurtulabilecek.

    1-)öncelikle Advanced Find and Replace adındaki kurulumu saniyeler süren ufak çaptaki programı indiriyoruz. (Google’a yazarsanız çıkacaktır)

    2-)daha sonra ftp’den sitenize bağlanıp ftp’de ki tüm dosyaları masaüstünden yeni bir klasör açıp o klasöre gönderin. (unutmayın iframe virüsü kullanılan veya kullanılmayan tüm dosyalara bulaşıyor.)

    3-)aktarımlar tamamlandıktan sonra indirmiş olduğumuz programı açıp, masaüstündeki klasörün adresini browse yazan kısma yapıştırın.

    program aşağıda görüldüğü gibidir, browse yazan yere ftp’den bilgisayarımıza aktardığımız dosyaların adresi

    ind kısmına ise ‘ iframe ‘ yazın ve ‘ execute ‘ butonuna tıklayın.
    4-)bu esnada program iframe içeren dosyaları bulup en altta bu dosyaları gösterir. bundan sonrası temizleme aşaması, temizlemiş olduğunuz dosyaları ftp’ye gönderin. (temizlemeden önce muhakkak yedek alın)
    daha sonra ftp şifrelerinizi değiştirip virüsün girmiş olduğu ve gireceği dosyaların izinlerini 444 yapın. son olarak güncel bir trojen-virüs programı yükleyin.
    tercihim – spyware doctor ve kaspersky ikilisi…
    Saldırgan site sorunu :

    Çözüm: Sitenizdeki virüs içeriği temizleyin ve sonra http://www.google.com.tr/webmastertools adresinden yeniden değerlendirme isteği yapın, max 2 hafta içinde eski haline dönecektir..

    Alıntıdır..

    Popularity: 5% [?]

    Yüksek Lisans ve Bilgisayar Müh. Lisans programlarına ait bütün dersler

                              

    Ahmet Yesevi Üniversitesi’nden Yüksek Lisans ve Bilgisayar müh. Lisans programlarına ait bütün dersler

     

    Toplam boyut: 119 MB (Açılınca ~250 MB)

     

    Eğitim dünyasına profesyonel katkı:
    Flashlı, interaktif, görsel komple ders
    anlatımları, bölüm soruları, özetleri, deneyleri..

    35 Konu html formatında rar’lı dosyada.

      

    İçindekiler:

      

    TBIL101 Matematik 1
    TBIL102 Matematik 2
    TBIL103 Genel fizik 1
    TBIL104 Genel fizik 2
    TBIL105 Bilgisayar programlama 1 (C Programlama)
    TBIL106 Bilgisayar programlama 2 (C++Programlama)
    TBIL107 Genel kimya
    TBIL108 Kesikli matematiksel yapılar
    TBIL203 doğrusal cebir
    TBIL204 diferansiyel denklemler
    TBIL205 sayısal mantık tasarımı
    TBIL206 bilgisayar organizasyonu
    TBIL209 olasılık ve istatistik
    TBIL210 doğrusal cebir ve diferansiyel denklemler
    TBIL211 yazılım mühendisliğine giriş
    TBIL301 sayısal çözümler
    TBIL302 biçimsel diller ve özdevinirler kuramı
    TBIL303 veri yapıları ve algoritmalar
    TBIL305 elektronik 1
    TBIL306 elektronik 2
    TBIL307 programlama dilleri
    TBIL309 insan bilgisayar etkileşimi
    TBIL403 veritabanı yönetim sistemleri
    TBIL405 Mikroislemci Sistemleri Değerlendirmeler
    TBIL406 bilişim hukuku
    TBIL407 işletim sistemleri
    TBIL601 Bilgisayar Mimarisi
    TBIL602 İleri bilgisayar ağları
    TBIL603 yazılım mühendisliği
    TBIL604 İleri veritabanı sistemleri
    TBIL610 Yapay sinir ağlarına giriş
    TISL101 işletme bilimine giriş 1
    TISL105 ekonomi 1
    TOZD201 AHMET YESEVÎ’NİN HAYATI
    TOZD202 Bilim Tarihi
    Mühendislik Ekonomisi
    Bireyler_Arastirma_Degerlendirmeleri
    Stratejik_Yonetim_Degerlendirmeler

     

    rapid:

    http://rapidshare.com/files/314925157/pc_pr.rar

    no rapid:

    http://hotfile.com/dl/19212446/98a767a/pc_pr.rar

     

    Kaynak :http://www.odaneki.net/

    Popularity: 9% [?]

  • 0 Yorum
  • Kategori: Programlama
  • Bağlantılar

     

    Ocak 2012
    Pts Sal Çar Per Cum Cts Paz
    « Ara    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031