Добрый вечер!)
Хочу спросить, использую ф-ию include
Пример
<?php
include 'Z:\home\fsproduction.com\www\modules\fs-slider\fs-slider.php';
?>
Использую denwer. Я бы хотел перенести сайт уже на хостинг и не хотелось бы в каждой странице менять адрес Z:\home\fsproduction.com\www на тот который будет стоять там.
Как же исправить?
Может объявить переменную
<?php
$fs_main_link="Z:\home\fsproduction.com\www";
?>
и потом просто сделать так
<?php
include '$fs_main_link\modules\fs-slider\fs-slider.php';
?>
Но почему то не работает( Может не там объявляю? Сразу после <body> это нормально?)
Заранее спасибо!)
P.S: я новичок)
1. fspro - 13 Апреля, 2011 - 21:30:58 - перейти к сообщению
2. molchun201 - 13 Апреля, 2011 - 21:34:25 - перейти к сообщению
пфф, а нах ваще полный путь писать?
читай ман, Сеня
читай ман, Сеня
3. OrmaJever - 13 Апреля, 2011 - 21:35:43 - перейти к сообщению
fspro пишет:
Может объявить переменную
<?php
$fs_main_link="Z:\home\fsproduction.com\www";
?>
<?php
$fs_main_link="Z:\home\fsproduction.com\www";
?>
эту переменую обьявил сам php.
$_SERVER['DOCUMENT_ROOT']
4. fspro - 14 Апреля, 2011 - 06:45:08 - перейти к сообщению
Хм) Спасибо за быстрый ответ)
Но я пробывал писать так
<?php
include '\modules\fs-slider\fs-slider.php';
?>
и выводит ошибку (в картинке)
Но я пробывал писать так
<?php
include '\modules\fs-slider\fs-slider.php';
?>
и выводит ошибку (в картинке)
5. DeepVarvar - 14 Апреля, 2011 - 06:56:55 - перейти к сообщению
В операционной системе "макрософаг виндас" работая с PHP пишите не обратные, а прямые слеши в коде.
6. jason_black - 14 Апреля, 2011 - 07:14:43 - перейти к сообщению
Я думаю что не надо писать целый путь. Приведу пример, есть два файла index.php и base.php, которые находятся в папке www/web/project. Надо через include подключить base.php в index.php. Пиши так
Вот и все, зачем переменные.