Które z ustawień zmienić? |
Które z ustawień zmienić? |
28.02.2004, 15:50:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.01.2003 Skąd: Wrocław Ostrzeżenie: (0%) |
Witam, zgłaszam się do forumowiczów z problemem. Prcuję w domu nad skryptami (lub usiłuję ) na serwerze Apache, korzystając z instalatora EasyPHP. Jest bardzo przyjemny w urzytkowaniu jednak ma dziwną konfigurację. Skrypty które chodzą na serwerze w sieci, z którego korzystam, nie chodzą na EasyPHP'ie.
Zgłasza mi np. takie błędy: Cytat Notice: Use of undefined constant dzial - assumed 'dzial' in c:program fileseasyphpwwwazylindex.php on line 144 Oto kod tej linijki:Kod if (!isset($HTTP_GET_VARS[dzial])&&!isset($HTTP_GET_VARS[pod]))
Ciekaw jestem jaką funkcję (i gdzie) mam zmodyfikować by skrypty działy. Wiem, że zawsze mogę zmodyfikować swoje skrypty lecz to byłoby dużo roboty, której wolałbym sobie zaoszczędzić a przy okazji poznać trochę ustawienia Apache oraz php. |
|
|
28.02.2004, 21:27:50
Post
#2
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) |
[php:1:95f5f38de6]<?php
if (empty($HTTP_GET_VARS["dzial"]) && empty($HTTP_GET_VARS["pod"])) ?>[/php:1:95f5f38de6] I wszystko działa... STOSUJ CUDZYSŁOWY W NAZWACH KLUCZY!!! W ten sposób unikniesz masy błędów... -------------------- Powrót do przeszłości :)
|
|
|
29.02.2004, 11:48:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.01.2003 Skąd: Wrocław Ostrzeżenie: (0%) |
Jak już napisałem, wiem że mogę przepisać wszystkie skrypty lecz wolałbym sobie zaoszczędzić tej roboty. Chociaż przyznając Ci rację dochodzę do wniosku że jednak może być to potrzebne. Pytam się więc co mam zrobić gdy... mam taką linijkę kodu:
Kod if (file_exists ($HTTP_GET_VARS["dzial"]/index.inc)) Otrzymuję taki błąd:Cytat Notice: Use of undefined constant index - assumed 'index' in c:program fileseasyphpwwwazylindex.php on line 150
Błąd się nie pojawia gdy kod modyfikuję w następujący sposób:Warning: Division by zero in c:program fileseasyphpwwwazylindex.php on line 150 Notice: Use of undefined constant inc - assumed 'inc' in c:program fileseasyphpwwwazylindex.php on line 150 Kod if (file_exists (''.$HTTP_GET_VARS["dzial"].'/index.inc')) Jednak wydaje mi się że jest to raczej mało "profesjonalne" rozwiązanie. Jak powinno się sobie radzić z takimi problemami?
Swój post dlatego umieściłem w dziale Serwery WWW gdyż chciałem dowiedzieć się jaką funkcję serwera smodyfikować by problem znikął. Nadal chcę się tego dowiedzieć, więc jak ktoś zna odpowiedź na to pytanie również będę wdzięczny za odpowiedź . |
|
|
29.02.2004, 16:25:07
Post
#4
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) |
Ja ********... Chłopie!!! Poczytaj może chociaż jakiś podstawowy kurs programowania w php zanim zaczniesz zadawać takie pytania...
Sadzisz takie błędy, że szkoda gadać... Poprawne rozwiązania traktujesz jako mało profesjonalne... koszmar... Tyle mojego wyżycia się [php:1:ae9e9c5895]<?php if (file_exists($HTTP_GET_VARS["dzial"] . '/index.inc')) ?>[/php:1:ae9e9c5895] To działa i jest "profesjonalne"... Na twoim miejscu nie stosowałbym rozszeżenia .inc... poszukaj sobie na forum wątków dot. bezpieczeństwa... P.S. Stosuj znacznik "php" a nie "code" -------------------- Powrót do przeszłości :)
|
|
|
29.02.2004, 16:49:09
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.01.2003 Skąd: Wrocław Ostrzeżenie: (0%) |
Dziękuję Ci bardzo. Fakt, sadzę błedy i szkoda o nich gadać, lepiej je poprawiać. Faktycznie, prozaiczna różnica na którą nie wpadłem. Podstawowe kursy są zazwyczaj całkiem stare, w poprzednich wersjach php nie było tego typu problemów więc nikt o nich nie pisze . Jeszcze raz dziękuję, jednak pytanie dotyczącze funkcji serwera pozostawiam otwarte.
|
|
|
29.02.2004, 16:57:12
Post
#6
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) |
Zmień "ERROR_REPORTING" w pliku php.ini
Co do kursów - tam masz podstawy które się nie zmieniły... Przykład: [php:1:44026ef356]<?php //TO JEST ŹLE: require($zmienna /index.php); //TO JEST DOBRZE: require($zmienna . '/index.php'); //TO TEŻ JEST DOBRZE: require($zmienna . "/index.php"); ?>[/php:1:44026ef356] -------------------- Powrót do przeszłości :)
|
|
|
29.02.2004, 17:20:16
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.01.2003 Skąd: Wrocław Ostrzeżenie: (0%) |
No i po problemie, dziękuję po raz drugi .
|
|
|
Wersja Lo-Fi | Aktualny czas: 2.05.2024 - 18:15 |