![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero się uczę, i utknąłem przy odczytywaniu zawartości plików
Mam dwa pliki: cos.txt, którego zawartość chę odczytać i .otwieranie.php, którego kod wygląda tak:
Po czym wyskakuje mi błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\WebServ\httpd\pliki\otwieranie.php on line 7 Mógłby mi ktoś podpowiedzieć, gdzie robię błąd? Wypróbowałem najróżniejsze kombinacje, i nic. Ten post edytował zxc__ 5.09.2012, 22:48:44 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
1. na przyszłość wstawiaj kod w odpowiednie tagi na forum
2. spróbuj tak: 3. prościej by Ci było skorzystać z file_get_contents po zedytowaniu przez Ciebie kodu widać gdzie jest błąd (IMG:style_emoticons/default/wink.gif) nie a poza tym, unikaj takiego zapisu, zamiast maskować błędy nie dopuszczaj do ich powstawania - w tym wypadku sprawdzaj czy plik istnieje za pomocą file_exists Ten post edytował Pawel_W 5.09.2012, 22:35:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Za Twoją radą, zmodyfikowałem linijkę kodu
Ale to nic nie pomogło... Błąd jak był, tak jest Ten post edytował zxc__ 5.09.2012, 22:51:55 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents przyjmuje jeden argument, nie 2 (IMG:style_emoticons/default/wink.gif) poza tym, zmień ciąg na taki jak podałem w pkt. 1
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zmieniłem. Niestety, nadal to samo.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
wklej jeszcze raz bo coś mi się wierzyć nie chce (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
brakuje średnika w linii 7 (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz, kiedyś na stareńkim MS-DOSie był taki wirus, nazywał się "dot eater" (swoją drogą, mega wkurzający).
U Ciebie chyba występuje jego mutacja: semicolon eater. Posprawdzaj, czy wszędzie masz średniki na końcu (więcej nie podpowiem). |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie, już sam do tego doszedłem (IMG:style_emoticons/default/wink.gif)
Działa, wielkie dzięki za pomoc Jeszcze tylko jedno pytanie
Czemu wyświetla mi mój komunikat "Brak" zamiast zawartości pliku cos.txt? Ten post edytował zxc__ 5.09.2012, 23:11:31 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
usuń @ sprzed fopen, na samym początku daj error_reporting(E_ALL) i się dowiesz w czym problem (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
czy ja gdzieś pisałem echo? miałeś dokleić <?php error_reporting(E_ALL); ?> na początku pliku, do tego jeszcze usunąć @ przed fopen
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wybacz, nigdy nie miałem do czynienia z tą funkcją, a że dokładnie nie wytłumaczyłeś, zacząłem kombinować na wszystkie możliwe sposoby
wiersz 10 czyli tu |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
oj ludzie ludzie... znajomość angielskiego na tym poziomie to podstawa (IMG:style_emoticons/default/smile.gif) a korzystanie z google nie boli... plik który chcesz zassać nie istnieje albo znajduje się w innym katalogu
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Znam angielski, całkiem nieźle.
Plik istnieje i jest w tym samym katalogu. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
C:/Program Files/WebServ/httpd//../pliki/cos.txt
to nie wygląda na poprawną ścieżkę katalogu (IMG:style_emoticons/default/wink.gif) nie będę Ci już mówił w którym miejscu to zmienić |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 15.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję
Pozornie (jak dla mnie, początkującego) nierozwiązywalny problem został rozwiązany Już wszystko zrozumiałem, działa jak należy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:41 |