Php Txtye Yazdırma [Yardım]
-
Merhaba
Yapmak istedigim ekle.php sayfasında metin kutusuna girilen yazıyı butona basıp dosya.txt ye alt alta kaydetmek kullandıgım kodlar aşagıda fakat hata alıyorum yardımcı olucak birileri varmıdır acaba
ekle.php
<form action="kaydet.php" method="post"> <textarea name="icerik"></textarea> <br /> <input type="submit" value="KAYDET"> </form>
kaydet.php
<?php $icerik= $_POST['icerik']; $dosya= "dosya.txt"; $dosyakaydet = fopen($dosya, 'w'); fwrite($dosya, $icerik); fclose($dosya); ?>
yazıyı yazıp kaydet butonuna basınca aşagıdaki hatayı alıyorum
Parse error: syntax error, unexpected '$icerik' (T_VARIABLE) in /home/u157322724/public_html/bilgi/kaydet.php on line 1
tcvatandasi tarafından 27/Eyl/15 21:53 tarihinde düzenlenmiştir -
php'de çok iyi değilim ama "fopen($dosya, 'w');" kısmını "fopen($dosya, 'a');" yapıp dener misin?
edit: "fwrite($dosya, $icerik);" kısmını da "fwrite($dosyakaydet, $icerik);" olarak değiştir hocam.
lepusmorris tarafından 27/Eyl/15 22:07 tarihinde düzenlenmiştir -
lepusmorris bunu yazdı
php'de çok iyi değilim ama "fopen($dosya, 'w');" kısmını "fopen($dosya, 'a');" yapıp dener misin?
edit: "fwrite($dosya, $icerik);" kısmını da "fwrite($dosyakaydet, $icerik);" olarak değiştir hocam.
tamam hocam deniyorum 1dk
gene hata verdi hocam
Parse error: syntax error, unexpected '$icerik' (T_VARIABLE) in /home/u157322724/public_html/bilgi/kaydet.php on line 1 bu arada free host sorun olurmu
tcvatandasi tarafından 27/Eyl/15 22:11 tarihinde düzenlenmiştir -
ben deniyeyim kodları 2 dk.
-
Hocam fwrite fonksiyonunda fopen ile açtığın filehandle'ı kullanman gerekiyor.
$icerik= $_POST['icerik']; $dosya= "dosya.txt"; $dosyakaydet = fopen($dosya, 'w'); fwrite($dosyakaydet, $icerik);
fclose($dosyakaydet);Bu şekilde olmalı
-
lepusmorris bunu yazdı
ben deniyeyim kodları 2 dk.
tamam hocam beklemedeyim
-
aercys bunu yazdı
Hocam fwrite fonksiyonunda fopen ile açtığın filehandle'ı kullanman gerekiyor.
$icerik= $_POST['icerik']; $dosya= "dosya.txt"; $dosyakaydet = fopen($dosya, 'w'); fwrite($dosyakaydet, $icerik);
fclose($dosyakaydet);Bu şekilde olmalı
deniyorum hocam 1dk
aynı hatayı verdi hocam
tcvatandasi tarafından 27/Eyl/15 22:14 tarihinde düzenlenmiştir -
çalışan kod:
<?php
$icerik= $_POST['icerik'];
$dosya= "dosya.txt";
$dosyakaydet = fopen($dosya, 'w');
fwrite($dosyakaydet, $icerik);
fclose($dosyakaydet);
?>edit: fopen parametreleri için http://php.net/manual/tr/function.fopen.php adresine göz at hocam. r, w, a bunların farklı işlevleri var.
-
lepusmorris bunu yazdı
hocam yazdıklarınızı komple yaptım gene hata veriyor sitede bu ; http://salotuna3.hol.es/ekle.php
-
-
lepusmorris bunu yazdı
hocam bendeki free host diyemi böyle yapıyor acaba
edit : birde hocam alt alta kaydetmiyor bide o sorun var araştırıyorum bakalım bulucam inşallah burayada yazarım bulursam
tcvatandasi tarafından 27/Eyl/15 22:32 tarihinde düzenlenmiştir