php

PHP de DOUBLE ve FLOAT işlem hatası

PHP programlama dilindi yaşanabilecek çok ilginç bir sorun. Double ve Float değerlerde matematiksel hesaplarda küsüratlı hatalar ile karşılaşabilirsiniz.

Türkçe içerikli PHP sitelerinde hataya dair bir bilgi ile karşılaşmadım. Sorunun çözümü için şu an için integer mantıklı geliyor.

Örnek verecek olursak:

$dtest = 0.0;
$dtest = 10.000000000000000 + 13.690000000000000;

$toplam = 23.690000000000000
$toplam1 = 23.689999999999998

23.69 olması gereken toplamanın 23.689999999999998 olması gibi..

PHP için Güvenlik Tavsiyeleri

Merhaba arkadaşlar ilk önce bu yazacak olduğum makaleyi sonuna kadar okursan sitenizi rfi güvenlik açığından korumuş olursunuz. Bu makaleyi başkaları okur diye genel anlatıyorum.

İlk önce ftp'nize atmış olduğunuz dosyalara chmod uygulaması yapacağız.

Klasörler için: 755
Dosyalar için: 644

İzinleri bu şekilde ayarlamanız güvenlik için ilk adımı atmanıza yardımcı olur.

Drupal'da yorumlarin takibinde son nokta

Uzun zaman sürecince drupal site üzerindeki onaylanan yorumlara takip etmeye firsatim olmamis ve yetkilendirdigimiz arkadasimiz da adaletli davranayim derken sitede büyük bir kutulasmanin ortasinda kalivermisti.

Son care olarak olaya el konulmasi gerekiyor fakat tüm yorumlari teker teker incelemem mümkün degil. acil bir cözüm bulunmaliydi.

Care olarak mysql'e direk php ile baglanip ihtiyacima uygun verileri siralatacaktim.

ilk önce comments tablosuna direk baglanip php ile listelendirdim. basliklar artik önümde idi. join yapip üye adlarini da birlestirdim. ve üye ismine tikladiginda sadece o üyenin yazilarinin basliklarini görebiliyordum artik.

bir adim daha ilertip node tablosu ile de baglanti kurup ayni zamanda konuya göre de yorumlari takipe alabilmeye basladim.

PermaLink Giriş

.htacces ile basit bir permalink (seo) (arama motoru dostu link) çalışması yapacağız umarım size başlangıç için yardımcı olur.

.htaccess dosyamız.

Options
RewriteEngine On
RewriteBase /
RewriteRule ^dene/dene/([0-9]+)$ /dene/dene.php?no=$1 // sadece rakamlar

örneğin www siteniz.com/dene/haber.php?id=25 gibi bi rlink için,

www siteniz.com/dene/dene.php dosyamız

$al = $_GET["no"];

echo "sayınız $al";

?>

www siteniz.com/dene/dene/65 linkiniz 65 yerine herhangi sayı da ekliyebilirsiniz.
http:// hanci.org/dene/dene/65

Anket

Web sitesinde hangisi daha önemlidir:
İçeriği paylaş