Re: [Linux-programlama] PHP de dosya yazma hakkı

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: ANIL KARADAĞ (anil.karadag@gmail.com)
Date: Mon 19 Feb 2007 - 17:52:38 EET


Zaman ayırmıs olmak sorun değil (kendi adıma yazıyorum tabiki), yazılacak
hatalı sonuçların ileride zaman kaybına sebebiyet vermemesi temennimiz.

2007/2/19, onur <onur@uludag.edu.tr>:
>
> Arkadaşlar
> Sizlerin benim için ayırdığınız vakti düşündükçe bunu size nasıl
> söyleyeceğimi bilemiyorum. Ama çok utanıyorum.
> Lütfen beni bağışlayın kızmayın meğer disk dolmuş.
>
> Böyle bir acemiliğime tepki vermeyesiniz diye pek bir açıklama yapamadım.
>
> //uidnumber 1 artırılıp tekrar dosyaya yazdırılıyor
> $handle = fopen("sayac", "w");
> fwrite($handle, $contents+1) ;
> fclose($handle);
> ----- Original Message -----
>
> *From:* Barçın Alpçığay <barcin.alpcigay@ceng.metu.edu.tr>
> *To:* linux-programlama@liste.linux.org.tr
> *Sent:* Monday, February 19, 2007 2:01 PM
> *Subject:* Re: [Linux-programlama] PHP de dosya yazma hakkı
>
> siz katilmasaniz da dizinin permissionlarini degistirmek cozum sagliyor
> (bkz. onur'un follow-up'i) *On Mon, 19 Feb 2007 13:39:56 +0200, ANIL
> KARADAĞ wrote*
> > ""w" ile tekrar deneyin. "w" modu dosyayi yeniden yaratmaya calistigi"
> > bildiğim kadarıyla w modu ile dosya var olmadığında yaratılıp veri
> yazılıyor. dosya oldugunda da içeriğini siliyor. arkadaşımızın durumunda da
> dosya mevcut ,yani bahsettiğiniz dosya izninin gecersizliğine katılmıyorum.
> >
> > 19.02.2007 tarihinde Barcin Alpcigay <barcin.alpcigay@ceng.metu.edu.tr>
> yazmış:
> >
> > Bu kadar veri ile kestirmek zor olsa da, once dosyayi "a" (append) ile
> > acarak
> > > tekrar calistirin, eger calisiyorsa; yazmaya calistiginiz DİZİNE uygun
> > yazma
> > > yetkisini girerek (777 dediniz, 777 olsun) "a" yerine "w" ile tekrar
> > > deneyin. "w" modu dosyayi yeniden yaratmaya calistigi icin sizin
> > varolan
> > > dosyaya 777 vermeniz bir ise yaramayacaktir. soyle dusunun, rwx
> > hakkiniz olan
> > > bir dosyayi sildiniz, guzel, tekrar dosya yaratmaya calistiginiz zaman
> > o
> > > dizinin inode'una kaydetmeye calisiyorsunuz, yani dizine yazma
> > hakkiniz yoksa
> > > yeni dosya acamazsiniz. - gerci neden o zaman bos bir dosya ile
> > > karsilasiyorum diyeceksiniz, haklisiniz, ama bu mesafeden anca bu
> > kadar :)
> > >
> > > On Sat, 17 Feb 2007 15:46:19 +0200, Ömer F. USTA wrote
> > > > phpdeki @ sadece hatayı gizlemek içindi diye hatırlıyorum.
> > > > yani diyelim dosya açılamadı oraya koyduğunuz @ sayesine siteyi
> > > > dolaşan kişi phpnin üreteceği dosya açılamadı yazısını
> > > > görmez başka bir yararı olduğunu ( dosyaya yazmak gibi ) sanmıyorum
> > > > >
> > > > > On 2/16/07, ANIL KARADAĞ <anil.karadag@gmail.com > wrote:
> > > > > > <?php
> > > > > > $handle = @fopen("sayac.txt", "w");
> > > > > > fwrite($handle, "deneme") ;
> > > > > > fclose($handle);
> > > > > >
> > > > > > ?>
> > > > > > şeklinde yazarsan dosyaya yazıyor @ işaretini eklememişsin
> > birde dosya
> > > > > adı tam yazılmamıs
> > > > > >
> > > > > >
> > > > > > 16.02.2007 tarihinde Cenk Saver <penguen@medyaserver.net >
> > yazmış:
> > > > > >
> > > > > > > Herhangi bir hata alıyorsanız onu da söyleyebilir misiniz?
> > > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: linux-programlama-bounces@liste.linux.org.tr
> > > > > > > [mailto: linux-programlama-bounces@liste.linux.org.tr]
> > > > > On Behalf Of onur
> > > > > > > Sent: Friday, February 16, 2007 3:29 PM
> > > > > > > To: linux-programlama@liste.linux.org.tr
> > > > > > > Subject: [Linux-programlama] PHP de dosya yazma hakkı
> > > > > > >
> > > > > > > Arkadaşlar Merhaba
> > > > > > >
> > > > > > > Php de aşağıdaki şekilde yazdığım sayac isimli
> > dosyaya deneme
> > > > > kelimesini
> > > > > > > bir türlü yazdıramadım
> > > > > > > sayac isimli dosyanın haklarını chmod 777 yaptım ama php
> > kodunu
> > > > > > > çalıştırdığımda 0 kbyte uzunluğunda boş bir dosya bırakıyor
> > > > > > >
> > > > > > > //uidnumber 1 artırılıp tekrar dosyaya yazdırılıyor
> > > > > > > $handle = fopen("sayac", "w");
> > > > > > > fwrite($handle, "deneme") ;
> > > > > > > fclose($handle);
> > > > > > >
> > > > > > > yardımlarınız için şimdiden herkese teşekkürler
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Linux-programlama mailing list
> > > > > > > Linux-programlama@liste.linux.org.tr
> > > > > > >
> > > > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Linux-programlama mailing list
> > > > > > > Linux-programlama@liste.linux.org.tr
> > > > > > >
> > > > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Linux-programlama mailing list
> > > > > > Linux-programlama@liste.linux.org.tr
> > > > > >
> > > > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Mehmet Fatih YILDIZ
> > > > > http://www.mfyz.com
> > > > > _______________________________________________
> > > > > Linux-programlama mailing list
> > > > > Linux-programlama@liste.linux.org.tr
> > > > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > > > >
> > > > >
> > > >
> > > > --
> > > > Ömer Fadıl USTA
> > > > http://www.bilisimlab.com/
> > >
> > > Barcin.
> > >
> > > _______________________________________________
> > > Linux-programlama mailing list
> > > Linux-programlama@liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > >
>
>
>
>
> Barcin.
>
> ------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.