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

Форум PHP

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

 

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

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

тема: Расширение .inc
 
 автор: serjinio   (28.12.2008 в 15:03)   письмо автору
 
 

Какой смысл использования расширения .inc в данной конструкции
index.php
<?
include("{$ddd}main.inc");
.......

main.inc
<?
........
$ddd=......;
....
?>

не проще ли задать расширение main.php и инклюдить
index.php
<?
include("main.php");
.......

в чем "фишка" данного приема

  Ответить  
 
 автор: ddhvvn   (28.12.2008 в 15:08)   письмо автору
 
   для: serjinio   (28.12.2008 в 15:03)
 

Мм... ну именно .inc, я почти не встречал.
Обычно используют .inc.php и как Вы и сказали инклюдят этот файл. Я тоже иногда пользюусь этим способом.

  Ответить  
 
 автор: cheops   (28.12.2008 в 15:46)   письмо автору
 
   для: serjinio   (28.12.2008 в 15:03)
 

Проще, не обращайте внимание, это пережитки старины.

  Ответить  
 
 автор: AcidTrash   (28.12.2008 в 20:05)   письмо автору
 
   для: serjinio   (28.12.2008 в 15:03)
 

Расширение inc используется в некоторых шаблонизаторах, также как и tpl, которые содержат чистый html - код, к которым идет обращение и загрузка результата обработки из php-скриптов.

P.S. Но в вашем случае не знаю, зачем подключаемому файлу, также написаном на php присваивать расширение inc. Возможно, чтобы визуально определять подключаемый это файл или прямой.

  Ответить  
 
 автор: Loki   (28.12.2008 в 20:36)   письмо автору
 
   для: AcidTrash   (28.12.2008 в 20:05)
 

чтобы запретить прямое обращение к нему из броузера

  Ответить  
 
 автор: sl1p   (28.12.2008 в 20:39)   письмо автору
 
   для: Loki   (28.12.2008 в 20:36)
 

и чем же мешает такое расширение "прямо обратиться" ?

  Ответить  
 
 автор: AcidTrash   (28.12.2008 в 21:21)   письмо автору
 
   для: sl1p   (28.12.2008 в 20:39)
 

настройка htaccess.

  Ответить  
 
 автор: AcidTrash   (28.12.2008 в 21:14)   письмо автору
 
   для: Loki   (28.12.2008 в 20:36)
 

Ну возможно и так, только уж расширение то можно придумать любое и не обязательно inc.

  Ответить  
 
 автор: Loki   (28.12.2008 в 21:25)   письмо автору
 
   для: AcidTrash   (28.12.2008 в 21:14)
 

Так и для php файла можно придумать любое рарширение, однако для ясности все же предпочитают php.

  Ответить  
 
 автор: AcidTrash   (28.12.2008 в 21:30)   письмо автору
 
   для: Loki   (28.12.2008 в 21:25)
 

Для ясности, как я думаю подключаемые файлы хранить в другой директории, дабы не было путаницы.

P.S. Ну это кому как.

  Ответить  
 
 автор: Loki   (28.12.2008 в 23:15)   письмо автору
 
   для: AcidTrash   (28.12.2008 в 21:30)
 

Да мне-то по барабану как хранить: вопрос был что это за файлы и почему у них такое расширение:)

  Ответить  
 
 автор: Рома   (28.12.2008 в 23:40)   письмо автору
 
   для: Loki   (28.12.2008 в 23:15)
 

>вопрос был что это за файлы и почему у них такое расширение:)
дело вкуса.
вот если бы на моем хосте обрабатывались расширения .roma , я бы всем файлам его присвоил, и пусть думают на каком языке это написано.

  Ответить  
 
 автор: Loki   (29.12.2008 в 10:55)   письмо автору
 
   для: Рома   (28.12.2008 в 23:40)
 

htaccess вам в зубы - и будут обрабатываться какие пожелаете.

  Ответить  
 
 автор: школьник   (29.12.2008 в 17:22)   письмо автору
 
   для: serjinio   (28.12.2008 в 15:03)
 

Фишка чисто идеологическая

чтобы понимать .php как исполняемые файлы, а .inc только подключаемые,

в .htaccess пишем AddType application/x-httpd-php .inc

а в начале каждого .inc пишем
if (!defined('MY_SECURIRY_CODE')) die('No direct script access allowed');

и все зе бест)

  Ответить  
Rambler's Top100
вверх

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