arşiv

yazar arşivi

Ping Servisleri

Perşembe, 04 Mar 2010 mustafa sadoglu yorum yok
Categories: Genel, Word Press Tags:

C# Editörlerimizden Erzurum Bölge Birinciliği… Tebrikler

Perşembe, 04 Mar 2010 mustafa sadoglu 1 yorum

Dahiweb C# editörlerimizden Şefahat BALTACI ve Tansu DİLİ katılmış oldukları Proje Tabanlı Beceri Yarışmasında C# dilinde .NET ortamında  yazdıkları “Engelliler İçin Asansör Sistemi (Ses Kontrollü Asansör Devresi)” projeleriyle Rize ilinde birinci oldular…

Ardından Erzurum bölge elemelerindende 1. olarak çıkmayı başardılar…

Kendilerine Ankara’daki elemelerde de başarılar diliyoruz…

Categories: Genel Tags:

Php Türkçe Karakter Temizleme

Salı, 02 Mar 2010 mustafa sadoglu yorum yok

Aşağıdaki kodları kullanarak türkçe karakterleri temizleyebilirsiniz. Bunun bence en çok işe yarayacağı yerler :
*dosya isimlerini düzeltme
*adres satırında get ile göndereceğiniz url leri düzeltme – tıpkı okumuş olduğunuz yazının url si gibi-
Örneğin index.php?yazi=turkce_karakter_temizleme
böylece google indexlemesine yardımcı olabilirsiniz.

Kodlar:

<?
$bul="Mustafa ŞADOĞLU Rizeli Uşak";
$bulunacak = array('ç','Ç','ı','İ','ğ','Ğ','ü','ö','Ş','ş','Ö','Ü',',',' ','(',')','[',']');
$degistir  = array('c','C','i','I','g','G','u','o','S','s','O','U','','_','','','','');
 
$sonuc=str_replace($bulunacak, $degistir, $bul);
echo $sonuc;
?>

Ekran çıktısı: Mustafa_SADOGLU_Rizeli_Usak

Allaha emanet olun…

Categories: Php Tags:

Rastgele Veri Çekmek

Cuma, 26 Şub 2010 mustafa sadoglu yorum yok

Aşağıdaki kodla PHP kullanarak MySQL veritabanından SQL kodları ile rastgele veri çekebilirsiniz.

Eğer 1 den fazla sonuç çekmek isterseniz limit 1 yazan yeriistediğiniz sayı ile değiştirebilirsiniz.

$sorgu=mysql_query('SELECT * FROM foto_misafir  ORDER BY rand() LIMIT 1');

Categories: MySQL, Php Tags:

Php Rastgele Resim Gösterme

Cuma, 26 Şub 2010 mustafa sadoglu yorum yok

Aşağıdaki kodları kullanarak istediğiniz klasördeki (dizindeki) resimlerden rastgele bir tanesini gösterebilirsiniz (şu an “resim” klasörüne ayarlıdır).

Kodlar belirttiğiniz klasördeki “gif” , “jpg” , “png” dosyaları otomatik olarak okur.

Eğer isterseniz GET metoduyla gelen klasör içindekileri de gösterebileceğiniz şekilde sizi bekleyen kod:

<? $imglist='';

 //$dizin=$_GET[dizin];
// $img_folder = "resim/$dizin/"; 
 $img_folder = "resim/"; 
 mt_srand((double)microtime()*1000);
 $imgs = dir($img_folder);
 while ($file = $imgs->read())
 {   if (eregi("gif", $file) || eregi("jpg", $file) || eregi("png", $file))     $imglist .= "$file ";
 } closedir($imgs->handle);
 $imglist = explode(" ", $imglist);
 $no = sizeof($imglist)-2;
 $random = mt_rand(0, $no);
 $image = $imglist[$random];
 echo '<img src="'.$img_folder.$image.'" border=0>';
 ?>

C# Editörlerimizi Kutluyoruz… Ses Kontrollü Asansör

Perşembe, 25 Şub 2010 mustafa sadoglu 3 yorum

Dahiweb C# editörlerimizden Şefahat BALTACI ve Tansu DİLİ katılmış oldukları Proje Tabanlı Beceri Yarışmasında yapmış oldukları “Engelliler İçin Asansör Sistemi” projeleriyle Rize ilinde birinci oldular…

Mart ayında Erzurum bölge elemelerinde kendilerine başarılar diliyoruz.

Categories: Genel Tags:

PHP5 Email Doğrulama

Cumartesi, 13 Şub 2010 mustafa sadoglu 2 yorum

PHP5 ile email doğrulamak için “filter_var” fonksiyonunu kullanabiliriz. Ancak sisteminizde  php 5.2 ve üstü versiyonlar yüklü olmalıdır.

filter_var($email, FILTER_VALIDATE_EMAIL) ile email geçerliliğini kontroledebiliriz.
filter_var($email, FILTER_SANITIZE_EMAIL) ile email alanına girilen zararlı karakterleri temizleyebiliriz.

Denemek  isterseniz:  Email Doğrulama

PHP5 Email  Doğrulama Kodları: devamını oku…

Categories: Mail Gönderme, Php Tags:

php Warning: mysql_real_escape_string hatası

Cuma, 05 Şub 2010 mustafa sadoglu yorum yok

merhabalar… yeni yapmaya çalıştığım oturum kontrol sistemim localde gayet güzel çalışırken sunucuma attığımda hata vermişti.

Komut:
$kullaniciadi = strip_tags(mysql_real_escape_string($_POST['kullaniciadi']));

Hata mesajı da:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user ‘nobody’@'localhost’ (using password: NO) in /home/site/public_html/yonetim.php on line 56

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/site/public_html/yonetim.php on line 56

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user ‘nobody’@'localhost’ (using password: NO) in /home/site/public_html/yonetim.php on line 57

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/site/public_html/yonetim.php on line 57

Çözüm :
mysql_real_escape_string() komutunu mysql bağlantısı yapmadan kullanmaya çalışmışım. mysql bağlantı komutlarımı bu satırların öncesine çekince bir sorun kalmadı.

mysql_real_escape_string() nedir?

Bizi sql saldırılarından korumaya yarayan bir komuttur. Örneğin kullanıcı adı şifre sorgulayacağımız yerde aşağıdaki gibi bir sorgu kullanırız:

select * from oturum where kullaniciadi=’$kullaniciadi’ and sifre=’$sifre’

Şimdi adamın biri gelip kullancı adı ve şifreye rastgele bişiler yazdıktan sonra
or ‘1=1′ yazarsa ne olur ? bakalım:

select * from oturum where kullaniciadi=’$kullaniciadi’ and sifre=’$sifre’ or ‘1=1′

Sonuç 1 – 1 eşit olduğuna göre kullanıcı adı ve şifreyi bilmeye gerek kalmadan şifre atlanmış olur.

Categories: Php, Php de Güvenlik Tags: