|
![]() |
|
|||||||
| Kayıt ol | Cezalilar | Tüm Albümler | Yardım | Üye Listesi | Ajanda | Arama | Bugünki Mesajlar | Forumları Okundu Kabul Et |
|
||
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 (permalink) |
![]() Üyelik tarihi: Sep 2008
Üye No: 8
Mesajlar: 3,693
Konular: 1968
Referanslari: 5
Arkadaslari: (11)
Nerden: KüRDiSTaN
Meslek: pc emekcisi :)
Interests: ASİ
Biyografi: kece kudan
Cinsiyet: .
Kullandigi Tesekkür: 30 Aldigi Tesekkürler: 254
Tecrübe Puanı: 150
Aldigi Puanlar: 3620 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Ruh Hali:
Son Aktivitesi: Dün :
01:39
Toplam Online Süresi: 6 Gün 10 Saat 58 Dakika 41 Saniye
|
Dosya boyutu: filesize()
Adını verdiğimiz dosyanın boyutunu byte olarak bildirir: Örnek: print ("Dosyanın boyutu:"); print filesize( "bir_dosya.txt" ); Dosyaya son erişim tarihi: fileadate(), filemtime() ve filectime() Adını verdiğimiz dosyaya son erişim tarihini bildirir. ne var ki bu bilgi Unix'in "epoch" biçimindedir: Örnek: print ("Dosyanın son erişim tarihi:"); $dosya_tarihi = fileadate( "bir_dosya.txt" ); print ( " $dosya_tarihi " ); Eğer bu dosyanın son erişim tarihi 28 Temmuz 2000, Cuma 24:00:00 ise, PHP, Browser penceresine 964731600 yazacaktır. Bu komutun ürettiği bilgiyi, date() fonksiyonu ile anlaşılabilir hale getirebiliriz: print ("Dosyanın son erişim tarihi:"); $dosya_tarihi = fileadate( "bir_dosya.txt" ); print date("D d M Y G:i:s H", $dosya_tarihi ); Bu kez PHP Browser penceresine 28 Jul 2000 242:00:00 00 yazdıracaktır. Tarih verilerinin date() fonksiyonu ile biçimlendirilmesini daha sonra ayrıntılı ele alacağız. filemtime(), bir dosyanın son değiştirildiği tarihi; filectime(), ise oluşturulduğu tarihi, yine Unix Epoch biçiminde bildirir; bu verinin anlaşılır biçimde görüntülenmesi için PHP'nin date() fonksiyonu kullanılır. Dosyalar oluşturma ve silme PHP ile yapabileceğimiz önemli dosya işlemlerinin başında olmayan bir dosyayı oluşturmak ve olan bir dosyayı silmek gelir. PHP'nin dosya oluşturma komutu touch() fonksiyonudur. Bu fonksiyona oluşturulmasıın istediğimiz dosyanın adını vermemiz gerekir. Örnek: <?php $dosya_dizin = "/inetpub/wwwroot/"; touch ("$dosya_dizin/yeni_belge.txt"); print ("yeni_belge adlı bir dosya oluşturuldu!"); ?> Bu programı kişisel Web sunucuda denerken yeni dosyanın oluşturulacağı dizin olarak "/" işaretiyle sadece kökdizini belirtirseniz, dosya C: diskinde kökdizinde oluşturulur. Bu programı gerçek sunucuda çalıştırabilmek için yazma/okuma izni bulunan ve Web sunucunun erişebileceği bir dizinin adını vermeniz gerekir. Örneğin: <?php $dosya_dizin = "/wwwroot/mycgiserver.com/members/uNhM13Qnm/"; touch ("$dosya_dizin/yeni_belge.txt"); print ("yeni_belge adlı bir dosya oluşturuldu!"); ?> Bu komutla oluşturacağınız dosya içi boş bir metin dosyası olacaktır. Eğer belirttiğiniz dizinde bu adı taşıyan bir dosya varsa, PHP dosyanın içeriğine dokunmayacak, fakat dosyanın erişim ve değişim tarihlerini değiştirecektir. PHP ile mevcut bir dosyayı silmek için unlink() fonksiyonunu kullanırız. Bu fonksiyon da silinecek dosyanın adı ile birlikte yolunu ister. Örnek: <?php $dosya_dizin = "/wwwroot/mycgiserver.com/members/uNhM13Qnm/"; unlink ("$dosya_dizin/yeni_belge.txt"); print ("yeni_belge adlı dosya silindi!"); ?> Bu komut Windows sistemlerinde işlemeyebilir. Dosya açma PHP'de bir dosyanın içeriğini alarak sayfalarımızda kullanma veya bir dosyanın içeriğini değiştirmek gibi işlemler için önce dosyanın açılmış olması gerekir. Bunu gerçekleştiren fopen() fonksiyonudur. Bu fonksiyonla bir dosyayı okumak ('r'), yazdırmak ('w') veya ek yapmak ('a') için açabiliriz. Bu fonksiyon dosyanın başarıyla açılması halinde bir tamsayı verecektir. PHP programlarımızda, açılan dosyanın mutlata ona işaret eden bir değişkene (file pointer) bağlı olması gerekir; daha sonra bu dosya ile ilgili bütün işlemleri bu işaret değişkeni ile yaparız. Örnek: $dosya = fopen( "bir_dosya.txt" , 'r' ); PHP, bu dosyayı sadece okumak amacıyla açacak ve fonksiyondan dönen değeri $dosya değişkenine atayacaktır. Olmayan bir dosyayı açmak istediğimiz zaman PHP hata mesajı verir. Bir dosyayı yazmak amacıyla açacağımız zaman, bu kodu şöyle yazarız: $dosya = fopen( "bir_dosya.txt" , 'w' ); Olmayan bir dosyayı yazmak amacıyla açmak istediğimizde PHP önce bu dosyayı oluşturur. Bir dosyaya ek yapmak istediğimiz zaman ise kodumuz şu şekilde yazılır: $dosya = fopen( "bir_dosya.txt" , 'a' ); Olmayan bir dosyayı ek yapmak amacıyla açmak istediğimizde PHP hata mesajı verir. Bir Fonksiyonu durdurmak için: Öl! Bir PHP fonksiyonunun kendisinden beklenen işi yapamaması halinde oracıkta durdurulmasını die() komutu sağlar. "Öl!" anlamına gelen bu fonksiyona ekranda görüntülenmesini istediğimiz bir metni parametre olarak verebiliriz. Bu bölümdeki örnekler bu komutla birlikte şöyle yazılabilir: $dosya = fopen( "bir_dosya.txt" , 'a' ) or die ("Dosya açılamıyor!") ; Bu komutu kişisel Web sunucusunda denerken, dosyanın açılacağı dizinin yolunu belirtmemiz gerekir. Örneğin: <?php $dosya_dizin = "/inetpub/wwwroot/"; if ($dosya = (fopen ("$dosya_dizin/bir_dosya.txt" , 'r') ) ) { print ("Dosya açıldı!"); } else { print ("Dosya açılamadı!"); } ?> PHP, bu dosyayı açtığında Browser penceresinde dosyanın açıldığını belirten mesajı görüntülecektir. Bu işlemi Internet'teki bir Web sunucuda uygulayabilmek için yazma/okuma izni bulunan ve Web sunucunun erişebileceği bir dizinin adını vermeniz gerekir. Örneğin: <?php $dosya_dizin = "/wwwroot/mycgiserver.com/members/uNhM13Qnm/"; if ($dosya = (fopen ("$dosya_dizin/bir_dosya.txt" , 'r') ) ) { print ("Dosya açıldı!"); } else { print ("Dosya açılamadı!"); } ?> Açtığımız bir dosya ile yaptığımız bütün işlemler bittikten sonra, dosyanın kapatılması gerekir. Dosya kapatma işlemini fclose() fonksiyonu yapar. Bu fonksiyona parametre olarak dosya adını değil, dosyanın işaretçisi olan değişkenin adını veririz. Örnek: fclose ( $dosya ); |
|
|
|
|
|
#2 (permalink) |
|
Moderator
![]() Üyelik tarihi: Oct 2008
Üye No: 1263
Mesajlar: 1,988
Konular: 453
Referanslari: 1
Arkadaslari: (0)
Meslek: ünv öğrencisi
Cinsiyet: erkek
Kullandigi Tesekkür: 158 Aldigi Tesekkürler: 116
Tecrübe Puanı: 150
Aldigi Puanlar: 1 ![]() Son Aktivitesi: Bugün :
02:23
Toplam Online Süresi: 1 Hafta 1 Gün 5 Saat 3 Dakika 42 Saniye
|
emegine saglık heval
|
|
JiyanBoard.NET KURDISH WORLD!
|
|
|
|
|
|
|
#3 (permalink) |
![]() Üyelik tarihi: Sep 2008
Üye No: 9
Mesajlar: 5,447
Konular: 2642
Referanslari: 7
Arkadaslari: (9)
Nerden: Kürdistan
Meslek: örenci
Interests: xerib
Biyografi: qaraqocanin asi kizi
Yaş: 20
Kullandigi Tesekkür: 166 Aldigi Tesekkürler: 452
Tecrübe Puanı: 150
Aldigi Puanlar: 5298 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Son Aktivitesi: Bugün :
00:36
Toplam Online Süresi: 2 Hafta 2 Gün 22 Saat 7 Dakika 27 Saniye
|
emegine saglik spas heval
|
|
Kuralları Sevmem Ama Yersiz Yere Çiğnediğim Görülmemiştir,
Kinci Değilim Ama Unutmam,Şefkat Gösteririm Ama Şımartmam, Dalga Geçerim Ama Kırmam,Ciddiye Alırım Ama Kapılmam, Huzur Veririm Ama Söz Vermem,Sahip Olurum Ama AİT Olmam... |
|
|
|
|
![]() |
| Bookmarks |
| Etiketler |
| boyutu, dosya, filesize |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cvpl | Son Mesaj |
| 3.7.x ..You Tube ve Google Video eki (Müşterek BBcode Plugin dosya) - vBulletin | JiyaN | vBulletin Genel Ayarlar ve Eklentiler | 10 | 01-03-2009 02:47 |
| RAPİDSHARE sitesinden dosya indirme.. | AdaR_21 | Dosya indirme ve Yükleme | 9 | 10-20-2008 00:01 |
| Harici Dosya (include) | Gulasor | Php Scriptler | 0 | 09-21-2008 01:30 |
![]() |
Design By: JB-Team
Powered by JBulletin® JiyanBoard Version
Copyright ©2007 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
|
![]() |