ďťż
Podstrony
|
telcocafeMam taki kod: <?php $nick = $_POST['nick']; $pole = $_POST['pole']; $nick = HTMLSpecialChars($nick); $pole = HTMLSpecialChars($pole); $wynik = $nick . '|' . $pole . "\n"; $plik ="wpisy.txt"; $fp = fopen($plik, "a"); fwrite($fp, $wynik); fclose($fp); ?>Chciałbym aby przy zapisie pliku wpierw wpisywana była zmeinna $wynik a potem $fp, lecz gdy zamienię kolejność w ten sposób fwrite($wynik, $fp); wyskakuje błąd! Co robić? Przeczytać manual. Pierwsza zmienna w funkcji fwrite() to uchwyt do pliku, a druga ma zawierać to co chcesz zapisać Użytkownik kutar edytował ten post 17 październik 2006, 17:15 Chciałbym aby przy zapisie pliku wpierw wpisywana była zmeinna $wynik a potem $fp, lecz gdy zamienię kolejność w ten sposób rotfl, w jaki sposób chcesz zapisać "$fp" do pliku, skoro to jest uchwyt tego pliku O_o ??? Edit: @up, jednyy ale mam speeda przy odpowiadaniu xP Użytkownik tsukuyomi_reload edytował ten post 17 październik 2006, 17:23 OK! Rozumiem. Powiem o co chodzi! A więc chciałbym, aby do pliku zapisana była wpierw $wynik a potem cała stara zawartość pliku! <?php $nick = $_POST['nick']; $pole = $_POST['pole']; $nick = HTMLSpecialChars($nick); $pole = HTMLSpecialChars($pole); $wynik = $nick . '|' . $pole . "\n"; $plik ="wpisy.txt"; $fp = fopen($plik,'r'); flock($fp,1); $zawartosc=fread($plik,filesize($plik)); flock($fp,3); fclose($fp); $fp = fopen($plik,'w'); flock($fp,2); fwrite($fp, $wynik.$zawartosc); flock($fp,3); fclose($fp); ?> Wystepuje jakiś błąd w tej linijca: $zawartosc=fread($plik,filesize($plik)); Użytkownik szymon_p edytował ten post 17 październik 2006, 19:53 Wystepuje jakiś błąd w tej linijca: $zawartosc=fread($plik,filesize($plik)); mała pomyłka: $zawartosc=fread($fp,filesize($plik)); |
|||
Sitedesign by AltusUmbrae. |