![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tym razem problem wygląda nastyepująco:
Mam zainstalowanego Apacha 2.0.53 z php 4.4.2 i MySqula 4.0.26 pod WINDOWSEM XP, i pracuję na LOCALHOście testując swoją domową stronkę... Wstawiłem Księge gości by Kness próbując dodać wpis wyświetla się komunikat ze skryptu "brak uprawnień" (nie mogę też wejść do panelu administracyjnego, ale tu nic się nie wyświetla) Po włączeniu raportowania błedów w php pojawiają sie następujące: Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 10 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 13 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 16 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 19 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 22 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 25 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 28 Notice: Undefined variable: HTTP_USER_AGENT in C:\WebServer\Apache2\www\LIMON\ksiega2\includy\top_admin.inc on line 31 Fragment kodu odpowiedzialnegio(cały plik top_admin.inc): I jeszcze jeden błąd: Notice: Undefined variable: HTTP_REFERER in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 12 Fragment kodu odpowiadającego(linie 10 do 13):
Podejżewam że chodzi o nadawanie uprawnień plikom, ale nie mam pewności. Wiem że istenieje coś takeigo jak "chmod pod windows": Właściwości pliku/zakładka zabezpieczenia/... ale tu ustawiam co tylko potrafię i nic (MOŻE TUTAJ COŚ ŹLE ROBIE, słyszałem cos że trzeba by stworzyć jakąś grupę, ale nie wiem jaką...) I mam problem np. z katalogami., tzn, NIE WIEM CZY TO MA ZANCZENIE ale nie wiem jak zmienić żebyy katalogi nie były tylko do odczytu bo mam to zablokowane. I dla grupy TWÓRCA-WŁĄŚCIEICEL nie mogę ustawić pełnej kontroli. Bardzo proszę pomóżcie mi to rozwiązać bo ja już nie wiem co robić. P.S. Jeszcze raz bardzo prosze o pomoc i w miarę możliwości o łopatologie bo należe do zielonych w taemacie php... Ten post edytował Martino 16.07.2006, 11:02:01 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
pozmieniaj wszystkie $HTTP_USER_AGENT na $_SERVER['HTTP_USER_AGENT']
i UŻYWAJ KOLOROWANIA SKLADNI DO JASNEJ CIASNEJ (sory musialem sie wydrzeć ![]() p.s : to : $HTTP_REFERER zamien na $_SERVER['HTTP_REFERER'] Ten post edytował Athlan 13.07.2006, 12:43:06 -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Bardzo dziękuję , zrobiłem dokładnie tak i jest poprawa, tzn. teraz już nie wyskakują te błędy i nie wyskakuje "brak uprawnień"
ALE wyskakują nowe błędy (gdy chcę dodać wpis do księgi gości) i NIC nie jest dopisywane do księgi gości. Oto one: Notice: Undefined variable: tlen in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 28 Notice: Undefined variable: gg in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 35 Notice: Undefined variable: icq in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 42 Notice: Undefined variable: e_mail in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 49 Notice: Undefined variable: strona in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 56 Notice: Undefined variable: wpis in C:\WebServer\Apache2\www\LIMON\ksiega2\zapisz.php on line 63 A tutaj fragment kodu odpowiedzialnego (do linii67):
Co terza zrobić? Proszę pomóżcie! P.S. Składnia już pokolorowana ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 4.12.2005 Skąd: Strzyżów Ostrzeżenie: (0%) ![]() ![]() |
a słyszałeś o register_globals ?
jeżeli zmienna "cos" wysyłana jest z formularza metodą GET, to nazywa się $_GET['cos'] jeżeli zmienna "inna" wysyłana jest z formularza metodą POST, to nazywa się $_POST['inna'] jeżeli zmienna "ciacho" jest ustawiona jako ciastko, to dostęp do niej jest poprzez $_COOKIE['ciacho'] analogicznie: $_SESSION, $_FILES, $_SERVER tak więc: 1) znajdź sobie inny skrypt księgi gości 2) [lub] popraw wystąpienia wszystkich zmiennych zewnętrznych (get, post, cookie, session) 3) [ew.] zastosuj funkcję extract -------------------- "No bo z fasolą to człowiek przynajmniej wie, na czym stoi..."
Pomniejsze bóstwa, Terry Pratchett php :* |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale wydaje mi się że te błędy już poprawiłem, nie widzę w pilku zapisz.php innych tego typu niż te opisane w odpowiedzi "Athlan-a" trochę wyżej...
CAŁY PROLEM polega na tym, że skrypt nie dodje wpisów do księgi gości.... Pojawia się tabelka do uzupełnienia, wpisuję wszystko, naciskam dodaj wpis i ... nic (p.s. wcześniuej, przed poprawkami wyżej wyskakiwało "brak uprawnień" a teraz nic. (tzn. wyświetlają się błędy opisane przezemnie w odpowiedzi wyżej...) szczerze mówiąc może robię coś nie tak, bo nie znam się na php, ale to już któryś skrypt który nie chce działać, dlatego podejżewam chmody... Proszę; Pomóżcie..! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:35 |