PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

24 Ocak 2013 Perşembe

Php Sayı Yuvarlama İşlemleri Ceil, Floor, Round Fonksiyonları

Php Sayı Yuvarlama İşlemleri Ceil, Floor, Round Fonksiyonları

Php ile sayı yuvarlama isminden de anlaşılacağı gibi ondalıklı (küsüratlı) sayıların ondalık değerlerini atarak. Tam sayıya çevirme işlemidir.

Php'de sayı yuvarlama için 3 farklı fonksiyon vardır;

  • Ceil Fonksiyonu: Sayıyı yukarı yuvarlar.  ceil();  şeklinde kullanılır, tek argüman alır.

  • Floor Fonksiyonu: Sayıyı tam sayıya tamamlar yani virgülden sonrasını atar. floor(); şeklinde kullanılır, tek argüman alır.

  • Round Fonksiyonu: Sayıyı ondalık kısmına göre tamamlar. Yani virgülden sonrası ,50'den büyük ise yukarı ,50'den küçük ise aşağı yuvarlar. round(); şeklinde kullanılır, tek argüman alır.


Örnek uygulamalar;

[php]
<?php
// PHP sayı yuvarlama işlemleri

// Ceil Fonksiyonu;
echo ceil(45,70); // Ekrana yazdırılcak rakam 46 olacaktır.

// Floor fonksiyonu;
echo floor(45,70); // Ekrana yazdırılcak rakam 45 olacaktır.

//Round Fonsiyonu;
echo round(5,68); // Ekrana yazdırılcak rakam 6 olacaktır.
echo round(5,24); // Ekrana yazdırılcak rakam 5 olacaktır.

?>
[/php]

24 Kasım 2012 Cumartesi

jQuery dosya yükleme scripti (jQuery file uploader): Uploadify



Uploadify dosya yükleme işlemleri konusunda size büyük kolaylık sağlayacak, tamamen özelleştirilebilir bir jQuery plugini. JavaScript ve ActionScript’in maharetlerini kullanan bu plugin sayesinde sitenize/projenize dinamik olarak tekli ve çoklu dosya yükleme özelliği kazandırabilir, ziyaretçilerinize gelişmiş bir web deneyimi sağlayabilirsiniz.

Geliştiricinin ağzından scriptin sahip olduğu bazı özellikler:

  • jQuery Altyapısı

  • Çoklu Dosya Yükleme Özelliği

  • SWFObject Entegrasyonu

  • Popüler Sunucu Taraflı Yazılım Dilleriyle Uyumluluk

  • Tamamen Özelleştirilebilir (.FLA Dahil)

  • Geniş Destek Topluluğu

  • Kapsamlı Örnekler ve Dökümantasyon


 

Demo:
http://www.uploadify.com/demos/

Download:
http://www.uploadify.com/download/

 

 

Kaynak: http://www.egonomik.com/2012/01/jquery-dosya-yukleme-scripti-jquery-file-uploader-uploadify/

jQuery ile hazırlanmış Facebook benzeri yüz tanıma scripti

Face recognition

 

 

 

 

 

 

jQuery ve PHP maharetiyle hazırlanmış güzel bir yüz tanıma scripti. Yüklediğiniz fotoğraflardaki yüzleri tıpkı Facebook’ta olduğu gibi düşük bir yanılma payıyla tanımlıyor. İndirip denedim gerçekten verimli çalışıyor, hatta siyah beyaz resimlerde dahi başarılı.

Scriptin çalışan örneğini şu adresten inceleyebilir, script hakkında daha detaylı bilgi almak ve indirip kullanmaya başlamak için şu adresi ziyaret edebilirsiniz.

 

Kaynak: http://www.egonomik.com/2012/11/jquery-ile-hazirlanmis-facebook-benzeri-yuz-tanima-scripti/

23 Kasım 2012 Cuma

PHP:jQuery: Chained Select – İl & İlçe & Semt & Mahalle Seçimi

Yazının daha evvelki versiyonunda Ajax ile dinamik şehir ve ilçe seçimi yapmıştık . Ziyaretçilerden gelen istek üstüne , bu versiyonda Şehir > İlçe > Semt > Mahalle seçimi sistemini paylaşıyorum .

 

index.php kodları


PHP:AJAX:jQuery: Chained Select – İl & İlçe Seçimi

Web geliştiriciler için küçük ama kafa ağrıtan bu uygulamayı kısaca paketleyip demo atmak istedim.  Lazım olduğunda bakmak üzere elimizin altında dursun.

Ajax methoduyla dinamik il ilçe seçimi için öncelikle Türkiye İl ve İlçe veritabanına ihtiyacımız var (Uygulama için hazırladığım download paketinde bulabilirsiniz).

Adım adım kodlamaya geçelim;

 

1. Adım – index.php


22 Kasım 2012 Perşembe

PHP ile Sayfalama Yapımı

PHP ile sayfalama yapımını mantık olarak LIMIT ile satır sayısını alıp onu sayfalara bölmek anlamına getirebiliriz.

SQL dosyasıyla birlikte çalışma dosyasını indirip localhostta deneme yanılma yöntemini kullanarak çalışmalar da yapabilirsiniz.

İleri ve geri sayfaları mantık olarak +1 ve -1 yapmaktan kaynaklanıyor. Yani İlerisi için şu anki sayfadan +1 arttırıyoruz ve gerisi içinde -1 azaltıyoruz. Kodlara bakarak daha iyi anlayabilirsiniz.