<
+ Odpowiedz w tym wątku
Strona 1 z 3 1 2 3 OstatniOstatni
Pokaż wyniki od 1 do 10 z 24
  1. #1
    Antyspiskowiec Awatar kam193
    Dołączył
    Apr 2009
    Płeć
    Wiek
    27
    Posty
    2,967

    Domyślnie PHP - rozwiązywanie problemów

    Założyłem ten temat głównie dlatego, że piszę dość ważną stronę i część jest robiona w PHP, a po uruchomieniu najważniejszego skryptu wyskakuje błąd:

    Parse error: syntax error, unexpected $end in c:\usr\apache\httpd\html\ministranci\logiedi.php on line 205
    Najgorsze jest to, że ten skrypt działał. I niestety, nie pamiętam co zmieniałem (wydaje mi się, że niewiele) i wyskoczył ten błąd. Sprawdzałem na dwóch serwerach, przeglądałem cały kod i nic... Czy ktoś wie co ten błąd oznacza?

    Za wszelka pomoc z góry dziękuję.

    PS. Później pokażę kod, bo teraz muszę już kończyć.
    Dobranoc.
    Doba powinna trwać 30 godzin!

    Skargi, prośby, odwołania do mnie - poradnik > > >
    - [...] Eee... A co znaleźliśmy?
    - Zobaczysz. Idziemy do pałacu. Sprowadź Anguę, może być nam potrzebna. I przygotuj nakaz rewizji.
    - To znaczy młot, sir?

    Vimes i Marchewa,
    Na glinianych nogach, T. Pratchett

  2. #2
    Fan FNiN Awatar Woju
    Dołączył
    Jun 2007
    Płeć
    Wiek
    31
    Posty
    730

    Domyślnie Odp: PHP - rozwiązywanie problemów

    prawdopodobnie nie ma średnika ";" przed znaczkiem "}"
    Wszystkie błędy w moich wypowiedziach są celowe. Umiem pisać i czytać

  3. #3
    Antyspiskowiec Awatar kam193
    Dołączył
    Apr 2009
    Płeć
    Wiek
    27
    Posty
    2,967

    Domyślnie Odp: PHP - rozwiązywanie problemów

    Hmm... O tym nie pomyślałem.... Zaraz sprawdzę

    EDIT: To nie to. Błąd dalej występuje. Dodam, że linia 205 to ostatnia linia pliku...

    Temat chwilowo nieaktualny - wystarczyło dodać dwa znaczki '}' i błąd nie występuje. Ale spodziewam się kolejnych błędów...
    Ostatnio edytowane przez kam193 ; 29-06-09 o 16:58
    Dobranoc.
    Doba powinna trwać 30 godzin!

    Skargi, prośby, odwołania do mnie - poradnik > > >
    - [...] Eee... A co znaleźliśmy?
    - Zobaczysz. Idziemy do pałacu. Sprowadź Anguę, może być nam potrzebna. I przygotuj nakaz rewizji.
    - To znaczy młot, sir?

    Vimes i Marchewa,
    Na glinianych nogach, T. Pratchett

  4. #4
    Zagorzały Fan FNiN Awatar Procesor
    Dołączył
    Mar 2008
    Płeć
    Posty
    1,756

    Domyślnie Odp: PHP - rozwiązywanie problemów

    Wklej cały kod...

    Ten error nie wystepuje w takiej sytuacji jaką opisał Vooyu, a wtedy kiedy nagle w kodzie pojawia się nieoczekiwany koniec skryptu, czyli np. if($costam) ?> //i tu nagle wskakuje nam koniec

  5. #5
    Fan FNiN Awatar Woju
    Dołączył
    Jun 2007
    Płeć
    Wiek
    31
    Posty
    730

    Domyślnie Odp: PHP - rozwiązywanie problemów

    w takiej sytuacji jak opisałem też występuje, bo interpreter (czy jakoś tak ) nie "widzi" zakończenia pętli. Tak mi się zdaje bo nie jestem w domu i nie mam jak sprawdzić
    Wszystkie błędy w moich wypowiedziach są celowe. Umiem pisać i czytać

  6. #6
    Antyspiskowiec Awatar kam193
    Dołączył
    Apr 2009
    Płeć
    Wiek
    27
    Posty
    2,967

    Domyślnie Odp: PHP - rozwiązywanie problemów

    Procesor, nie zakończyłem dwóch pętli stwich (czy jakoś tak się pisze) i zaraz za nimi pisałem dalej kod, przez co apacz nie był w stanie tego zinterpretować, bo dalszy kod nie odnosił się do żadnego cout ani default, gdyż był napisany po break; kończącym default

    A ja głowiłem się nad tym błędem chyba przez tydzień....

    Teraz nie mam mnie w domu, ale jak wrócę to pokażę kod, gdyż po wpisaniu i zapisaniu do pliku wiadomości, skrypt generuje trzy informacje Warring i ponownie wykonuje ostatnią operację (zapisu do pliku) i tak chyba ze 100 000 razy, bo pasek przewijania jest cienki jak igła

    A, najpierw jeszcze sprawdzę, czy tej ilości nie da się ograniczyć instrukcją if ....

    Ale (co ciekawe) po uruchomieniu skryptu oczytującego informacja jest zapisana tylko jeden raz, i to w odpowiednim miejscu!!! Próbowałem to umieścić w odpowiednim miejscu przez dwa czy trzy tygodnie, a jak to zrobiłem, to nawet nie wiem jak...


    A, jescze jedno. Jak kiedyś próbowałem użyć cookie, to wyskakiwał błąd, jeśli dobrze pamiętam i dobrze przetłumaczyłem, to chyba coś, że T_string nie jest gotowy do zapisania...
    Ostatnio edytowane przez kam193 ; 03-07-09 o 20:43
    Dobranoc.
    Doba powinna trwać 30 godzin!

    Skargi, prośby, odwołania do mnie - poradnik > > >
    - [...] Eee... A co znaleźliśmy?
    - Zobaczysz. Idziemy do pałacu. Sprowadź Anguę, może być nam potrzebna. I przygotuj nakaz rewizji.
    - To znaczy młot, sir?

    Vimes i Marchewa,
    Na glinianych nogach, T. Pratchett

  7. #7
    Fan FNiN Awatar Woju
    Dołączył
    Jun 2007
    Płeć
    Wiek
    31
    Posty
    730

    Domyślnie Odp: PHP - rozwiązywanie problemów

    szczerze... pouczył bym się angielskiego na Twoim miejscu
    stwich, Warring - masz problem z angielskimi wyrazami, już z tego może wynikać sporo błędów.

    cookie's muszą być ustawiane przed jakimkolwiek echo i nagłówkiem (Header), inaczej będzie błąd że "headers allready sent"
    Wszystkie błędy w moich wypowiedziach są celowe. Umiem pisać i czytać

  8. #8
    Zagorzały Fan FNiN Awatar Procesor
    Dołączył
    Mar 2008
    Płeć
    Posty
    1,756

    Domyślnie Odp: PHP - rozwiązywanie problemów

    Dajesz ob_start() na poczoatku skryptu i ob_end_flush() na koncu i mogą byc ustawiane gdziekolwiek się zechce

  9. #9
    Fan FNiN Awatar Woju
    Dołączył
    Jun 2007
    Płeć
    Wiek
    31
    Posty
    730

    Domyślnie Odp: PHP - rozwiązywanie problemów

    jesteś KOKSEM

    // a Co to znaczy być koksem xD//Procesor//
    // to znaczy że jesteś potężny xD //Voo
    //*gleba* xD//Zeg
    Ostatnio edytowane przez Zegarmistrz ; 10-07-09 o 11:52
    Wszystkie błędy w moich wypowiedziach są celowe. Umiem pisać i czytać

  10. #10
    Antyspiskowiec Awatar kam193
    Dołączył
    Apr 2009
    Płeć
    Wiek
    27
    Posty
    2,967

    Domyślnie Odp: PHP - rozwiązywanie problemów

    1. Na pamięć nie znam pisowni wszystkich angielskich słówek.

    2. Jeśli dobrze pamiętam, to parę dni temu naprawiłem Warning. Chyba zapisywanie do pliku było wstawione w jakiejś pętli - teraz nie jestem pewien i nie za bardzo mam możliwość sprawdzić.

    3. Cookies jeszcze będę się zajmował bo będą mi potrzebne do jednej strony.
    Dobranoc.
    Doba powinna trwać 30 godzin!

    Skargi, prośby, odwołania do mnie - poradnik > > >
    - [...] Eee... A co znaleźliśmy?
    - Zobaczysz. Idziemy do pałacu. Sprowadź Anguę, może być nam potrzebna. I przygotuj nakaz rewizji.
    - To znaczy młot, sir?

    Vimes i Marchewa,
    Na glinianych nogach, T. Pratchett

+ Odpowiedz w tym wątku
Strona 1 z 3 1 2 3 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

     

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
Odwiedź nas na Google+!
wspiera nas:
©FNiN.eu 2006-2024. Wszelkie prawa zastrzeżone.
Developed by: Hern.as

Strona korzysta z plików cookies. Jeśli nie chcesz,
by pliki cookies były zapisywane na Twoim dysku
zmień ustawienia swojej przeglądarki.
Rekomendacje: Quizado.com - Symulator Familiady, zorganizuj swoją własną Familiadę