Umut Sinav Logo

Archive for Şubat 2013

Netbeans Mysql Connection

Merhabalar bu yazıda NetBeans IDE ile MySQL veritabanına bağlantı kurulumunu resimli olarak anlatmaya çalışacağım genelde PHP ile yazılım geliştirenler phpMyadmin aracılığıyla MySQL deki işlerini hallederler ama Netbeans bu iştede tam bir harika size yazılım geliştirirken kolaylık sağlamakta şimdi fazla uzatmadan nasıl yapıldığına geçeyim…

İlk olarak Netbeans IDE açıyoruz ve Window Menüsünden Services panelini açıyoruz.

Ardından resimdeki gibi Databases bölümünde – Mysql Server kısmına sağ click yapıyoruz ve propertes paneline giriyoruz

Netbeans Mysql Database propertis

Netbeans Mysql Database propertis

netbeans mysql server propertis ayarlarını giriyoruz

  • server name
  • port
  • user name
  • password
netbeans mysql server propertis

netbeans mysql server propertis

Ardından Mysql server altında mevcut veritabanları listeleniyor baglantı kurmak istediğiniz veri tabanı üzerine sağ click yapıyoruz connect diyoruz

netbeans mysql database connect

netbeans mysql database connect

Bu ekranda baglantı oluşturduğunuz kullanıcı adı ve şifresini giriyorsunuz

netbeans mysql connect password

netbeans mysql connect password

Tüm Database (veritabanlarınz) listeleniyor

netbeans database listeleniyor

netbeans database listeleniyor

netbaens mysql SQL sorguu çalıştırma ve listeleme

netbaens mysql SQL sorguu çalıştırma ve listeleme

 

Böylelikle Netbeans ile Mysql veritabanlarına baglantı sağlamış olduk. Diğer bir yazıda görüşmek üzere kolay gelsin…

 

ilginç aşk tarifleri

Bir insanın birini sevebilmesi için Öz sevgiye ihtiyaç duyar Öz sevgi, diğer bütün sevgi türlerin ön koşuludur. Kendini sevmeyen başkasını sevemez

aşk

 

Aşk ile ilgili büyük düşünürlerin söyledikleri

  1. Aristo: “Sevmek acı çekmektir, sevmemek ölmek. Sevmek zevktir ama yalnız sevilmenin hiçbir zevki yoktur”
  2. Augustinus: “Sevgi ruhun güzelliğidir.”
  3. Franz Xaver Von Baader: “Özgürlük  kızlar için aşk değildir, yalnız aşkın kapısıdır.”
  4. François Bacon: “Büyük insanlarda, liyakat sahibi olanların kendilerini budalaca aska kaptırdıkları görülmez. Büyük ruhlar ve büyük isler askla uzlaşmaz”
  5. Bailey: “Aşk dünyanın en tatlı mutluluğu ile en derin acısından yaratılmıştır”
  6. Balzac: “Aşk yaşamında kadın, ancak hünerli bir çalgıcının elinde dile gelen bir lir gibidir. Kadınlar bizleri sevdikleri zaman her suçumuzu bağışlarlar”
  7. Bulor: “Aşk cennetin dilinden bize kalan tek andır”

 

Aşk ile ilgili twitter’dan atılan tweet’ler

  • kelin ilacı olsa başına sürerdi
  • 1.5 adana yağlı yanında salataları bol acısı kıvamında ayran şalgam isteğe bağlı teşekkürler
  • kusura bakmayın kimse onu bedava vermez :D
  • İki kibrit kutusu büyüklüğünde kalp, bir aşçı, bir tencere, bir bahçıvan sonra hepsi uşağa…
  • 3yumurta,1bardak un ve 2bardak şekeri 3dk boyunca karıştırıyoruz sonra 4yemek kaşığı nutella ekliyoruz.tamamvurmayın
  • yüzünü gıdıklayan kirpikler, kulağına fısıldanmış kelimeler ve birbirine seni seviyorum diyen iki çift göz…
  • bi öküz yeter
  • demeyi çok isterdim fakat bende bilmiyorum (kelin ilacı olsa misali)
  • Güzel kadın, çirkin erkek.. Çirkin şansı çok önemli tabiki..

İndexlenme Takibi Google Alert Nedir ?

Arama motoru devi google’ın hizmetlerinden bir tanesidir google alerts kısaca açıklaması şudur belirli anahtar kelimelerde indexlenen web sayfalarını size belirlediğiniz zaman aralıklarında mail yolu ile haber veriyor.

Örneğin PHP DERSLERİ kelimesinde indexlenen web sayfalarından haberdar olamk isterseniz bu hizmet tam size göre örnekler arttırılabilir

  • çiçek
  • en ucuz telefon
  • web tasarım

Bu özellik ile ilgili googleın söyledikleri aşağıdadır

  • gelişen bir haberi izleme
  • bir rakip veya sektör hakkında güncel bilgilere sahip olma
  • bir ünlü veya etkinlikle ilgili en son bilgileri alma
  • sevdiğiniz takımlarla ilgili gelişmeleri takip etme

Hizmetin adresi http://www.google.com.tr/alerts

google alert oluşturma

google alert oluşturma

PHP ile veritabanından veri çekmek

PHP’ye yeni başlamış az çok nasıl kullanıldığını öğrenen kişiler için ikinci adım olarak veri tabanı ile tanışmak gelir bu yazıda PHP ile mysql veri tabanından veri çekme işlemini anlatmaya çalışacağım.

Öncelikle veri tabanımızı bir görelim

mysql veri tabanı tablosu

mysql veri tabanı tablosu

şimdi ise bu tablodaki verileri php ile nasıl çekeriz ona bakalım kodların yanlarında gerekli açıklamalar mevcuttur.

<?php
/**
 * Mysql veri tabanından veri çekmek
 * http://www.umutsinav.com
 * @umutsinav
 * @package php_dersleri
 */
//türkçe karakter hatası vermemesi için sayfanın kodlamasını utf8 olarak ayarlıyoruz
header('Content-Type: text/html; charset=utf-8');
//Veri Tabanına baglantı kodlarımız
$db_host="localhost";
$db_username="root";
$db_password="root";
$db_name="ogrenci";
mysql_connect("$db_host","$db_username","$db_password")or die ("Host'a Baglanamadim");
mysql_select_db("$db_name")or die("Veritabanina Baglanamadim");
mysql_query("SET CHARACTER SET UTF8");

//Tüm kayıtları çekiyoruz
$sorgu=mysql_query("select * from ogrenciler");
?>
<table style="width: 400px; border: yellow 3px ridge;" border="0">
    <tr style="background: black; color: white;">
    <th>Öğrenci No</th>
    <th>Öğrenci Adı</th>
    <th>Öğrenci Soyadı</th>
    </tr>

<?
while($ogrenci=mysql_fetch_array($sorgu))
{
    echo '<tr>';

    echo '<td align="center">'.$ogrenci['ogrenci_no'].'</td>';
    echo '<td>'.$ogrenci['ogrenci_ad'].'</td>';
    echo '<td>'.$ogrenci['ogrenci_soyad'].'</td>';

    echo '</tr>';
}

?>
</table>

Tek Bir kaydı veri tabanından çekmek için ise şöyle bir kod yazmamız gerekir

<?php
//Öğrenci numarasına göre tek bir kayıt çekiyoruz
$sorgu      = mysql_query('select * from ogrenciler where ogrenci_no=80');
$ogrenci    = mysql_fetch_array($sorgu);
echo 'Tekbir kayıt çekiyoruz ---> ' ;
echo '80 nolu öğrenci<b>'.$ogrenci['ogrenci_ad'].'  '.$ogrenci['ogrenci_soyad'];
?>

Aslında php bildikten sonra mysql’den veri çekmek kolaydır sadece biraz SQL bilgisine sahip olmanız gerekir bu yazıda kullnılan sql kodları

select * from ogrenciler where ogrenci_no=80

bu ogrenci numarası 80 olan öğrencinin bilgilerine ulaşmak için gerekli SQL kodudur.

select * from ogrenciler 

bu ogrenci tablosundaki tüm kayıt bilgilerine ulaşmaya yarayan SQL kodudur
Bu çalışmanın ekran görüntüsü

mysql'den veri çekme

mysql’den veri çekme

Mac OS X’de host dosyasi editlemek

Selamlar iş yerinde macintosh işletim sistemi kullanmakta olduğumuz için zaman zaman çeşitli sorunlar ile karşılaşıyoruz.

Bir gün iş arkadaşlarımdan biri kısaca İHİ (İlker Haluk İNAN) youtube.com adresine giremediğini söyleyince nedir ne değildir diye bir bakayım dedim…

Sorunu şu şekilde çözdük

host dosyasını editleyerek host dosyasını;

Windows işletim sisteminde c:/windows/system32/drivers/etc/ adresinden değiştirebilirsiniz

Macintosh’ta ise terminal aracılığıyla değiştirebilirsiniz aşağıdaki adımları uygulayınız

  1. terminali açın
  2. sudo nano /etc/hosts  yazıp enter tuşuna basın
  3. bilgisayarınızın şifresini girin
  4. host dosyasını güncelleme ekranı gelecektir
  5. ip adresi ve karşısında site adresi yazar orada youtube.com ve www.youtube.com adreslerinin yazdığı satırları silip ctrl+o tuşlarına basarak dosyayı kaydedin

Yukarıdaki adımları başarıyla yaptığınız takdirde artık youtube.com adresine başarıyla giriş yapabilirsiniz.

mac host dosyası editleme

mac host dosyası editleme

PHP Seo Url Yapımı

Seo link yapımının arama motorları açısından çok büyük önem arz etmesede önemli bir yeri vardır seo linkleri php tarafında nasıl oluşturacağız bu yazıda onu anlatmaya çalışacağım.

function seo($url)
	{
		$tr = array('Ç','Ğ','İ','Ö','Ş','Ü','ç','ğ','ı','ö','ş','ü','\'','_');
		$en = array('C','G','I','O','S','U','c','g','i','o','s','u','-','-');

		$string = strip_tags($url);
		$string = str_replace($tr, $en, $url);

		$string = preg_replace("`\[.*\]`U","",$url);
		$string = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$url);
		$string = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $url );
		$string = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $url);
		$string = htmlentities($url, ENT_COMPAT, 'utf-8');

	        return strtolower(trim($url, '-'));
	}

Yukarıdaki fonksiyon sayesinde yollamış olduğunuz sayfa adının seo uyumlu link haline çevirip size geri döndermektedir kullanımı aşağıdaki gibidir.


echo seo('Umut SİNAV Kişisel Blog Sitesi');

Çıktısı : umut-sinav-kisisel-blog-sitesi

Bu şekilde artık seo uyumlu link yapımının php fonksiyonunu öğrenmiş oldunuz.

Php Dosya Yükleme (upload) Kodu

Php Logo

PHP ile ilgili çalışmalara yeni başlayanlar için dosya yükleme nasıl yapılır, bu yazıda ondan bahsetmek istedim temel düzeyde dosya yüklemek için aşağıdaki kodlar gayet işinizi görmektedir.

  • İlk adım olarak bir “dosya_yukle.php” adlı bir dosya veya daha başka bir isimde bir php dosyası oluşturup aşağıdaki kodları içine kopyalayın ve ardında dosyanızı çalıştırın
  • İkinci adım olarak dosyayı oluşturduğunuz yere upload isimli bir klasör oluşturun (klasörün yazma izni olup olmadığını kontrol ediniz)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Php İle Dosya Yükleme</title>
</head>
<body>
    <div style="margin: 0 auto; width: 450px;">
        <form enctype="multipart/form-data" action="dosya_yukle.php" method="post">
            <input type="file" name="dosya" />
            <input type="submit" value="Yükle" />
        </form>
    </div>
    <?php
/*Formdan Bilgileri çek***************************************************************************** */
$tip=$_FILES['dosya']['type']; // yüklenecek dosyanın tipini alıyoruz
echo (isset($tip)) ? 'Tip = '.$tip : '';

if($_FILES)
{        //burada tip kontrolü yapıyoruz güvenlik gereği sadece belirli dosyaların yüklenmesine izin veriyoruz
	if($tip=="application/msword" ||  $tip=="application/vnd.ms-excel" || $tip=="image/x-png" || $tip=="image/png" || $tip=="image/pjpeg" || $tip=="image/gif" || $tip=="image/jpeg" || $tip=="image/jpg")
	{
               $dosya_name=$_FILES['dosya']['name']; //yüklenecek olan dosyanın adını belirliyoruz "resmin kendi isminin kalmasına yarar"
		$uploaddir= "upload/".$dosya_name; //dosyanın yükleneceği yer

		if(move_uploaded_file($_FILES['dosya']['tmp_name'], $uploaddir))
		{
                    echo '<br/>Dosya yüklemesi sorunsunz bir şekilde yapıldı.';
		}
                else
                {
                    echo 'Dosya yüklemesinde bir hata var. Hata Kodu :'.$_FILES['dosya']['error'];
                }
	}
	else
	{
		echo "<br />Uzantı uymamaktadır sadece <b> 'png, jpeg, gif' ve word, excell </b> dosya türlerini yükleyebilirsiniz";
		echo "<script> alert('Uzanti uymamaktadir sadece  png, jpeg, gif  ve word, excell dosya türlerini yükleyebilirsiniz'); </script>";
	}
 }
?>

     </body>
</html>

Yukardıdaki kodların yanında açıklamaları mevcuttur.

Ayrıca aşağıdaki adresten PHP dosya yükleme boyutunu ayarlamayla ilgili bir yazı bulunmaktadır.

http://www.umutsinav.com/php-dosya-yukleme-boyutu.html

escort bayan ankara ankara escort ankara escort bayan cebeci escort