- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите кто знает. Дело вот в чём: В главном файле index.php подключаю файл гостевой книги из другой директории вот таким макаром
<?php
//ВЫВОЖУ КОНТЕНТ
if($id==""&$dr=="")include("glavnaya/glav.html");
else{
include ("$dirct/$id);
}
?>
в первом случае грузится главная во втором гостевая (при совпадении идентификатора и названия директории соответственно.
Файл гостевой тоже содержит код php заключённый в скобки <? тут код гостевой ?>
Так вот когда файл гостевой подключается не выводится содержимое находящееся в нём (это список сообщений) , просто вообще ничего не выводится. Когда убераю скобки в файле гостевой книги <? ?>, мне выводит весь код, то есть он выводится как обычный текст. Подскажите как правильно подключить файл гостевой если в нём тоже есть php код, а не просто html текст???
включите отображение ошибок или смотрете что в логах пишет. надо копать случай когда "совсем ничего не выводит" - наверняка какая то опечатка и код не обрабатывается.
И дело в том, что если напрямую включать файл гостевой, всё работает нормально, а так не хочет. Другие подключаются нормально, но они не содержат php кода.
Если придерживаетесь такой структуры
<?php ............ ?>
то и в подклчючаемом файле используйте <?php ............ ?>
это необязательно, но возможно в php.ini так настроено
- ошибка понятна?
Не не. У меня стоит ("$dirct/$id.php") Это я просто для форума сократил. Я думаю причина в том что структрура такая :
<?php
includ(<?php ........?>)
//вместо файла и директории показываю сам код подключаемого файла
?>
Получается я делаю двойное <?php <?php...?>?> как бы внутреннее подключение.
Я, конечно, не программист, но хочу уточнить:
if () {include("glavnaya/glav.html");}
действие после if не обязательно в фигурные скобки брать?
В фигурные не обязательно, если один оператор идет сделом...
ТС, нужно смотреть что за код на самом деле написан у вас и знать какая гостевая. Какие параметры должны ей передаваться???
Я обычно пишу так:
Если выводится пустая страница то значит ошибка в php. В общем копайте, т.е. дебагте свой код потихонечку, уверен докопаетесь до места с ошибкой.
Тот файл это точно. Уже проверяю другим файлом. Подключаю файл file.php который имеет обычный текстовый контент, я пишу посередине этого контента такие строки:
<?php
echo 'Появись зараза, текст';
?>
И как вы думаете что он делает😮? Правильно. Не появляется. Вот не могу понять почемуУУУ???😕
Обычный текст подключается, а то, что заключено в <?php ....текст появись.... ?> не хочет. Что за....
snug добавил 10.03.2008 в 17:43
Блиииин Ребята зивените все. ЗАПАРА ВЫШЛА. Когда подключаешь файл другой то он становится на месте главного, из которого подключаешь, а это на директорию выше по дереву. Вот недотёпа. Извените. Бостараюсь больше волны не гнать так))))
if($id==""&$dr=="")include("glavnaya/glav.html");
в курсе про разницу между опеаторами & и && ??
<?php
//ВЫВОЖУ КОНТЕНТ
if($id==""&$dr=="")include("glavnaya/glav.html");
else{
include ("$dirct/$id);
}
?>
точку с запятой уберите последнюю