file open

File Open (fopen)

Php ile dosya açmak için fopen komutu kullanılır. Bu komut ile birlikte kullılan parametreye göre dosya okuma yada yazma işlemi yapılır.

w: dosyaya yazma

r: dosyadan okuma

a: dosyaya ekleme


$file = fopen("metin.txt", "r") OR exit("Dosya hatası");
while(!feof($file))
{
$satir=fgets($file);
$satir;
}
fclose($file);

Burada kullanılan fgets komutu dosyadaki her satırı tek tek okumaya yarar.

Her programcı birgün Php yi tadacaktır
05-11-2009 22:50

    sorular :)

    LORDD Adıgüzel Avatar

    1. Sorum: metin.txt nerde olması gerekiyor? ya da istediğim yere koyarsam yerini nasıl söylerim koda...?

    2.Sorum: ben bunda da hata aldım ilk adımda hata veriyordu txt dosyasını aldım c ye  attım. bu seferde şu hatayı aldım:

    Warning: fopen(lordd.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Users\ATAÇ01\AppData\Roaming\NuSphere\PhpED\projects\okunoname3.php on line 2
    Dosya hatası               ne demek istiyor ve nasıl düzeltirim

    3. sorum daha kolay:) "a" dediğimizde dosya ekleme olacak ama eski var olanlar silinir mi ?

     

    kod 6  -  7 satırlık bendeki sorular.. :)

     

    28-11-2009 09:30

      php text

      php neredeyse TEXT dosyası da aynı yerde olacak.Eğer bilgisayarını bir internet sayfası olarak düşünürsek  WWW klasörü dışında bir yeri kullamazsın.

      eğer bir dizinde ise şöyle:  /dizin/lord.txt

      eğer üst dizinde ise şöyle: ../../lord.txt

       

      Ama dediğim gibi WWW klasörünün dışına çıkamazsın

       

      Her programcı birgün Php yi tadacaktır
      28-11-2009 09:56

        ?

        LORDD Adıgüzel Avatar

        peki üstad bunlar?

        2.Sorum: ben bunda da hata aldım ilk adımda hata veriyordu txt dosyasını aldım c ye  attım. bu seferde şu hatayı aldım:

        Warning: fopen(lordd.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Users\ATAÇ01\AppData\Roaming\NuSphere\PhpED\projects\okunoname3.php on line 2
        Dosya hatası               ne demek istiyor ve nasıl düzeltirim

        3. sorum daha kolay:) "a" dediğimizde dosya ekleme olacak ama eski var olanlar silinir mi ?

        28-11-2009 10:01

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.