![]() |
![]() |
-4file.cba.pl- |
![]()
Post
#1
|
Goście ![]() |
Potrzebuję pomocy w moim systemie a raczej w jego części. Chodzi o to, że chcę zrobić listę osób online ale nie wiem jak dokończyć kod. Nie używam bazy danych SQL/MySQL
logowanie.php: [/php] dalej.php: [/php] online.php: [/php] wyloguj.php: [/php] No i tu jest problem w pliku wyloguj.php nie działa str_replace (IMG:style_emoticons/default/sad.gif) . Pomożecie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Funkcja klucz: unset. Co to za paskudztwo z tym str_replace?
|
|
|
-4file.cba.pl- |
![]()
Post
#3
|
Goście ![]() |
Nie rozumiem... wytłumaczysz?
|
|
|
-4file.cba.pl- |
![]()
Post
#4
|
Goście ![]() |
A i byś mógł pomóc mi w innym kodzie?
|
|
|
![]()
Post
#5
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast str_replace użyj unset
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat po kiego grzyba Ci te 2 funkcje? Cytat include("online.txt"); oO dziwne rzeczy tu tworzysz (IMG:style_emoticons/default/smile.gif) odczyt: http://pl1.php.net/manual/en/function.file-get-contents.php zapis: http://pl1.php.net/manual/en/function.file-put-contents.php Przykładowo: dalej.php
#edit już wiem skod czerpiesz inspiracje Temat: PHPProsty system komentarzy ale tam to źle napisał, a inni tego nie zauważyli (IMG:style_emoticons/default/smile.gif) Ten post edytował com 23.10.2013, 22:59:20 |
|
|
-4file.cba.pl- |
![]()
Post
#7
|
Goście ![]() |
No wiem ale unset to chyba się w cookie i sesjach a ja chcę tylko w pliku tekstowym usunąć nazwę użytkownika. Przyjmijmy, że $_SESSION['user'] to Admin. Jak admin się loguje jego nazwa użytkownika dopisuje się do pliku online.txt. Po wylogowaniu w pliku logout.php jest str_replace które podmienia wartość $_SESSION['user'] na pustkę. Nwm jak to zrobić wiem mam nadzieję, że ktoś złoży, albo przynajmniej jakieś zrywki kodu da. (IMG:style_emoticons/default/closedeyes.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat No i tu jest problem w pliku wyloguj.php nie działa str_replace A błąd nie wyskoczył, że str_replace wymaga 3 parametrów? Co zmienić, na co zmienić, z którego stringa ma zmienić. |
|
|
![]()
Post
#9
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
No wiem ale unset to chyba się w cookie i sesjach a ja chcę tylko w pliku tekstowym usunąć nazwę użytkownika. Przecież z kodu ewidentnie widać, że chcesz zmienną sesyjną wyczyścić (IMG:style_emoticons/default/closedeyes.gif) |
|
|
-4file.cba.pl- |
![]()
Post
#10
|
Goście ![]() |
ja nie chcę wyczyścić tylko wyczyści nazwę użytkownika bo u mnie:
To jest login i zarazem nick. A chcem z pliku online wyczyścić poprzez: Ale wpadłem na lepszy pomysł:
Ale wciąż mam problem z tym po potrzeba 3 warunków. A tak na marginesie u mnie czyszczenie sesji to: Tyle! |
|
|
-4file.cba.pl- |
![]()
Post
#11
|
Goście ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ale wciąż mam problem z tym po potrzeba 3 warunków. A spojrzałeś chociaż w manualu czym jest 3. parametr?
|
|
|
-4file.cba.pl- |
![]()
Post
#14
|
Goście ![]() |
|
|
|
-4file.cba.pl- |
![]()
Post
#15
|
Goście ![]() |
Okej zaraz cały kod złożę i powiecie czy dobrze (IMG:style_emoticons/default/wink.gif)
|
|
|
-4file.cba.pl- |
![]()
Post
#16
|
Goście ![]() |
login.php:
online.php:
logout.php:
Oceńcie i napiszcie czy dobrze napisałem ten kod. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak używasz fileGetContents to fopen i fclose jest niepotrzebne.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Turson już to pisałem (IMG:style_emoticons/default/biggrin.gif) ale widać kolega nie zajrzał do manuala..
|
|
|
-4file.cba.pl- |
![]()
Post
#19
|
Goście ![]() |
No to dobrze napisałem ten kod? (IMG:style_emoticons/default/arrowheadsmiley.png)
|
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jeśli działa tak jak chcesz to tak, jeśli nie to nie.
|
|
|
-4file.cba.pl- |
![]()
Post
#21
|
Goście ![]() |
Okej wszystko śmiga tylko mam problem z usuwaniem z pliku nazwy użytkownika.
logout.php:
Nie działa kod powyżej (wylogowuje dobrze ale nie usuwa z pliku online.txt nazwy użytkownika). Pomóżcie!!! Proszę (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ nie zapisujesz do pliku zmienionej wartości.
Po drugie najpierw niszczysz sesje, a później odczytujesz z niej nazwe użytkownika? Sesje usuwa się na samym końcu, a nie na początku. Ten post edytował freemp3 25.10.2013, 11:50:58 |
|
|
-4file.cba.pl- |
![]()
Post
#23
|
Goście ![]() |
Okej wszystko smiga tylko z usuwaniem problem. Jakieś sugestie?
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
No przecież freemp3 napisał dlaczego nie usuwa, przeczytałeś to wgl?
|
|
|
-4file.cba.pl- |
![]()
Post
#25
|
Goście ![]() |
No tak poprawiłem kod ale dalej nie usuwa już nie rozumiem (IMG:style_emoticons/default/facepalmxd.gif) , kod:
|
|
|
-4file.cba.pl- |
![]()
Post
#26
|
Goście ![]() |
Jeżeli bym dostał cal gotowy kod (już niewiem jak to zrobić (IMG:style_emoticons/default/nerdsmiley.png) ) to nie bym był obrażony (IMG:style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ nie zapisujesz do pliku zmienionej wartości. Czytaj wszytko a nie tylko połowę (IMG:style_emoticons/default/wink.gif) |
|
|
-4file.cba.pl- |
![]()
Post
#28
|
Goście ![]() |
Nie rozumiem
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 21.10.2013 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W takim przypadku trzeba to zapisywać czy wręcz nie można ?
|
|
|
-4file.cba.pl- |
![]()
Post
#30
|
Goście ![]() |
Ok dzięki za pomoc nawet taką.
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Funkcja file_get_contents zwraca jedynie zawartość pliku. Jeśli coś zmodyfikujesz to nie zostanie to automatycznie zapisane. Sam to musisz zrobić. Służy do tego m.in funkcja file_put_contents.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 19:57 |