değerli programcı abiler..
php de dosya işlemleri ile yazımı dosyanın sonuna ekletebiliyorum fwrite ile ama dosya başına ekleme yapmıyor. rewind yazıyorum yine olmuyor.
bir çözüm yolu gösterebilirmisiniz ?
ayrıca bi de "$page_id = 1;" eklemek istiyorum ama burda $page_id almıyor sadece =1; yazıyor . bunu nasıl çözebilirim ?
php dosya başına yazı ekleme sorunu
4
●2.740
- 14-01-2013, 17:16:16Üyeliği durdurulduMerhaba,
1- fopen ile açmanız gerekiyor, açarken şuradaki parametrelerden yararlanın.
2- Yazdırmaya çalıştığınız şey bir değişken, php orada değişkenin içini yazdırmaya çalışıyor. $sayfa yerine \$sayfa şeklinde dolar işaretinin önüne ters slash yazarak php'nin onu yorumlamaması sağlanabilir. - 14-01-2013, 18:12:03Üyeliği durdurulduHocam kullanmanız gereken parametre:
'r+' dosya hem okumak, hem de yazmak için açılır. Imlec dosyanın başına taşınır.
Meali,
işlevi r'daki gibi okur,
w'daki gibi yazar fakat w gibi dosyayı sıfırlamaz.
imleci dosya başına taşır, yani word'u açınca yazı yazarken yanıp sönen bir imlec vardır, mevzu o. en başa taşır
Örnek kod
$aç=fopen('dosya.txt','r+'); $veri="Bir veri\n"; //\n kısmı dosyada yeni satır oluşturur, sonuna koyarsak sonraki verileri bir alta indirip enter tuşu etkisi yaratır. Başa koyarsak veriyi bir satır alta atlatır. fwrite($aç,$veri);//burada veri dosyaya koyuluyor. fclose($aç);//dosyayı kapattım.diğer arkadaşın verdiği de kullanılır ama bu daha pratik.