Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
602
Tıklama
0
Öne Çıkarma
php+linux ve yazmaya izin vermek
H
18 yıl
Yüzbaşı
Konu Sahibi

merhabalar php öğrenmeye çalışıyorum. dosya yazmak ile ilgili bir fonksiyon çalıştırdığımda. permission denied diye bir hata mesajı alıyorum (izin yok) sanırım dosya yazabilmek için biryerlerden izin almam gerekiyor linux kullanıcısıyım (PARDUS ) apache'ye nasıl izin vereceğim anlatan olursa yada biri link verirse sevinirim



W
18 yıl
Yüzbaşı

chmod 777 dosyaismi komutunu kullanabilirsiniz.


Bu mesaja 1 cevap geldi.
H
18 yıl
Yüzbaşı
Konu Sahibi

quote:


chmod 777 dosyaismi komutunu kullanabilirsiniz.


söylediğinizi yaptım ama sonuç değişmedi biraz daha açıklama yapayım
Kod:
 
<Html>
<Head><TITLE></TITLE></Head>
<Body>
<?php
echo "$isim";
$dosya=fopen("Test.txt","w+");
Fwrite($dosya,$isim);
Fwrite($dosya,$mesaj);
?>
</Body>
</Html>


($isim ve $mesaj önceki html dosyasından miras kalmıştı)

Warning: fopen(Test.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/localhost/htdocs/ekle.php on line 6


Bu mesaja 1 cevap geldi.
W
18 yıl
Yüzbaşı

Sunucularda bazı komutlar güvenlik nedeniyle yasaklanır. Exec gibi Büyük ihtimalle yasaklanmış bir komut kullanıyorsun. Host satıcın ile görüşmen gerekir. Uygulamam sadece bu kadar mı ?


Bu mesaja 1 cevap geldi.
H
18 yıl
Yüzbaşı
Konu Sahibi

kendi evimde kurduğum apache2 server. sadece öğrendiklerimi uygulamaya çalışıyordum.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.