Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] fileopen/filewrite/fileclose
Forum PHP.pl > Forum > PHP
konradmm
Witam ponownie z kolejnym, wydaje mi sie ze prostym problemem.

Taki kod dla fopen dziala normalnie:
  1. $newsy = "news.txt";
  2. $fh = fopen($newsy, 'r');
  3. $news = fread($fh, filesize($newsy));
  4. fclose($fh);
  5.  
  6. $eventy = "event.txt";
  7. $fg = fopen($eventy, 'r');
  8. $event = fread($fg, filesize($eventy));
  9. fclose($fg);


Jednakze gdy chce dac:
  1. if(isset($_POST['submit']))
  2. {
  3.  
  4. $newsFile = "news.txt";
  5. $newsW = fopen($newsFile, "w");
  6. fwrite($newsW, "$_POST[newsik]");
  7. fclose($newsW);
  8. $eventFile = "event.txt";
  9. $eventW = fopen($eventFile, "w");
  10. fwrite($eventW, "$_POST[evencik]");
  11. fclose($eventW);


Zapisuje mi jedynie wartosc pola "newsik":
  1. <tr>
  2. <td align="center">NEWS:</td>
  3. </tr>
  4. <tr>
  5. <td align="center"><input type="text" name="newsik" size="55" maxlength="54" id="newsik" value="<?php echo $news; ?>"></td>
  6. </tr>
  7. <tr>
  8. <td align="center">EVENT:</td>
  9. </tr>
  10. <tr>
  11. <td align="center"><input type="text" name="evencik" size="55" maxlength="54" id="evencik" value="<?php echo $event; ?>"></td>
  12. </tr>


zaznacze ze rowniez w polach przy odswiezaniu strony sa wyswietlane prawidlowe teksty z plikow news.txt i event.txt

Zastanawialem sie czy problem moze lezec w momencie proby otwarcia i zapisania 2ch plikow naraz.
Prosze o pomoc, pozdrawiam

EDIT: Ok, nvm. Dopiero jak czytalem ten topic zauwazylem ze przy fladze 'w' musze dodatkowo ustawic prawa pliku na 666 ;p
Turson
Czyż nie prościej użyć file_put_contents? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.