![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ale opierdachy dostaje
![]() 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 ![]() -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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 ![]() 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. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
--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 -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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ą
![]() -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
OMG!!! Mam wyłączone na OFF
![]() ![]() 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 ![]() 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 ![]() Ten post edytował pjamorski 21.02.2008, 12:10:39 -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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ć
![]() Może tak? [php] Ten post edytował pjamorski 21.02.2008, 12:38:40 -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]()
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.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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
![]() ![]() -------------------- Chęci to nie wszystko, trzeba działać. B. Lee |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 19:16 |