[linux-programlama] Re: Linux-php*dosyaya yazma sorunu*

---------

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

From: Aziz YÜCELEN (ayucelen@dicle.edu.tr)
Date: Mon 05 Apr 2004 - 09:33:12 EEST


----- Original Message -----
From: "Yilmaz Cankaya" <yilmaz.cankaya@ulugbey.de>
To: <linux-programlama@liste.linux.org.tr>
Sent: Sunday, April 04, 2004 2:44 AM
Subject: [linux-programlama] Re: Linux-php*dosyaya yazma sorunu*

> Linux altinda bu meselenin cözümü icin iki secenegin var.. birincisi
> 1.txt ve 2.txt dosyalarini olusturup yetkilerini 777 yapmak.
> chmod 777 /dosyayolu/1.txt /dosyayolu/2.txt
> yada
> 1.txt , 2.txt dosyalarinin bulundugu klasörüne dosya eklenmesi yetkisini
> vermek.
> chmod -R 777 /log_klasoru_yolu/
> gibi..
> Sorun windows altinda itirazsiz bütün yetkilere admin olarak giris
yaptigin
> icin sanirim, sahip olmandan kaynaklaniyor.
> Umarim sorunun cözümü budur..
> On Thursday 01 April 2004 10:32, aziz yücelen wrote:
> > Merhabalar...
> > Aşagidaki gibi, bir web sayfasindan gelen veriyi okuyup bir dosyaya
yazan
> > program yazdim ama aşagidaki programin altındaki hatayi verdi.Ancak
window
> > altında calisirken (php triad) boyle bir hata mesaji vermemisti.
> >
> > <?php
> > if (($HTTP_GET_VARS["isim"]=="")||($HTTP_GET_VARS["posta"]==""))
> > {
> > header("Location:18.php") ;
> > }
> > if($birim=="")
> > {
> > $dosya="1.txt";
> > }
> > else
> > {
> > $dosya="2.txt";
> > }
> > $parca=explode("@",$HTTP_GET_VARS["posta"]);
> > if($parca[1]=="dicle.edu.tr")
> > {
> > $kayit="<tr><td><font color=\"#333333\" face=\"verdana\"
> > size=\"2\"><strong>".$HTTP_GET_VARS["isim"]."</strong></font></td><td><a
> > href=\"http://dicle.edu.tr/~".$parca[0]."\"><font color=\"#333333\"
> > face=\"verdana\"
> > size=\"2\"><strong>tıklayınız<strong></font></a></td></tr>";
> > $fp=@fopen($dosya,a);
> > fwrite($fp,$kayit);
> > fclose($fp);
> > echo " Sayın \"".$HTTP_GET_VARS["isim"]."\", isim ve
> > \"".$HTTP_GET_VARS["posta"]."\" şeklindeki e-posta bilgilerinizi sisteme
> > başarıyla aktardım.Teşekkür ederim." ; }
> > else
> > {
> > echo "Üzgünüm geçerli kullanıcı değilsiniz çünkü
> > ".$HTTP_GET_VARS["posta"]." şeklindeki posta adresiniz üniversitemizin
> > kullandığı e-posta adresi değil,uzantısı \"@dicle.edu.tr\" olmayıp
> > \"@".$parca[1]."\" şeklindedir.Teşekkürler."; }
> > ?>
> >
> > HATA mesaji ise;
> >
> > Warning: Wrong parameter count for fgetc() in
> > /var/www/html/uyelikformu/yakala.php on line 19
> >
> > Warning: fclose(): supplied argument is not a valid File-Handle resource
in
> > /var/www/html/uyelikformu/yakala.php on line 20 Sayın "aziz", isim ve
> > "ayucelen@dicle.edu.tr" şeklindeki e-posta bilgilerinizi sisteme
başarıyla
> > aktardım.Teşekkür ederim.
> >
> > Seklindedir.Tesekkurler

****************
Evet bu sorunumu çözdü.Putty kullanarak gönderdiğim txt dosyalarını sistem
otomatik olarak yazamaya karşı korumalı yapıyormuş.Teşekkürler..


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.