![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich na tym forum (dzisiaj się zarejestrowałem) i od razu przechodze do rzeczy. Mam sobie kod, który "powinien" pokazywać mi tylko linie o id podobnym do nazwy użytkownika ale tak nie jest. Oto kod:
a błąd jaki mi wywala to: Warning: Invalid argument supplied for foreach() in /home/haessquad/domains/haes.pliki.pl/public_html/private.php on line 58 I nie mam już pomysłu na to. Proszę o pomoc i z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Powinno Ci coś rozjaśnić... Linie są numerowane od zera i wszystkie indeksy są liczbami... Nie wiem co jest w zmiennej $user, ale nie wydaje mi się, żeby to liczba była. Dalej kompletnie nie rozumiem... Pobierasz linię (string) i chcesz ją iterować... Tego nie da się zrobić. Znów z pomocą przyjdzie var_dump... -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tzn. chodzi mi o to że np. mam cookie login o wartości Patrykuss to żeby skrypt pokaywał mi linie z id Patrykuss.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A gdzie w tej linii masz to zapisane? Bo nie widzę nigdzie takich informacji. Linie mają numery a nie identyfikatory, jeżeli potrzebujesz identyfikatorów, to zapisz sobie w tablicy (id => nr linii), a następnie zserializuj ją i zapisz do innego pliku.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jedna linia w pliku przedstawia się mniej więcej tak:
Patrykuss|Patrykuss|sprawdzam|testing Pierwsze to odbiorca (id) potem jest nadawca, tytuł i treść właściwa. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie testowałem i nie jest to najlepszy sposób na wykonanie tego... Lepszy pomysł opisałem w poprzednim poście, pokombinuj... Poza tym umieszczasz niezakodowany plik .txt w katalogu dostępnym z zewnątrz. Do tego ma ładną nazwę pw.txt. Tak się nie robi... Ten błąd był opisywany tysiące razy na forum... Ten post edytował Ludvik 21.08.2006, 20:45:33 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Poza tym umieszczasz niezakodowany plik .txt w katalogu dostępnym z zewnątrz. Do tego ma ładną nazwę pw.txt. Tak się nie robi... Ten błąd był opisywany tysiące razy na forum... Bo to jest na razie wersja testowa. Jak wszystko będzie działać to zrobie funkcję szyfrującą i odszyfrowującą ale kodować będę chyba tylko treść i tytuł. A co do kodu to dzięki. Zaraz go sprawdzę.Twój kod jakoś mi nie podchodził i sobie przypomniałem że kiedyś pisałem skrypt wyświetlania samochodów dla komisu i skorzystałem z niego. Oczywiście musiałem go trochę zmodyfikować i wyszło mi coś takiego: I działa ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Szkoda tylko obrabiać 1000 wierszy, skoro dane nam potrzebne są w pierwszej linijce. Wypadało by wyskoczyć z pętli w momencie, gdy dane zostały znalezione.
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Myślisz o break; ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:17 |