Forum Webscript.Ru

Программирование => PHP => Тема начата: mr.Off от 14 Октября 2002, 12:28:37

Название: Есть html, а хочу php!
Отправлено: mr.Off от 14 Октября 2002, 12:28:37
Есть сайт сделанный на хтмл, но где то прочел, что его можно перевести в пхп, ну вроде как разбить на части, а потом произвел например изменения в шапке и это сразу произошло на всех страницах, не надо перелапачивать полностью хтмл.
И еще вопрос: есть каталог на пхп, но я хочу его встроить в свой дизайн, мне надо index.php вставить в определенное место как такое сделать?
Название: Есть html, а хочу php!
Отправлено: Croaker от 14 Октября 2002, 13:52:03
http://detail.phpclub.net (http://detail.phpclub.net)

http://www.kurepin.ru/php/ (http://www.kurepin.ru/php/)

http://www.php.net/manual/en/function.include.php (http://www.php.net/manual/en/function.include.php)
Название: Есть html, а хочу php!
Отправлено: Меняздесьдавнонет от 14 Октября 2002, 14:42:48
mr.Off
Первое сделать очень просто.
берешь и вырезаешь неизменяемую часть сайта. обычно это всего два файла, но может получиться и больше.
Вот допустим, сайт табличный. У тебя шапка, меню слева - на всех страницах одинаково.
вот ты всю эту шапку записываешь в файл top.php
потом внизу зкрывающие теги и все такое
записываешь в bottom.php
теперь берешь каждый файл, и вместо этого хтмла пишешь
include \'top.php\';
тут инфа конкретной страницы
include \'bottom.php\';

сами файлы тоже надо переименовать в .php, чтобы РНР мог их интерпретировать, ну, и соответственно, поменять ссылки.

каталог встроить точно так де - в начала и в конец вписать теже самые два инклюда.
Название: Есть html, а хочу php!
Отправлено: mr.Off от 15 Октября 2002, 16:01:28
Вроде получилось но есть проблема :(

Так вот когда я сделал один единый дизайн для всего сайта все получилось нормально, через пхп вызывает все нормально, но вот когда я разместил файл в подкаталоге, то он мне вызывать графику отказался :( хотя текст выдает нормально.
выглядит это так:
в центральной директории лежит файл banner_top_2.txt
я его пытаюсь вызвать в эту директорию claus/index.php
в файл index.php я вставляю вот такую штуку:
$gal="../banner_top_2.txt";
$ftt=fopen($gal,"r");
$att=file($gal);
$attc=count($att);
fclose($ftt);
For ($n=0;$n<$attc;$n++) print($att[$n]);
?>


или такую


так вот вопрос? текст вызывает нормально, а графику отказывается, в чем причина, помогите, очень нужно!
Название: Есть html, а хочу php!
Отправлено: Croaker от 15 Октября 2002, 16:22:25
скорее всего неправильные пути для рисунков
дай ссылку на 1) страницу, где выводится графика   2) не выводится.
Название: Есть html, а хочу php!
Отправлено: mr.Off от 15 Октября 2002, 17:15:52
Croaker все на локал хосте :)
а как пути для рисунков могут быть неправильные если они на главной стринице показываются, а на claus/index.php уже нет :(
Название: Есть html, а хочу php!
Отправлено: Croaker от 15 Октября 2002, 17:20:02
могут.
пути пишешь абсолютные (относительно корня)? т.е.

не
images/pixel.gif, а
/images/pixel.gif

?
Название: Есть html, а хочу php!
Отправлено: mr.Off от 15 Октября 2002, 21:01:04
Croaker путь указывал images/pixel.gif
но попробовал ../images/pixel.gif так указать, хоть и в корне файл лежит все равно находит рисунки и теперь и здесь claus/index.php  появились, странно? я ведь в этом деле пока еще новичек.
Название: Есть html, а хочу php!
Отправлено: Доктор от 16 Октября 2002, 00:15:45
Указывай просто от корня:
/images/pixel.gif
Будет везде работать. Подумай (если не получится, то почитай) как формируется абсолютный урл из относительного.
Название: Есть html, а хочу php!
Отправлено: mr.Off от 16 Октября 2002, 05:44:11
Доктор  спасибо, сейчас попробую, если не получится, сообщу.