Как прописать include |
|
---|---|
8 Декабря 2012 12:49 |
|
Здравствуйте уважаемы мастера! В программирование я почти ничего не знаю всегда пользовался и переделавал готовые скрипты. Вам такой вопрос и просьба помочь.
У меня есть скрип чата и я хочу переделать его шапку и ноги. Создал корне папку include в ней создал head.php и foot.php теперь что надо прописать в индексе чтобы они работали? Например пишу include_onse 'include/head.php'; не работает. пишу include 'include/head.php'; не работает . Думаю для вас этот вопрос прост. |
|
8 Декабря 2012 13:44 |
|
Для начала include_once, а не include_onse!
include 'include/head.php' должен работать, если нет ошибок в head.php |
|
8 Декабря 2012 13:44 |
|
8 Декабря 2012 14:16 |
|
>пишу include 'include/head.php'; не работает
Здесь попробуйте прописать полный адрес(начиная с хттп) ,а не локальный. |
|
8 Декабря 2012 14:42 |
|
Sergey Grunyov: ну да, я так и писал в коде. Код head и foot скопировал с движка dcms. Кстати код так пишу:
<?php ini_set('display_errors', 'off'); header ("Content-type: text/html; charset=utf-8"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-relative"); print '<?xml version="1.0" encoding="UTF-8"?>'; print "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"; include "./ini.php"; mysql_query ("select * from bannedib WHERE ci='$ci' AND (ip = '".getenv(REMOTE_ADDR)."')and(browser = '".getenv(HTTP_USER_AGENT)."')"); if(mysql_affected_rows()!=0){include "b.php";} $q1 = @mysql_query("select * from `".$px.$utable."` where sex='m' and ci='$ci';"); $q2 = @mysql_query("select * from `".$px.$utable."` where sex='zh' and ci='$ci';"); $sc=mysql_query("select * from cusers where ci='".$ci."';"); $ch = @mysql_fetch_array($sc); $topic=htmlspecialchars($ch['topic'], ENT_QUOTES); $name=htmlspecialchars($ch['name'], ENT_QUOTES); $link=htmlspecialchars($ch['link'], ENT_QUOTES); $ql = @mysql_query("select * from `adminka`;"); $ch1 = @mysql_fetch_array($ql); $limit=htmlspecialchars($ch1['limit'], ENT_QUOTES); if(empty($ch['ci'])){ print '';} else{print "<title>".$topic."</title><link rel=\"StyleSheet\" type=\"text/css\" href=\"style/0".$s.".css\"></head><body><div>";} $r = @rand(0,100000); include_once 'include/head.php'; include_once 'include/foot.php'; print '</div></div></body></html>'; @mysql_close(); ob_end_flush(); ?> |
|
8 Декабря 2012 14:44 |
|
ната ивашина: не совсем понял
|
|
8 Декабря 2012 14:51 |
|
Вы пробовали запускать head.php и foot.php вне этого скрипта?
Результат они дают ожидаемый? |
|
8 Декабря 2012 14:54 |
|
Sergey Grunyov: хм. Хороший совет! Запустил head работает, а в foot ошибка.
|
|
8 Декабря 2012 14:56 |
|
а почему так не работает <?php
include_once 'include/head.php'; ?> |
|
8 Декабря 2012 14:56 |
|
ната ивашина: лучше локальный
|
|
8 Декабря 2012 14:58 |
|
Shahin Hesenov: посмотрите на атрибуты папки. Должен быть доступ разрешён.
|
|
8 Декабря 2012 15:01 |
|
разрешил. Не помогло. 777 поставил
|
|
8 Декабря 2012 15:02 |
|
может дам вам данные посмотрите?
|
|
8 Декабря 2012 15:07 |
|
киньте в личку head.php
|
|
8 Декабря 2012 15:11 |
|
Запись должна быть
include('/footer.php'); говорит о том, что пхп должно прочитать файл футер.пхп расположенный в корне сайта. либо запись может быть include('../footer.php'); говорит о том что надо подняться на папку выше и там будет файл футер.пхп который нужно прочитать если в этой записи include_once 'include/head.php'; include /head.php это папка то пробуйте include_once '/include/head.php'; либо добавьте точку, смотря как настроен хостинг. |
|
8 Декабря 2012 15:13 |
|
Я тут не нашел как написать вам письмо.
|
|
8 Декабря 2012 15:16 |
|
Axel Gor: Спасибо сейчас попробую
|
|
8 Декабря 2012 15:17 |
|
кому?
В языках программирования и разметки я не рублю. Что в записи include_once 'include/head.php'; означает (жирным) include_once 'include /head.php'; |
|
8 Декабря 2012 15:19 |
|
Axel Gor: ЕСТЬ! Большое спасибо заработало. Теперь ноги подключу проверю.
|
|
8 Декабря 2012 15:20 |
|
include_once './include/head.php';
Так тоже работает |
|
8 Декабря 2012 15:22 |
|
foot не работает вот его код <?
if (file_exists(H."style/themes/$set[set_them]/foot.php")) include_once H."style/themes/$set[set_them]/foot.php"; else { list($msec, $sec) = explode(chr(32), microtime()); echo "<div class='foot'>"; echo "<a href='/'>На главную</a><br />\n"; echo "<a href='/users.php'>Регистраций: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"), 0)."</a><br />\n"; echo "<a href='/online.php'>Сейчас на сайте: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""), 0)."</a><br />\n"; echo "<a href='/online_g.php'>Гостей на сайте: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > ".(time()-600)." AND `pereh` > '0'"), 0)."</a><br />\n"; if (isset($user) && $user['level']!=0) echo "Генерация: ".round(($sec + $msec) - $conf['headtime'], 3)." сек<br />\n"; echo "</div>\n"; echo "<div class='rekl'>\n"; rekl(3); echo "</div>\n"; echo "</div>\n</body>\n</html>"; } exit; ?> Хочу добавить что меня настройки от базы прописаны в файле ini.php в корне сайта |
|
8 Декабря 2012 15:26 |
|
Sergey Grunyov писал(а): нет |
|
8 Декабря 2012 15:27 |
|
Может скобки добавить:
if (file_exists(H."style/themes/$set[set_them]/foot.php")) { include_once H."style/themes/$set[set_them]/foot.php"; } else { } |
|
8 Декабря 2012 15:30 |
|
Shahin Hesenov писал(а): Значит у нас с вами по разному настроены сервера. |
|
8 Декабря 2012 15:32 |
|
Sergey Grunyov: Добавил Parse error : syntaxerror, unexpected T_ELSE in /home/u259711527/public_html/include/foot.php on line 5
|
|
Последние сообщения:
-
Как заработать на комментариях инстаграм
Недавно начал зарабатывать на комментариях в Insta
-
Максимальный заработок на сайте wmzona!
Максимальный заработок на сайте WMzona зависит от
-
Как заработать деньги на комментариях в
Заработок на комментариях в Instagram — это умный
-
Инструкция. Комментарии в Instagram. Ins
Благодарю за столь детальную и понятную инструкцию
-
подскажите как правильно зарабатывать ту
Когда вы освоитесь на сайте, можно смело начинать