Jump to content

Php Ile Txt Yazdırırken Karekter Sorunu çözümü


Recommended Posts

Php ile txt dosyası oluşturup gelen kaynaktaki yazıyı txt de dosyasına yazdırırken \ " ve ' karekterleri kullanıldığında bu karekterlerin başına \ işereti koyarak kaydediyor.. Dolayısıyla mesela

Ben İstanbul'da yaşıyorum.

yazdırdığımızda bu yazı txt dosyasına

Ben İstanbul\'da yaşıyorum.

şeklinde yazılıyor ve dolayısıyla txt dosyasını sayfaya bastırdığımızda aynen bu şekilde görünüyor.

Bu sorunu nasıl çözebilirim?

metin kutusu olan bir sayfam var oraya yazılan yazılar değişkene atanarak şu kodla yazılıyor.

<?php 
$dosya_adi = "haberler.txt";
$haber = $_POST[haber];
$yazilacak_deger = "$haber";
if ($haber) {
if (!file_exists($dosya_adi)){
touch($dosya_adi);
chmod($dosya_adi,0777);
}
$dosyaya_baglanti = fopen($dosya_adi,"w");
if (!fwrite($dosyaya_baglanti,$yazilacak_deger)){
echo "Dosyaya yazilamiyor!";
exit;
}
echo "Islem Basarili!";
} else {
echo "Islem Basarisiz!";
}
fclose($dosyaya_baglanti)
?>[/CODE]

aşağıdaki kodla düzenlendiğinde sorun kalmadı.

[CODE] if (!fwrite($dosyaya_baglanti,stripslashes($yazilacak_deger))){[/CODE]

Dogu_Bey 'e teşekkürler..

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...