>
Dummies Guide to Google Blogger Beta


Translate to EnglishTranslate to GermanTranslate to ItalianTranslate to GreekTranslate to FrenchTranslate to PolishTranslate to RussianTranslate to SpannishTranslate to UkrainiaTranslate to BulgarianTranslate to DutchTranslate to FinnishTranslate to IndianTranslate to JapaneseTranslate to NorwegianTranslate to Portugese
 
ozgurcebilgiedin & programindir.forums8.com
 
  DRİVER İNDİR
  Link listesi
  ÜYE OL
  Ziyaretçi defteri
  BEDAVA PROGRAM SERİAL NUMARALARI
  POP-UP EDİTÖR
  HTML TANIMLARI
  PHP MySQL SORGU TÜRLERİ
  => PHP'nin TEMELLERİ
  => ARRAY "Dizi Değişkenlkeri"
  => FONKSİYONLAR
  => Php Dosya Dizin
  TABLET PC NEDİR
  CNC MAKİNALAR
  CNC NEDİR
  CNC PROGRAM YAZMA
  İLGİNÇ BİLGİLER
  TAZEBAMA.DLL
  WİNDOWS 7 SİSTEM KURTARMA RECOVERY DİSC
  OSMANLI İMPARATORLUĞU'NU YÖNETEN PADİŞAJLAR
  WİNDOWS XP ANLAMI NEDİR
  DÜNYA NÜFUSU
  BARKOD NEDİR? ÇALIŞMA ESASLARI
  GÖKYÜZÜ NEDEN MAVİDİR?
  BİLGİSAYAR KISA YOLLARI
  ASGARİ GEÇİM İNDİRİMİ HESAPLAMA
  FİLM KAYNAKLARIVE FORMATLARI
  SİSTEM GERİ YÜKLEME NASIL YAPILIR
  BİLGİSAYARINIZI BAŞKA BİRİNİN YÖNETTİĞİNDENMİ KUŞKULANIYORSUNUZ?
  İNTERNET TERİMLERİ ve ANLAMALARI
  PRATİK BİLGİLER
  ÇEŞİTLİ PROGRAMLAR
  BİLGİSAYAR TEKNİK İP UÇLARI
  WİNDOWS XP NASIL FORMAT ATILIR RESİMLİ ANLATIM
  WİNDOWS VİSTA NASIL KURULUR
  WİNDOWS 7 FORMAT NASIL ATILIR
  WİNDOWS DOS KOMUTLARI
  C# KOMUT SATIRI DERLEYİCİ(CSC.EXE) VE PARAMETRELERİ
  KOMUT SATIRI NEDİR?
  REGEDİT KOMUTU İLE UZAK KULLANICILARA BAĞLANMAK
  ADMİNPAK.MSI
  MİCRASOFT ISA SERVER NEDİR NASIL KULLANILIR NASIL ÇALIŞIR
  UZAK MASA ÜSTÜ BAĞLANTISI NEDİR NASIL KURULUR?
  WİNDOWS 2003 SERVER KURULUMU NASIL YAPILIR
  WİNDOWS 2003 ACTİVE DİRECTORY KURULUMU
  WİNDOWS 2003 ACTİVE DİRECTORY KULLANICI VE GURUP HESAPLARI OLUŞTURMAK
  WİMDOWS XP'NİN ETKİ ALANINA KATILMASI(DOMAİNE)
  WİNDOWS 2003 XP ÜZERİNDE KOTA UYGULAMA
  WİNDOWS 2000 VE WİNDOWS XP HESAP YÖNETİMİ
  WİNDOWS XP SERVİSLERİ VE YAPTIKLARI İŞLEMLER
  WİNDOWS SERVİSLERİ NASIL ÇALIŞIR VE YÖNETİLİR
  ACTİVE DİRECTORY HİZMETİ VE AVANTAJLARI NELERDİR
  FTP NEDİR(FİLE TRANSFER PROTOCOL)NASIL YAPILIR
  DHCP NEDİR KISACA NASIL ÇALIŞIR
  GİZLİ TEHLİKE ROOTKİT NEDİR ROOTKİTLERLE NASIL MÜCADELE EDİCEZ
  İNTRANET NEDİR İNTRANET KULLANMANIN AVANTAJLARI
  KURUMSAL ANTİVİRÜS PROGRAMI SEÇERKEN DİKKAT EDİLMESİ GEREKENLER
  KÜÇÜK VE ORTA ÖLÇEKLİ FİRMALAR VE OFİSLERDE GÜVENLİK
  LİNUX NEDİR?
  MS-DOS(MİCRASOFT DİSK OPERATİON SİSTEM)NEDİR?
  NOVELL NETWARE NEDİR?(ESKİ NOVEL SİSTEMİ HAKKINDA TANITICI BİR YAZI)
  PROXY NEDİR NE İŞE YARA?
  SUNUCU NEDİR NEDEN SUNUCULAR VARDIR SUNUCU İŞLETİM SİSTEMLERİ NELERDİR
  TELNET NEDİR NE İŞE YARAR?
  UNİX NEDİR
  IPCONFİG KOMUTUNUN PARAMETRELERİ
  ÇEŞİTLİ ÜLKELERİN İLGİNÇ YANLARI
  TÜRKİYE CUMHURİYETİ ANAYASASI
  4857 SAYILI İŞ KANUNU
  DİSKLERDE VERİLERİN DEPOLANMA MANTIĞI VE VERİ KURTARMA
  GPS İLE KOORDİNAT BELİRLEME
  İSKİ-UKBS SABİT GNSS İSTASYONLARI
  GPRS NEDİR NASIL KOORDİNAT BULUNUR
  IP KAMERA NEDİR
  GTK NEDİR
  DOSYA UZANTILARI VE ANLAMLARI
  USB NEDİR
  ASCİİ KODLARI
  SİTEMAP
  KART MONTAJI
  İLK BİLGİSAYARLAR
  HTTP NEDİR
  C İLE C++ ARASINDAKİ FARKLAR
  DELPHİ İP UÇLARI
  WİRELESS NETWORK NEDİR
  PORT NEDİR
  BİLGİSAYARA VİRÜS NASIL BULAŞIR
  ÜYELİK FORMU
  HTML RENK KODLARI
  WEB SAYFASI
  MORS ALFABESİ
  BRAİLLE ALFABESİ NEDİR
  RAM NEDİR
  HARD DİSK (HDD) NEDİR
  MONİTÖR
  SES KARTI NEDİR
  İŞLEMCİ NEDİR
  HTML DERSİ2
  BİLGİSAYAR SORUNLARI
  EN ÇOK RASTLANINAN BİLGİSAYAR SORUNLARI
  PROBLEMLER VE ÇÖZÜMLERİ
  GÖREV YÖNETİCİSİNDE ÇALIŞAN ZARARLI DOSYALAR
  DRİVER
  SQL GÖRSEL DERSLER
  C#.NET HAKKINDA BİLGİ
  EXCEL İLE PROGRAM YAZMA
  CRACK NASIL YAPILIR
  Full Tek Link Program İndir
  Forum
© Copyright 2010|2014 ozgurcebilgiedin tüm hakları saklıdır.
Php Dosya Dizin
Php Dosya Dizin
DOSYA'YA YAZMA
PHP ile metin dosyamızın içerisini nasıl okuyabileceğimizi öğrendik.Şimdide dosyaya nasıl yazı yazılacağını öğreneceğiz.Bu işlemi genelde formlardan gelen bilgileri metinlere yazmamızdan ibaret olmaktadır.Mesela bir ziyaretçinin düşüncelerini aktaracağı bir form oluştudunuz.Bu bilgileri mail ile size gelmesini istiyorsunuz ve aynı zamanda bir dosyada da tutulmasını isteyebilirsiniz. Aslında dosya okuma ile dosya yazma mantık olarak aynıdır.Sadece komutlar değişiktir.Yazma işlemleri için fputs() ile fwrite() komutlarını kullanırız.Bu iki komutun hangisini kullanırsanız kullanın aynı sonucu verir.Çünkü iki komutun görevleride aynıdır.Birde dosyamızı açtıktan sonra yazılacağını belirten w harfi kullanılır.Ama fopen ile kullanılan harflerin bir listesini verelim. r Sadece okuma işlemleri için kullanılır. r+ Hem yazma hemde okuma işlemleri için kullanılır w Sadece yazma işlemleri için kullanılır.Eğer belirtilen adda bir dosya yoksa bir dosya oluşturur.Eğer bu adda bir dosya varsa içeriğini siler ve boş bir dosya haline getirir. w+ Hem yazma hemde okuma işlemleri için kullanılır.w diğer özelliklerini de barındırır a Sadece dosya yazma işlemlerinde kullanılır.Dosya varsa dosyada bulunan son bilgiden sonrasına yazar. a+ a'nın özelliklerini taşır.Ayrıca dosya okur ve dosya yoksa dosyayı oluşturur. Bu tabloda bulunan harflerden hangisi sizin işinizi görüyorsa o harfi kullanın.Ama genelde dosya yazma işlemleri için w kullnılır.Şimdi bir örnek verelim.

$dosya=@fopen("dosya.txt", 'w') or die ("Veritabanını açamadım");
if(fputs(
$dosya, "$degisken1,$degisken2n")){
print "Dosyaya kayıt yapıldı.";
}
else {
print "Sistemde bir hatadan dolayı kayıt gerçekleşemedi.";
}

Burada görüldüğü üzere ilk olarak dosya değişkenine metin dosyamızı açıyoruz.Daha sonra bir if deyimi ile fputs komutu ile dosyamıza veri girişi gerçekleşip gerçekleşmediğini sınıyoruz.fputs() komutunun içerisine değişkenleri yazdıktan sonra n koyuyoruzki her kaydı PHP bir alt satıra yazsın.Eğer bunu koymazsak dosyada imleç nerdeyse oradan itibaren yazma işlemine başlar.Dolayısıyla fgets() komutu ile dosyadaki verileri satır satır okutacaksak bu n işareti koymamız lazımdır.Başka bir dosya yazdırma methodu:

$dosya=fopen("dosya.txt","w");
$sayac=0;
while(
$sayac < 25 ):
$girdi="$saya dosyaya yazılacak yazın";
fwrite(
$dosya, $girdi );
$sayac++;
endwhile;
fclose(
$dosya);

Burada dosyamıza bir while döngüsü ile "dosyaya yazılacak yazı" cümlesini 25 kere yazdırıyoruz.Yine bu cümlenin sonuna n işaretini koyarak her cümle bir satıra yazılıyor.
DOSYA'DAN OKUMA

DOSYA'DAN OKUMA
PHP txt metin dosyasından okuma ve yazmayı, dosya yaratmayı, dosya silmeyi destekler.Metin dosyaları ile ilişkiler bize nerelerde yarar diye kendi kendimize sorduğumuzda en etkileyici cevabın şu olduğunu anlıyoruz.Bazı serverlar PHP desteği sağlarken MYSQL gibi SQL programlarını desteklemiyor.O durumda verilerimize depo edebileceğimiz tek kaynak metin dosyaları oluyor.Ama metin dosyaları ile çalışmak pekde güvenli olduğu söylenemez.Çünkü ziaretçi adres hanesine rasgelede olsa metin dosyasının adresine yazarsa veritabanına ulaşmış olur ki bunuda hiçbir webmaster istemez.Neyse biz veri okuma işiyle işimize devam edelim.
İlk önce bir PHP dosyasına başka bir sayfayı nasıl monte edebileceğimizi görerek işimize başlayalım.Bu yöntemi kullanmanızı şiddetle tavsiye ederim.

İlk önce bir PHP dosyasına başka bir sayfayı nasıl monte edebileceğimizi görerek işimize başlayalım.Bu yöntemi kullanmanızı şiddetle tavsiye ederim. include "harici_dosya.inc"; Bu include komutu harici_dosya.inc dosyasını aynen alıp bu komutun işlendiği dosyaya yapıştırır.Burada dikkat etmemiz gereken bir husus; include komutunu kullanırken bu harici dosyaların uzantılarını farklı yapmalısınız.Çünkü ziyaretçiler bu dosyalara direkt ulaşmalarını istemeyiz.Veya bu dosyaların uzantılarını hep inc yapın ve bu inc dosyalarının bulunduğu dizine şu dosyayı ekleyin.

<Files ~ ".inc$">
Order allow,deny
Deny from all
</Files>

Bu dosyayı .htaccess olarak kaydedip bu dosyaların bulunduğu dizine ekleyin.Eğer uzantıları farklı yapmak istiyorsanız yukarıdaki kodun ilk satırında bulunan inc yazısını istediğiniz gibi değiştirebilirsiniz. Dosya hakkında bilgi edinme: Önce dosyanın olup olmadığını öğrenmek istiyorsak file_exists komutundan yararlanırız.Bu kotuda iki yöntemle işleyebiliriz.Bunlar: if ( file_exists ( "dosya.txt" ) ){
print "dosya var";
}
else{
print "Dosya yok";
}
  • @file_exists ("dosya.txt") or die ("Dosya yok");

  • Bu iki yöntemde kullanılabilir.ama basitliği nedeniyle 2. yöntem kullanmak daha iyidir.Bu yöntemi biraz açarsak; ilk önce komutun başına @ işareti niçin koyduk?Bu @ işareti komutun hata vermesi durumunda browserda hata numarası çıkartmamaktadır.Bu işareti 0 hata yapmadığınıza inandığınız her yerde kullanabilirsiniz.Sonra file_exists komutu ile dosyanın olup olmadığına bakıyoruz.Eğer dosya yok ise or die den sonraki paragraf içindeki alan devreye giriyor.Eğer dosya varsa PHP direkt alt satırı okumaya başlar.Aksi takdirde alt satıra geçmez.
    Aşağıda vereceğim komutlarda üstteki gibi kullanılır.Onun için sadece komutların ne işe yaradıklarını verip geçeceğim.

    Aşağıda vereceğim komutlarda üstteki gibi kullanılır.Onun için sadece komutların ne işe yaradıklarını verip geçeceğim. is_file ("dosya.txt") //dosya.txt dosyamıdır?
    is_dir ("dosya")
    //dosya dizinmidir?
    is_readable ("dosya.txt")
    //dosya okunabilirmi?
    is_writable ("dosya.txt")
    //dosya.txt yazılabilirmi?
    is_executable ("dosya.txt")
    //Dosya çalıştırılabilirmi?
    print filesize("dosya.txt");
    //Dosyanın boyutunu verir
    Bu komutlardan sonra sıra geldi dosya yartmaya.Bunun için kullanacağımız komut touch komutudur.Yalnız birşey peşinen söyleyeyim "dosya yaratma veya silem" güvenlik açısından çoğu server desteklemez.Yani bu komutların çalışıp çalışmayacağını server yöneticilerine sormanız gerekir.Ama biz bu dosyaları kendi bilgisayarımızda çalıştırdığımız için şimdilik bir sorun yok.

    $dizin="/Apache/htdocs/";
    if (touch("
    $dizin/dosya.txt") ){
    print "dosya.txt adında bir dosya yaratıldı";
    }
    else{
    print "dosya yaratılamadı";
    }

    Burada dizin değişkeninde kendi bilgisayarımın dizinini yazdım.Bu dizin değişkenine siz kendi dizininizi koymanız gerekir.Dizini bulmanın en kestirme yonu bir php programına şu komutu vermenizdir. print $HTTP_ENV_VARS["DOCUMENT_ROOT"]; Bu size dizininizi vercektir.Ama Windows işletim sistemi kullanıyorsanız bu şöyle çıkacaktır: C:Apachehtdocs bonu siz /Apache/htdocs/ şekline çevirmeniz gerekir.Dosya silme işlemide şöyle olur:

    $dizin="/Apache/htdocs/";
    if (unlink("
    $dizin/dosya.txt") ){
    print "dosya.txt adında ki dosya silindi";
    }
    else{
    print "dosya yaratılamadı";
    }

    Gerçi dizini girmesekde programlarımız çalışıyor ama bu yöntem daha sağlıklıdır.Onun için bu yöntemi kullanmanızda fayda vardır. Şimdi sıra geldi dosya okumaya.Önce dosya.txt diye bir dosyanın içerisine birkaçsatır yazı yazarak kaydedin.Dosyalarımızı okutabilmek için önce o dosyayı açmamız gerekir ve vu işi bize fopen komutu gerçekleştirir.Dosyamızı okuyacağımızı belirten komut aslında bir harfdir r dir.Şimdi buraya kadar öğrendiklerimizi tatbik edelim. fopen("dosya.txt",'r') or die ("Dosya açılamadı"); Burada dosyamızı açacağımızı ve okuyacağımızı belirtiyoruz.Eğer dosya bulunamazsa hata mesaj vermesini istiyoruz.Şimdi de dosyamızın içerisinde bulunan verileri bowsera nasıl döküleceğini görelim. $dosya="dosya.txt";
    $bak=@fopen($dosya,"r");
    while(!feof(
    $bak)):
    $satirlar=fgets($bak,4096);
    print
    $satirlar;
    endwhile;
    fclose(
    $bak);
    Burada ilk olarak dosyamızı dosya değişkenine depoluyoruz.Daha sonra da bak değişkenine dosyamızı açacağımıza dair kodu giriyoruz.Daha sonra bir while döngüsü ile dosyamızda bulunan bütün verileri bowsera yazdırıyoruz.Şimdi birkaç komutu burada açıklamakta yarar var.

    fgets() dosyaların içeriğini satır satır okutmaya yarar.Bu komut ile birlikte okunmasını istediğimiz baytı da yazmamız gerekmektedir.
    fread() dosyaların içeriğini istediğimiz uzunlukta parçalar halinde okumammıza yarar.Bunun için askari byte ını da yazmanız gerekmektedir.

    fread() dosyaların içeriğini istediğimiz uzunlukta parçalar halinde okumammıza yarar.Bunun için askari byte ını da yazmanız gerekmektedir. $dosya="dosya.txt";
    $bak=@fopen($dosya,"r");
    while(!feof(
    $bak)):
    $satirlar=fread($bak,1024);
    print
    $satirlar;
    endwhile;
    fclose(
    $bak);

    PHP'de CSV yani virgülle ayrılmış dosyaları okumakta bize kolaylık sağlamıştır.Bu CSV dosyalarını Excel veya Access ile yapmanız mümkündür.Sözgelimi excel ile bir veri kümesi yarattınız.Her satıra ve her sutuna bir değer yazdınız ve bunu CSV formatında kaydettiğinizde şöyle bir görünüm ortaya çıkar.

    ad;soyad;mail;adres
    mehmet;şamlı;aspetonline@veezy.com;Rize

    PHP bu gibi dosyaları noktalı virgüle kadar olan kelimeleri veya kelime gruplarını sınırlı olarak okuma şansı vermektedir.Örnekler kısmında bulunan kullanıcı kayıt sistemini bu mantıkla yaptık.Ama bu örnek biraz daha değişik.yukarda yazılanları dosya.txt olarak kaydedin.Sonra da aşağıdaki kodu da dosya.php olarak kaydedin.

    <?
    $dosya="dosya.txt";
    $bak=@fopen($dosya,"r");
    while(!feof(
    $bak)):
    $satirlar=fgetcsv($bak,4096,";");
    print "
    $satirlar[0] $satirlar[1] $satirlar[2]<br>";
    endwhile;
    fclose(
    $bak);
    ?>

    Burada görüldüğü gibi sadece satirlar değişkenini oluştururken fgetcsv komutunu kullandık ve ayrıca tırnak içerisine dosyamızda kullandığımız ayracı yani noktalı virgülü gösterdik.Sonrada satirlar değişkeinin bir dizi değişkeni olarak niteledik ve dosyada bulunan kelimeleri sırasıyla dizi değişkene sıfırdan başlayarak yazdırdık. Burada bir hususu belirteyim: Döngüden sonra mutlaka dosyaya kurduğumuz bağlantıyı kesmeliyiz.Bunun için fclose() komutunu kullanıyoruz.
    DOSYA'YA EK YAPMA

    DOSYA'YA EK YAPMA
    PHP ile dosyaya ek yapma aynı dosyaya yazma gibidir.Değişen sadece fopen() komutu ile kullandığımız komut harftir.Ek yapacağımız zaman a komutunu kullanırız.
    Ek yapma işlemleri genelde formlardan gelen bilgileri bir dosyada toplamak için kullanılır.Veya bir sayaç, ziyaretçi defteri yapıyorsunuz.Burada metin dosyamıza ek yapmamız gerekecek.Bir örnek verelim.

    $dosya= @fopen("dosya.txt","a") or die ("Dosyayı açamadım");
    if(fputs(
    $dosya, "$degisken1,$degisken2, $degisken3n")){
    print "Dosyaya kayıt yapıldı.";
    }
    else {
    print "Sistemde bir hatadan dolayı kayıt gerçekleşemedi.";
    }

    Burada görüldüğü gibi dosya yazdırmada kullandığımız kodun aynısı.Sadece dosyayı okurken w yerine a kullandık.Geçtiğimiz konularda da açıkladığımız gibi fputs komutu ile fwrite komutları aynı işlevleri yerine getirirler.
    Bu konuda daha fazla örnek vermeyi anlamsız olacağını düşünüyoruz.Dosya işlemlerini daha çok PHP'de yeni olan kişiler kullanır.Bu dosyalama işlemlerinin ne derece güvenilirli olduğu tartışılır.Size önerim eğer dosya işlemleri basit geliyorsa, yapacağınız scriptleri önce metin dosyalarına uygun yapmanız.Sonra bunları bir SQL sitiline çevirmeniz gerekmektedir.Ama tercih yine sizindir.


    DİZİN İŞLEMLERİ
    PHP'de dizin işlemlerini yönetmek için opndir ile readdir komutları kullanılır.Bir dizinin var olup olmadığı is_dir komutu ile anlaşıldığını dosya okuma konusunda işlemiştik.Şimdi bir dizinin içerinde ki dosyaları ve dizinleri nasıl listeleneceğini öğreneceğiz.Bu dizin işlemlerinde tahmin edeceğiniz üzere döngülerden yararlanacağız.Bu dizin işlemleri bazı serverlarda FTP desteği olmayıp dizin işlemleri ile servera dosya transferi, dizin oluşturma veya silem gibi işlemleri yapmanız mümkün.Ama şunuda peşinen belirteyim.Yapacağınız dosya veya dizin oluşturma, silme işlemlerini serverda denemeden önce bu işleri yapma izni verilip verilmediğini öğrenmeniz gerekmektedir.Mesela f2s server bu işlemleri desteklememektedir.Şimdi bir dizinin içerisindeki dosyaları sıralayalım.

    $dizin_dosyasi=""; //Buraya dizinin paktını yazabilirsiniz veya boş bırakın
    $dizin=opendir($dizin_dosyasi);
    while ((
    $dosya= readdir($dizin)) !==false){
    print "<li>
    $dosyan";
    }
    closedir(
    $dizin);

    Bura görüldüğü üzere ilk olarak dizindosyamızın yerini belirtiyoruz.Buraya sistemin ana dizininin part yonunu yazıyoruz.Eğer bunu yazmazsak boş bırakın ve bu dosyayı nereye kaydettiyseniz o dizinde işlemler yapar.Sonra opendir komutu ile dizinin içerisini açıyoruz.Sonrada bir döngü ile dizinin içerisinde bulunan dosya ve dizinleri listeliyoruz.Daha sonrada açmış olduğumuz dizini closedir komutu ile kapatıyoruz. Yukardaki örneğimizde bir dizinin içerisinde bulunan dizinleri listeledik.Şimdi dizinin içerisinde bulunan hem dizin hemde dosyaları listeleyelim.Bu örnek aslında yukardaki örneğin aynısı.Sadece döngünün içerisine bir if deyimi ekliyoruz.

    <?php
    $dizin_dosyasi=""; //Buraya dizinin paktını yazabilirsiniz veya boş bırakın
    $dizin=opendir(
    $dizin_dosyasi);
    while ((
    $dosya= readdir($dizin)) !==false){
    if(is_dir(
    $dosya)){
    print "<li><img src="../icons/folder.gif"><a href=
    $dosya>$dosya</a>n";
    }
    elseif(is_file(
    $dosya)){
    print "<li><img src="../icons/generic.gif"><a href=
    $dosya>$dosya</a>n";
    }
    }
    closedir(
    $dizin);
    ?>

    Burada görüldüğü üzere while döngümüz aynı.Bu döngünün içerisine if deyimlerini kurduk.İlkinde is_dir komutu ile dizinin içerisnde bulunan dizinleri, ikinci if deyimi ile is_file komutu ile dizindeki dosyaları listeliyoruz.Eğer Apache web server kullanıyorsanız ve bu programı ana klasör olan htdocs klasörüne kaydederseniz Klasörlere klasör resmi, dosyalara da dosya resmi ekleniyor.Eğer başka bir server kullanıyorsanız bu resimleri edinip kullanabilirsiniz. Birazcık yaratıcı zekanızı kullanırsanız bir dosya yönetim programı yapmanız mümkün.Bunun için dizin oluşturma ve silme, vede dosya silme komutlarını bilmeniz gerekmektedir.Bunları aşağıda verdik.İleriki günlerde örnekler kısmına dir dosya yöneticisi programı yapmayı düşünüyoruz.Bu programda dizin oluşturma, dosya veya dizin silme, dosya oluşturma, dosyanın içeriğini yani kodunu değiştirebilme gibi birsürü özelliği barındıracak.

    mkdir("dizinin_adı","0777");
    rmdir("dizinin_adi");
    unlink("dosya_adi.php");

    Burada 1. komut olan mkdir bir dizin oluşturur.Burada görüldüğü üzere dizinin adını yazdıktan sonra virgülden sonra 0777 rakamını yazdık.Bu UNIX türü işletim sistemlerinde herkezin bu klasörün içerisine girebilmelerini sağlayan bir değerdir.2. komut olan rmdir klasör siler.3. komut olan unlink ise dosya siler.Bu komutları birebir kullanabileceğiniz gibi komutun görevini yapıp yapmadığını sınamak amacıyla if deyimiyle birlikte kullanmanız daha iyi olur. if(mkdir("rize","0777")):
    print "rize adında bir klasör oluşturuldu";
    else:
    print "Bir hatadan dolayı dizin yaratılamadı";
    endif;
    Burada görüldüğü üzere bu komutların hepsini bu yöntem ile kullanmanız mümkündür.Şu konuyuda açıklamakta yarar var.Sadece mkdir komutunda iki değer konuluyor.Diğerlerinde tek değer yani sadece dosya veya dizin adını koyuyorsunuz. Yine tekrarlayayım bu işlemleri yapabilmeniz için serveriniz bu dosya sistemindeki değişiklikleri desteklemesi lazımdır.Aksi takdirde bu işlemler sadece kendi bilgisayarınızda çalışır.Çoğu server gibi www.f2s.com'da bu işlemleri güvenlik amacıyla desteklemiyor.
  • Ana Sayfaya Dön





  • Bu sayfa hakkında yorum ekle:
    İsminiz:
    E-mail adresiniz:
    Mesajın:

    Bugün 12 ziyaretçi (41 klik) kişi burdaydı!
     
       
    Facebook beğen  
       
    Reklam  
       
     
     


    PROGRAM ARA
    PROGRAM ARA

     
     
     

    SiteEkle.Com.Tr


     
     
     
    Üye Girişi

     
     
     
  • windows live messenger çalışmayı durdurdu uyarısı
  • laptop batarya ömrü nasıl uzatılır
  • soru kablosuz internet çalışmıyor
  • kullanıcı hesabı denetimini kapatmak
  • ana sayfam değişti neyapmalıyım
  • dosya uzantılarını çalıştıracak programlar
  • windows gezgini çalışmayı durdurdu
  • bilgisayar geç açılıyor
  • rar uzantılı dosyalar nasıl açılır
  • windows kısayol tuşları
  • ms-dos komutları-1-
  • ms-dos komutları-2-
  • ms-dos komutları-3-
  • ekran görüntüsü nasıl alınır kaydedilir
  • veri yürütme engellemesi
  • virüs nedir nasıl bulaşır
  • java nedir ne işe yarar
  • anakart pilini değiştirmek
  • port nedir
  • tcp ıp kodları
  • ethernet kartı nedir
  • ftp server kurulumu
  • işlemci kullanımı
  • Google AdSense Nedir
  • E-İMZA Nedir
  • JavaScript Nedir
  • Arama Motoru Nedir
  • XML Nedir
  • Java Nedir
  • World Wide Web (WWW)Nedir
  • ICQ Nedir
  • MMS Nedir
  • Splitter Nedir
  • ISDN Nedir
  • CGI Nedir
  • Alan Adı Nedir
  • Bookmark Nedir
  • DSL İle ADSL Nedir Farkları Nelerdir
  • Java Özellikleri Ve Avantajları Nedir
  • IRC & CHAT Nedir
  • E-Posta Nedir
  • ADSL Nasıl Çalışır
  • SMS Nedir
  • Wireless Network Nedir
  • CRM Nedir
  • ERP-MRP-II İlişkisi
  • ERP -E-Business İlişkisi
  • ERP Ve KOBİler
  • Ekran Kartı Nedir

  • isim
     
    => Sen de ücretsiz bir internet sitesi kurmak ister misin? O zaman burayı tıkla! <=

    Zirve100 Toplist
    http://ozgurcebilgiedin.tr.gg/: