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: onur (onur@uludag.edu.tr)
Date: Mon 19 Feb 2007 - 17:31:44 EET


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
  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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.