15 Mart 2013 Cuma

Php'den Mysql e bağlantı komutu-hasanüye


Php'den Mysql e bağlantı komutu

$baglanti=mysql_connect("localhost","root","root") or die("mysql e bağlantı kurulamadı");
mysql_select_db("php_proje",$baglanti)or die("veritabanına bağlantı kurulamadı");
mysql_query("set names 'latin5'");
mysql_query("set character set latin5");
mysql_query("set collation_connection= 'latin5_turkish_ci'");

Php'den dosyaya resim yükleme komutları


Php'den dosyaya resim yükleme komutları


<?php

if($_POST)
{
if($_FILES["resim"] ["size"]<1024*1024)
{
if($_FILES["resim"] ["type"]=="image/jpeg")
{
$aciklama=$_POST["aciklama"];
$dosyaadi=$_FILES["resim"] ["name"];
$uret=array("as","rt","ty","yu","fg");
$uzanti=substr($dosyaadi,-4,4);
$sayi_tut=rand(1,10000);
$yeni_ad="dosyalar/".$uret[rand(0,4)].$sayi_tut.$uzanti;
if(move_uploaded_file($_FILES["resim"] ["tmp_name"],$yeni_ad))
{
echo 'dosya başarıyla yüklendi';
}
else
{
echo 'dosya yüklenemedi';
}
}
else
{
echo 'Lütfen jpeg formatında resim yükleyiniz';
}
}
else
{
echo 'Dosya boyutu 1 mb dan yüksek';
}
}
?>
<form action"" method="post" name"form1" enctype="multipart/form-data">
<input type="file" name="resim"/><br/>
<input type="text" name="aciklama"/><br/>
<input type="submit" name="gonder" value="Kaydet"/></form>
</form>

Video uygulaması için TIKLAYINIZ

14 Mart 2013 Perşembe

Bilgisayarın dili ve programlanışı



Bilgisayar programı nedir ?
Bilgisayarın çalışma temelinde işletim sistemi adı verilen ve bilgisayarın çalışabilmesi için gerekli veriler, komutlar ve dosyaları içeren ana program vardır. Bilgisayar açıldığı zaman harekete geçen ve otomatik olarak yüklenen dosyalar ve komutlar, kullanıcının bilgisayarda işlem yapabilmesini sağlayan zemini oluştururlar. İşletim sistemine bilgisayarın ruhu diyebiliriz. Dos, Windows, Linux, Zenix gibi farklı işletim sistemleri mevcuttur. İşletim sistemi de temelde bir bilgisayar programıdır ve bilgisayarın hangi durumda nasıl davranması gerektiğini bildiren komutlar içerir. Bilgisayar komutlarla hareket eder, bilgisayar programları da bilgisayara komut veren ve belli durumlarda belli şekilde çalışmasını düzenleyen, işlemleri sıraya koyan, belli yapılar oluşturabilen komut dizilimleridir.

Programlama Dili Nedir ?




Bilgisayar genel olarak iki kısımdan oluşur. Yazılım(Software) ve Donanım(Hardware). Bilgisayarı oluşturan fiziksel parçalar(Monitör, Klavye, Ana Kart, Hard Disk vb..) bilgisayarın donanım kısmını oluşturur. Bilgisayarın çalışmasını sağlayan işletim sistemi, işletim sistemi üzerinde oluşturulan diğer programlar, bilgisayarın içerisinde bulunan dosyalar vb.. ise yazılım kısmını oluşturur. Programlar programlama dilleri ile oluşturulur. Assembler, Basic, Cobol, Fortran, Pascal, Visual Basic, C, C++ birer programlama dilidir ve her birinin farklı komutları ve kuralları mevcuttur. Programlama dilleri farklı özelliklere sahiptir ve farklı amaçlar için farklı programlama dillerinin kullanılması daha uygundur. C dili matematiksel işlemler, mühendislik ve sistem yazılımlarında daha uygunken, HTLM dili ile internet sayfaları tasarlanır. ASP veya PHP ile internet üzerinden veritabanı uygulamaları geliştirilebilir. Java ve .net(datnet) programlama dilleri yine web(internet) tabanlı programlama dilleridir ve internet üzerinde çok değişik amaçlı uygulamaların hazırlanmasında kullanılırlar. Bu diller ile oluşturulan ****** dosyaları HTML dilinden farklı olarak kullanıcının ulaşabileceği açık kod uygulamaları değildir. Database veya veri tabanı denen ve bilgilerin saklanması, depolanması, sınıflandırılması ve sorgulanmasında büyük kolaylıklar sağlayan diller de (SQL- Structured Query Language, Oracle ) kısmen programlama dili kısmen de database programları olarak kabul edilebilir.

Programlama dilleri ile bilgisayarda çok çeşitli amaçlarla kullanılabilecek programlar oluşturulur. Programlama dillerini insan ile bilgisayar arasında iletişim kuran, insan dilini bilgisayar diline çeviren iletişim kanalı olarak da tanımlayabiliriz. Bilgisayarın kayıt mantığının temelinde elektronik olarak bitler şeklinde yazılan sıfır(0) ve bir(1) den oluşan elektronik veya elektro manyetik kayıt ortamlara veya geçici belleklere yazılan bilgiler vardır(Hard disk, ram, rem bellek vb..). Bu bitlerden oluşan kayıtlar yorumlanarak anlamlı komutlara dönüştürülür. Programlama dilleri ile daha anlaşılır olarak kodlanan komutlar derlenip yorumlanarak daha alt düzeyde elektronik olarak işlenebilen komutlara dönüştürülür.