2 Mayıs 2013 Perşembe

PHP' de Dosya ve Dizin İşlemleri


Bugün bloğumuzda Php de dosyalama işlemlerini anlatacağız,Dosyalama işlemleri ileriki zamanlarda işimize yarayabilir.

TOUCH KOMUTU;Dosya oluşturmak için kullandığımız komuttur.

Örnek Olarak;touch("d.txt"); burada d.txt te adında bir dosya oluşturmuş oluyoruz.Bu dosya \\C: de appserver www klasörünün içinde oluşur.

DOSYA KONTROLÜ KOMUTU;" file_exists() fonksiyonu "


-------------------------------------------------------------------------------


Varolan bir dosyayı silmek için unlink($silinecek_dosya) fonksiyonu kullanılır.


-------------------------------------------------------------------------------


Dosyayı açmak için fopen()
dosya ile işimiz bittiğinde kapatma işlemi için fclose() fonksiyonu kullanılır.


------------------------------------------------------------------------------- 

Dosyadan Veri Okuma


Dosyadan veri okumak için öncelikle fopen() fonksiyonu ile dosyamızı açarız. fopen() fonksiyonunda ilk parametrede dosya yolu, ikinci parametrede dosyaya erişim izni belirtilir. Son olarak while döngüsü yardımı ile txt dosyasındaki veriler ekrana yazdırılır.

fopen() Fonksiyonunda Kullanılan Parametreler

r Sadece okuma işlemleri için erişim sağlar. İmleç dosyanın başına taşınır.

r+ Okuma ve yazma işlemleri için erişim sağlar. İmleç dosyanın başına taşınır.

w Sadece yazmak için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur ve dosyada veri varsa sıfırlar. İmleç dosyanın başına taşınır.

w+ Okuma ve yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur ve dosyada veri varsa sıfırlar. İmleç dosyanın başına taşınır.

a Sadece yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur. İmleç dosyanın sonuna taşınır.

a+ Okuma ve yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur. İmleç dosyanın sonuna taşınır.

is_readable ----->Dosyanın okunabilir olup olmadığını kontrol etmek için

is_writable ----->Dosyanın yazılabilir olup olmadığını kontrol etmek için 

İnternet Programcılığı 2 Dersi Ödevi Hayvan Sitesi


1.Aşama Veri Tabanı Oluşturma




Hayvan adında veritabanı oluşturuyoruz .Hayvanlar ve hayvantur adlarında tablolarımızı oluşturuyoruz.




Yukarıda resimde görüldüğü gibi hayvanTur adlı tablomuzun içine verilerimizi ekledik.




Yine yukarıda resimde görüldüğü gibi hayvanlar adlı tablomuzun içine verilerimizi ekledik.




2.Aşama Kod Kısmı;

Veritabanımızı oluşturduk şimdi kod kısmını yazalım; anasayfa butonu yok olucak .Diğer butonlara tıkladığımızda anasayfa butonumuz görünür olucak şekilde linklerini veriyoruz.Şimdi kodlarını yazalım;




3.AŞAMA;

Hayvantur id eşitse hayvanlar id veritabanına kaydettiğimiz verilerden balinalara ait olanlar balinalar sayfasında görülüyor.
$sorgu="select * from hayvanlar where ct_id='$tur'";
$sonuc=mysql_query($sorgu);
echo '
';
while($satir=mysql_fetch_row($sonuc))
{
$ci_id=$satir[0];
$url="?link=flowerD&id=$hi_id";
$ci_resim=$satir[2];
$ci_adi=$satir[1];

echo "

}
echo "
";
?>

4.AŞAMA;

Resimlere tıklanıldığında veritabanına kayıtlı olan açıklama gösteriliyor.
$sonuc=mysql_query("select * from hayvanlar where h_id='$id'");
$satir=mysql_fetch_row($sonuc);
$ci_resim=$satir[2];
$ci_adi=$satir[1];
$ci_yazi=$satir[3];
?>

5.AŞAMA;

Turler butonuna tıklandığında türleri listeliyor.Bunu şu kod yardımı ile yapıyoruz.
while($satir=mysql_fetch_row($sonuc))
{
$ht_id=$satir[0];
$ht_adi=$satir[1];
?>

6.AŞAMA;

Listelenen Türlerde silme ikonuna tıklandığında silme işlemini yapılıyor.
$sql = "DELETE FROM hayvanTur WHERE ht_id = $ht_idX;";
if ($sonuc=mysql_query($sql))
echo "silme yapıldı.";
else
echo "silme yapılamadı.";
?>

JQuery Başlangıcı

JQuery Nedir, Nasıl Kullanılır, Nasıl Öğrenilir ?


JQuery Nedir ?
Jquery bir javascript kütüphanesidir. Ya da bir javascript frameworküdür diyebiliriz. Daha çok sayfalardaki animasyonlar için Flash alternatifi olarak kullanılan bu teknoloji ile, slaytlar, foto galeriler,tab menüler yapmak oldukça kolaydır.JQuery artık birçok sitede kullanılmaya başlandı. WordPress buna en basit ve çarpıcı örnektir. Kullanımı gitgide yaygınlaşan bu teknolojinin bu kadar çok sevilmesinin belki de en büyük sebepleri, hız, performans, kullanım kolaylığıve kodları inanılmaz şekilde kısaltmasıdır.


JQuery Nasıl Kullanılır ?
JQuery sadece 1 dosyadan oluşan .js uzantılı bir dosyadır. Sürekli güncellenen bu dosyayı JQuery nin resmi sitesinden indirebilirsiniz.İndirme işleminden sonra artık dosyayı kendi sayfanıza entegre ederiz.Entegre işleminde indirdiğiniz dosyanın yolunu göstermeliyiz.


JQuery Nasıl Öğrenilir ?
Herşey güzel ama ben bu JQuery nasıl öğreneceğim diyorsanız, bu bölümde webde bulunan kaynakları vermeye çalışacağım.Öncelikle ingilizceniz varsa http://jquery.com/ sizin için tamamen yeterli bir kaynaktır.

 
for($k=$s1;$k>0;$k--)
{
for($t=1;$t<$k;$t++)
{
echo $k;
if($k%2==0)
echo $k;
}
echo "
";
}
?>

Ekran Çıktısı;





2.Sınav Sorusu:Bileşik ve Basit faiz hesabı yapan programın kodlarını yazınız.
apara=Anapara
tsayi= Taksit Sayısı
afaiz=Aylık Faiz



$t=0;
if($radio==$b1)
{
$t=$apara*(1+$tsayi*$afaiz);
echo $t;
}
else
{
$t=$apara*(1+(pow($afaiz,$tsay)));
echo $t;
}
?>