![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam to:
Kod <?php session_start(); $name = $_SESSION['imie']; $surname = $_SESSION['nazwisko']; $nick = $_SESSION['nazwa']; $password = $_SESSION['haslo']; $zbior = array($name, $surname, $nick, $password); $plik_zapis = fopen('rejestr.txt', 'a+'); fwrite($plik_zapis, implode(' ',$zbior)); $plik_zapis = fopen('rejestr.txt', 'a+'); fwrite($plik_zapis, '|'); fclose($plik_zapis); ?> Ten skrypt dział mi jak ale przestał jak otworzyłem sesje i zmienne są zapisane w globalnej tablicy $_SESSION, z $_REQUEST gra muzyka, tutaj przestała. Może ktoś pomóc? Ten post edytował pjamorski 21.02.2008, 08:50:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
do kodu php uzywaj bbcode PHP
"NIe dziala" - co nie dziala? Jak odpalasz skrypt to ci myszki skaczą po ekranie?Nastepuje format dysku twardego? precyzuj problem ktory omawiasz. A moze po prostu do pliku zapisuja sie puste dane? ZNaczy ze w sesji nic nie ma.
I zobacz czy masz tam cos czy nie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale opierdachy dostaje (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Zaimplemetowałem print_r($_SESSION); i wyświetla mi się z pliku taki komunikat, nie zapisuje mi danych do pliku Array ( [zbior] => Array ( [0] => [1] => [2] => [3] => ) ) to powyżej jest wyświetlone, nie wiem jak sobie poradzic z problemem (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Ale opierdachy dostaje Moze dzieki temu nastepnym razem opiszesz precyzyjniej problem. Doswiadczenie na forum pokazuje ze jak sie nie opierdzieli delikwenta to nie pamieta, a jak sie opierdzieli to wiekszy odsetek zapamietuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) No to do sesji ci nie zapisuje danych. Bledu musisz szukac podczas zapisywania. A czemu ci wyswietlilo:Array ( [zbior] => Array ( [0] => [1] => [2] => [3] => ) ) To jest w sesji? A jakim cudem? podobno w sesji masz imie, nazwisko, nazwa, haslo a nie zadne zbior. |
|
|
--parzygnat-- |
![]()
Post
#5
|
Goście ![]() |
A czy przed linijka: session_start();
wysylasz jakikolwiek kod html do przegladarki?? Bo jezeli tak to sesja Ci nie bedzie dzialac musisz buforowac dane |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod HTML mam w pliku formularza tylko, skrypt z sesja jest bez HTML.
Tez się zdziwilem po tym co mi się wyswietliło, przeciez widać co mam w zmiennej zbior zapisane. Kurcze siedze nad tym i nie mogę tego rozwalić, próbuje dalej, jak macie jakieś rozwiązania to proszę o pomoc. Walcze dalej, pozdr |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ps: a register_globals masz wyłączone? Bo jesli masz wlączone to one potrafią z sesją cuda robic (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jak mogę wyłączyć te globalne przeszkadzacze jeżeli są włączone i może jak sprawdzic czy są włączone? W mym skrypcie nic o tym nie piszą (IMG:http://forum.php.pl/style_emoticons/default/party.gif)
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jesli masz dostep do php.ini do wyszukaj tam register_globals i ustaw na Off a nastepnie restart apache
Jesli nie masz dostepu do php.ini do poprzez .htaccess: Kod php_flag register_globals off
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
OMG!!! Mam wyłączone na OFF (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) , narazie mur nie do przejścia ale nie poddaje się (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Próbowałem przez fputs() ale też nie chce mi zapisać nic do pliku, zapisuje tylko ten znak "|", bo tak w skrypcie ma kończyć linijke. Kurcze bez użycia sesji działa a tak to się uparło wredne (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Oto kody moich skryptów: index.php
rejestr.php
Czy może mi ktoś pomóc w moim problemie, nie moge zapisać do pliku tych badziewiastych sesji (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) Ten post edytował pjamorski 21.02.2008, 12:10:39 |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no dobra, a w ktorym miejscu zapisujesz formularz do sesji? Jakos nigdzie nie widze.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale to nie ma nic wspólnego z sesją to co tu pokazujesz... Musisz skorzystać z tablicy $_POST a nie $_SESSION... dane z formularza się w sesji automagicznie nie zapiszą... :/
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy możesz mi napisać jak mogę to zrobić? Nie chcę namieszać (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Może tak? [php] Ten post edytował pjamorski 21.02.2008, 12:38:40 |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Kolego nowotny wiem, że z GET i POST i RQAUEST to sięda zrobić, ale przy sesjach to czytałem, że nie zabardzo można tak przeskakiwać z tym. Ja bym chciałaby sesja trwała do końca założenia pliku. I żeby pracowała z tymi danym No tak, ale najpier do tej sesji musisz cos wlozyc by sie w niej znalazlo. W tym przypadku musisz najpierw dane z forma wlozyc do sesji.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zgadza się , pare minut temu zaskoczyłem. Dzięki i biorę się do pracy, to forum jest bajera (IMG:http://forum.php.pl/style_emoticons/default/party.gif)
(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:51 |