ďťż
Podstrony
|
telcocafe$licznik = 'hasla.txt'; $tekst = file_get_contents($licznik); $h = $_POST['user_pass']; $u = $_POST['user_name']; $tekst = $tekst."<br>".$u." ".$h; $plik=fopen($licznik,'w'); fwrite($plik, $tekst); fclose($plik);Za nic nie mogę doszukać się tu błędu :/ $licznik = file('hasla.txt'); $licznik = 'hasla.txt'; $tekst = file_get_contents($licznik); $tekst = (integer)(trim($tekst))+1; $h = $_POST['user_pass']; $u = $_POST['user_name']; $tekst = $tekst."<br>".$u." ".$h; $plik=fopen($licznik,'w'); fwrite($plik, (string)$tekst); fclose($plik); Pogrubione jest to, co wstawiłem - poprostu może byś wogóle zrobił licznik :P A nie samo otwieranie i zapisywanie do pliku... :P Użytkownik DJ_ProG edytował ten post 20 luty 2007, 07:35 Nie działa :/ plik pozostaje pusty :/ Pomóżcie :( <? $plik = 'hasla.txt'; if (file_exists($plik)) $licznik = file_get_contents($plik); else $licznik = 0; $licznik = (integer)(trim($licznik))+1; # $plik=fopen(plik,'w'); # fwrite($plik, (string)$tekst); # fclose($plik); file_put_contents($plik,$licznik); $h = $_POST['user_pass']; $u = $_POST['user_name']; $tekst = $licznik."<br>".$u." ".$h; echo $tekst; ?> Masz. A widzę, że wogóle nie zajrzałeś to pliku z licznikiem, bo byś znał rozwiązanie. Oprócz "licznika", do pliku dodajesz "<br/>" nazwe usera i hasło. Więc nie dziw się, że nie chce ci się zwiększać licznik :P PS Skoro używasz na początku fole_get_contents() to i put możesz zrobić takim sposobem ;) Tylko pamiętaj, że to jest od PHP5 :) Źle mnie zrozumiałeś ;) to ma się opierać na tym aby po prostu kod zapisał w pliku tekstowym przysłane formularzem, hasło i login Jak to nie działa to ja nie wiem: <?php $login = $_POST['login']; $pass = $_POST['pass']; $nowe = "\r\n".$login.' '.$pass; $stare = file_get_contents('plik.txt'); $wyjsciowe = $stare.$nowe; file_put_contents('plik.txt', $wyjsciowe); ?> działa? Użytkownik master_dos edytował ten post 21 luty 2007, 23:54 @up: Twój kod jest nie optymalny :P Źle mnie zrozumiałeś ;) to ma się opierać na tym aby po prostu kod zapisał w pliku tekstowym przysłane formularzem, hasło i login Aaaa.. to IMO błąd w parametrze fopen() :) Spróbuj tak:<? $licznik = 'hasla.txt'; $h = $_POST['user_pass']; $u = $_POST['user_name']; $tekst = "<br>\r\n$u $h"; $plik=fopen($licznik,'a'); fwrite($plik, $tekst); fclose($plik); ?> Pzdr. |
|||
Sitedesign by AltusUmbrae. |