![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem ze skryptem. Chcę przerobić istniejący skrypt na skrypt współpracujący z MySQL. Część skryptu wygląda tak:
Po uruchomieniu skryptu na stronie, który wykorzystuje dane z tego kodu, otrzymuję: Cytat Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/conf.inc on line 26 Jeszcze nie rozumiem jednej rzeczy. Czemy tu w kodzie wypisał mi ciąg &# 092; zamiast znaku \ ? Pomóżcie. Co jest nie tak w kodzie? Ten post edytował Piccolo 30.05.2009, 16:21:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
Do tej jednej rzeczy - tutaj skrypt zamienia niektóre znaki na ich encje.
Która to jest linia 26? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
Czyli dokładnie chodzi o znak \, który jest zaraz po = Przesuń go za pierwszy cudzysłów. We wszystkich liniach. Powiedz czy działa
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
Nie zadziałało, a w składni programu PHP Web Page Editor znak z czarnego zmienił mi się na brązowy
Dodam jeszcze, że przed przeróbką na MySQL ta część skryptu wyglądała tak:
Ten post edytował Piccolo 30.05.2009, 16:20:29 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 6.07.2008 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
Też nie działa. Opis błędu ten sam, czyli:
Kod Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/conf.inc on line 26
Ten post edytował Piccolo 30.05.2009, 16:27:26 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 31 Dołączył: 26.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował guilty82 30.05.2009, 16:41:49 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
Ten skrypt wyświetla tylko to co jest w cudzysłowiach, czyli:
Kod 1="Alfa Romeo 145" ="autoera/web/www/images/galerie/al145" ="http://www.autoera.dt.pl/images/galerie/al145" ="http://www.autoera.dt.pl/images/galerie/al145" A mi zależy, żeby efektem było stworzenie kody w pliku conf.inc w formie:
dla każdego rekordu w tabeli bazy danych Ten post edytował Piccolo 30.05.2009, 16:58:30 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
No widzisz, trzeba było tak od razu
![]()
Teraz powiedz czy o to Ci chodzi. Ten post edytował megawebmaster 30.05.2009, 17:16:29 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 17.09.2004 Skąd: Brzeszcze Ostrzeżenie: (0%) ![]() ![]() |
Już wypisuje na ekranie teksty, ale jak dynamicznie wygenerować plik, który na początku ma znak <? na końcu ma znak ?> a w środku jest treść jaką generuje ten skrypt
Dodam, że chwilę później po wygenerowaniu musze go przywołać opcją include, żeby przeczytał wszystko i wsadził do pliku. A może kurczę lepiej to przywołać od razu w pliku z pominięciem include? Ten post edytował Piccolo 30.05.2009, 17:21:22 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
W mojej pierwszej linijce zamiast $plikConf = ''; daj $plikConf = '<?php \r\n'; a przed echo dodaj $plikConf .= '?>';
EDIT: Jeżeli korzystasz kilkakrotnie z tych danych (np. tylko raz je generujesz, a potem korzystasz) to lepiej utworzyć plik. Jeżeli korzystasz tylko w momencie utworzenia - lepiej od razu wykorzystać te utworzone dane, a nie zapisywać, a potem jeszcze je odczytywać! Przecież to kosztuje! Zwiększa się użycie zasobów, a w dodatku potwornie zwalnia. Ten post edytował megawebmaster 30.05.2009, 17:24:32 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:56 |