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

---------

From: Yilmaz Cankaya (yilmaz.cankaya@ulugbey.de)
Date: Sat 03 Apr 2004 - 18:44:34 EST

  • Next message: Aziz YÜCELEN: "[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

    -- 
    "RTL2 hat das Programm geändert. Statt "Familienbande" kommt da jetzt so eine 
    billige amerikanische Clearasil-Opera"
    Florian Baumann in TV.PRG
    ################################
    Yilmaz Cankaya
    Mähringer Weg 91 
    89075 Ulm / Germany
    www.yilmaz-cankaya.de
    ################################
    -- Attached file included as plaintext by Ecartis --
    -- Desc: signature
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.3 (GNU/Linux)
    iD8DBQBAb0xosvQCnuaPWXkRAmTsAJ9dfc+tI8l19pG1YOt7qPmSinIVoACbBGIB
    GQoEMo8GoarVklKwdp1Gr58=
    =AEwq
    -----END PGP SIGNATURE-----
    

  • Next message: Aziz YÜCELEN: "[linux-programlama] Re: Linux-php*dosyaya yazma sorunu*"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.