
26.01.2010, 03:11
|
|
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
С нами:
9640431
Репутация:
105
|
|
Так делай инклуд по параметру в индексе, а хэдер и футер сделай статичным.
|
|
|

26.01.2010, 07:44
|
|
Banned
Регистрация: 25.01.2010
Сообщений: 3
С нами:
8575308
Репутация:
0
|
|
Айн момент
header.php
Код:
<HTML>
<HEAD> <TITLE>Пробный двиг PHP</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<META http-equiv="Content-Language" content="ru"> </HEAD>
<BODY>
<H2>Пробный двиг PHP</H2>
<TABLE width="100%"><TR> <TD width="17%" valign="top"> <BR> <BR> <P><a href="index.php">Раздел 1</a> <P><a href="section2.php">Раздел 2</a> <P><a href="section3.php">Раздел 3</a> <P><a href="section4.php">Раздел 4</a> </TD>
_______________
footer.php
Код:
<BR> <BR>
</BODY>
</HTML>
_______________
index.php
Код:
<? include("header.php"); //подключаю верх ?>
<TD width="83%" valign="top"> <CENTER> <H2>Раздел1. Главная страница</H2>
</CENTER> <!------- Ввожу текст --------> <P>
</TD> </TR> </TABLE> <? include("footer.php"); //подключаю подвал ?>
_______________
section2.php
Код:
<? include("header.php"); //подключаю верх ?>
<TD width="83%" valign="top">
<CENTER><H2>Раздел 2</H2> </CENTER>
<!------- Ввожу текст, ссылки --------> <P> </TD> </TR> </TABLE>
<? include("footer.php"); //подключаю подвал ?>
.... и так далее.
После пары бутылей пива получилось. Но остается одна проблема, и как начинающий не могу ее решить, а именно:
Вышеприведенным методом получается вывести html-файлы, если они хранятся в корневой директории (например, "site.com/file.php"). Но когда ставлю ссылку на файл, хранящийся в поддиректории, допустим "site.com/subfolder/file.php", выводится ошибка:
Warning: include(header.php) [function.include]: failed to open stream: No such file or directory in Z:\home\localhost\www\phtml\new\section7.php on line 2 Warning: include() [function.include]: Failed opening 'header.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\phtml\new\section7.php on line 2
Выводится центр страницы, но header и footer пропадают. Думал что можно бы решить задачу, добавив в инклуд путь файла:
Код:
<? include("../header.php");
?>
Однако возникает новая проблема, в навигации. То есть со страницы назад не попадешь, потому что URL выдается криво, в него автоматически попадает тот самый subfolder. Например, site.com/subfolder/файл главной страницы.
Кстати, та же проблема получается в варианте с SSI, такой же вариант я попытался замутить на SSI
Последний раз редактировалось antihay; 26.01.2010 в 07:48..
|
|
|

26.01.2010, 07:59
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Помогите с preg_match()
нужно из строки
Код:
e-mail: <a href="mailto:mail@inbox.ru">mail@inbox.ru</a><br>
выдрать mail@inbox.ru
пишу:
PHP код:
preg_match("#e-mail: <a href=\"mailto: *\">(.*?)</a><br>#", $answer, $out);
но не работает 
|
|
|

26.01.2010, 08:29
|
|
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами:
10030823
Репутация:
149
|
|
А так не пойдет?
PHP код:
preg_match("#mailto\:(.*?)\"#", $answer, $out);
|
|
|

26.01.2010, 08:38
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
GlooK, спасибо большое!
|
|
|

27.01.2010, 17:26
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
С нами:
8880439
Репутация:
68
|
|
Хм. С поиска... Разве что с определенных сайтов, а с поиском будет посложней. Опиши поконкретней, тебе скрипт полностью автоматический или как?
|
|
|

28.01.2010, 06:13
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 67
С нами:
9273736
Репутация:
8
|
|
можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
|
|
|

28.01.2010, 16:05
|
|
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
С нами:
9640431
Репутация:
105
|
|
Сообщение от Jazz
можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
curl, fopen, file_get_contents, fsockopen
|
|
|

28.01.2010, 11:36
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами:
8999624
Репутация:
328
|
|
можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
да можно
$file = file_get_contents("http://site.ru/");
только это уже код который сервер выдает после обработки
|
|
|

28.01.2010, 11:41
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами:
8999624
Репутация:
328
|
|
и свой вопрос, делаю голосование, надо что бы один человек только один раз в день делал , по ip проверяю, но надо еще как то, что лучше куки закидывать или сессии создавать ? (кстати кто с телефона выходит у них ip статический???)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|