1 (2016-04-19 22:16:27 отредактировано nolik)

Тема: инклуд в 5-м движке

Не работает <? include("counter/book1.txt");?> на созданных страницах типа site.ru/mypage1 и вместо инклуда просто пустое место, можно сделать чтоб заработал или нет?

И назначенные переменные $ тоже не работают и выдают пустое место.

2

Re: инклуд в 5-м движке

Используйте лючше require вместо include, тогда будет показываться ошибка если подсоединение файле не произойдет
Пишите <?php ?> вместо <? ?> , в новом php7  поддерживается только <?php

Не работает <? include("counter/book1.txt");?> на созданных страницах типа site.ru/mypage1

Ошибка в пути. В данной ситуации нужно два раза выйти в родительский каталог . Т.е. так :

<?php require("../../counter/book1.txt");?>

а чтобы на станице заработали ранее определенные переменные их нужно в начале страницы сделать глобальными

<?php 
global $a, $b, $c; 
echo $a; // будет работать
?>

3

Re: инклуд в 5-м движке

У кого это работает? У меня вообще не работает, просто пустое место, а от бесплатного хостинга зависит?

4

Re: инклуд в 5-м движке

НЕ работает инклуд никак, да, пустое место и ничего не инклудит.

5

Re: инклуд в 5-м движке

Кто решил этот вопрос? Очень надо

6

Re: инклуд в 5-м движке

Единственное что получилось так это через <object data="book/index.php" width="100%" height="950px" align="absmiddle"></object> вставить страницу, но это ужасное решение

7

Re: инклуд в 5-м движке

Нет решения и вообще в комментариях к последней новости Ivan разработчик писал что сделал этот двиг специально чтобы можно было поменьше в него посторонних изменений вносить, то есть можно пользоваться только тем что заложено, это для того чтобы ему отслеживать пользование этим движком в сети, а иначе его трудно узнать или вообще нельзя узнать, а такие инциденты были уже с 4-й версией, тут на форуме писали что не смогли узнать что этот этот двиг, поэтому в этой 5-й версии всё жёстко минимизировано и жёстко ограничено, а если нужно что-то изменить, то нужно в самой системе в корне переписывать всё ядро, но тогда это уже будет совсем другой движок.