HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 26.01.2010, 03:11
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
С нами: 9640431

Репутация: 105
По умолчанию

Так делай инклуд по параметру в индексе, а хэдер и футер сделай статичным.
 
Ответить с цитированием

  #2  
Старый 26.01.2010, 07:44
antihay
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..
 
Ответить с цитированием

  #3  
Старый 26.01.2010, 07:59
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


По умолчанию

Помогите с preg_match()

нужно из строки
Код:
e-mail:&nbsp; &nbsp;&nbsp; <a href="mailto:mail@inbox.ru">mail@inbox.ru</a><br>
выдрать mail@inbox.ru

пишу:
PHP код:
preg_match("#e-mail:&nbsp; &nbsp;&nbsp; <a href=\"mailto: *\">(.*?)</a><br>#"$answer$out); 
но не работает
 
Ответить с цитированием

  #4  
Старый 26.01.2010, 08:29
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами: 10030823

Репутация: 149
По умолчанию

А так не пойдет?
PHP код:
preg_match("#mailto\:(.*?)\"#"$answer$out); 
 
Ответить с цитированием

  #5  
Старый 26.01.2010, 08:38
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


По умолчанию

GlooK, спасибо большое!
 
Ответить с цитированием

  #6  
Старый 27.01.2010, 17:26
+casper+
Banned
Регистрация: 27.06.2009
Сообщений: 200
С нами: 8880439

Репутация: 68
По умолчанию

Хм. С поиска... Разве что с определенных сайтов, а с поиском будет посложней. Опиши поконкретней, тебе скрипт полностью автоматический или как?
 
Ответить с цитированием

  #7  
Старый 28.01.2010, 06:13
Jazz
Познающий
Регистрация: 27.09.2008
Сообщений: 67
С нами: 9273736

Репутация: 8
По умолчанию

можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
 
Ответить с цитированием

  #8  
Старый 28.01.2010, 16:05
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
С нами: 9640431

Репутация: 105
По умолчанию

Цитата:
Сообщение от Jazz  
можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
curl, fopen, file_get_contents, fsockopen
 
Ответить с цитированием

  #9  
Старый 28.01.2010, 11:36
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами: 8999624

Репутация: 328
По умолчанию

Цитата:
можно занести исходный код чужого сайта себе в переменную?если да то как это сделать?
да можно
$file = file_get_contents("http://site.ru/");

только это уже код который сервер выдает после обработки
 
Ответить с цитированием

  #10  
Старый 28.01.2010, 11:41
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами: 8999624

Репутация: 328
По умолчанию

и свой вопрос, делаю голосование, надо что бы один человек только один раз в день делал , по ip проверяю, но надо еще как то, что лучше куки закидывать или сессии создавать ? (кстати кто с телефона выходит у них ip статический???)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.