Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Куда поместить дополнительную функциональность страницы администрирования?
 
 автор: FBI   (19.03.2006 в 16:39)   письмо автору
 
 

Есть онлайн игра..=) в админке очень много админских функций=) но... т.к. их очень много... я не хочу их все писать прям в файле admin.php =) куда их все лучше запихнуть?=)

   
 
 автор: FaStY   (19.03.2006 в 16:49)   письмо автору
 
   для: FBI   (19.03.2006 в 16:39)
 

а что за игра?

   
 
 автор: Евгений Петров   (19.03.2006 в 16:52)   письмо автору
 
   для: FBI   (19.03.2006 в 16:39)
 

Запихните их в файл functions.php :)

   
 
 автор: FBI   (19.03.2006 в 17:02)   письмо автору
 
   для: Евгений Петров   (19.03.2006 в 16:52)
 

ну вот..=) я запихнул их туда..) а кто нибудь зайдёт в functions.php =) и там будет много всяких форм..) для ввода ников..) и т.п. ))) и любой человек сделает всё что захочет=)

   
 
 автор: Евгений Петров   (19.03.2006 в 17:05)   письмо автору
 
   для: FBI   (19.03.2006 в 17:02)
 

Ну напишите вначале functions.php:
<?
  
if(!defined("ADMIN")) exit("No access!");
?>

А в админке:
<?
  define
("ADMIN",true);
  require 
"functions.php";
?>

   
 
 автор: FBI   (19.03.2006 в 17:16)   письмо автору
 
   для: Евгений Петров   (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

   
 
 автор: Евгений Петров   (19.03.2006 в 17:27)   письмо автору
 
   для: FBI   (19.03.2006 в 17:16)
 

Вообще не советую прибегать к такой конструкции, проверяйте явно имена файлов, ну или в крайнем случае перед require поставьте @. Ошибка не будет выводится

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования