![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 2.11.2004 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Witam...
Mam pytanko związane z powyższym błędem. Zrobiłem sobie cosik co ma mi dodawać użytkowników do systemu, wyświetlać ich, obliczać kilka innych jeszcze rzeczy itp. Niestety kiedy dodaję nowego usera do bazy i ponownie ładuje mi się stronka, wywala mi błąd: "Cannot use string offset as an array in [ścieżka] on line 227" kodzik w tym miejscu wygląda tak:
W momencie kiedy wchodzę na stronkę normalnie, wszystko ładuje się poprawnie (tzn. ten powyższy fragment odpowiadający za wyświetlanie użytkowników oraz zainicjowanie początkowych wartości, nie wyrzuca żadnych błędów). Będę wdzięczny za wszystkie wskazówki. Ten post edytował Vasquez21 5.06.2007, 10:51:33 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Odpal sobie ten przyklad:
Juz widzisz czemu masz taki komunikat? Zapewne $gracz jest stringiem a nie tablica. czemu? a to musisz juz sam dojsc, bo kod co pokazales tego nie mowi -------------------- "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: 213 Pomógł: 0 Dołączył: 2.11.2004 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie.
Problem był w tym, że w formularzu przesyłałem zmienną $gracz metodą post i później jak ją czytałem $_POST['gracz'], to nie wiem dlaczego on jakoś traktował zwykłą zmienną $gracz jako string :/ W każdym razie zmieniłem tylko nazwę przesyłanej w formularzu zmienne i wszystko śmiga. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Problem był w tym, że w formularzu przesyłałem zmienną $gracz metodą post i później jak ją czytałem $_POST['gracz'], to nie wiem dlaczego on jakoś traktował zwykłą zmienną $gracz jako string :/ Masz włączone registers globals, to poważna luka w zabezpieczeniach serwra. A co jakbym podszył się pod zmienną zawiarającą stringa z zapytaniem ? ![]() Pomyśl o tym ![]() -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:02 |