|
|
|
| Есть онлайн игра..=) в админке очень много админских функций=) но... т.к. их очень много... я не хочу их все писать прям в файле admin.php =) куда их все лучше запихнуть?=) | |
|
|
|
|
|
|
|
для: FBI
(19.03.2006 в 16:39)
| | а что за игра? | |
|
|
|
|
|
|
|
для: FBI
(19.03.2006 в 16:39)
| | Запихните их в файл functions.php :) | |
|
|
|
|
|
|
|
для: Евгений Петров
(19.03.2006 в 16:52)
| | ну вот..=) я запихнул их туда..) а кто нибудь зайдёт в functions.php =) и там будет много всяких форм..) для ввода ников..) и т.п. ))) и любой человек сделает всё что захочет=) | |
|
|
|
|
|
|
|
для: FBI
(19.03.2006 в 17:02)
| | Ну напишите вначале functions.php:
<?
if(!defined("ADMIN")) exit("No access!");
?>
|
А в админке:
<?
define("ADMIN",true);
require "functions.php";
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(19.03.2006 в 17:05)
| | спасибо=) а если вот так вот сделать=) в отдельной папке будет в отдельных файлах .. разные функции..=)
в админке
<? ...
<a href="admin.php?funk=deluser">Удалить игрока</a>
...
define("ADMIN",true);
require "ad/$HTTP_GET_VARS[funk].php";
... ?>
|
как сделать чтобы если в папке ad нет такого файла... то что нить другое писалось=) а не вот эта ошибка=)
Warning: main(ad/delus99.php): failed to open stream: No such file or directory in /home/ska.ru/WWW/admin.php on line 142
Fatal error: main(): Failed opening required 'ad/delus99.php' (include_path='.:') in /home/ska.ru/WWW/admin.php on line 142
|
| |
|
|
|
|
|
|
|
для: FBI
(19.03.2006 в 17:16)
| | Вообще не советую прибегать к такой конструкции, проверяйте явно имена файлов, ну или в крайнем случае перед require поставьте @. Ошибка не будет выводится | |
|
|
|