Войти

Показать полную графическую версию : [решено] PHP, нужна помощь с командой Include


Sergey666
02-04-2010, 13:44
Добрый день!
Набросал таблицу типа структура сайта (файл index.php в приложенном архиве) и хочу при помощи команды include вставить в одну из ячеек данные из другого файла (файл m.php).
кусок первого файла
.....
<tr>
<td colspan="3" height=120>Логиотип</td>
</tr>
<tr>
<td colspan="3" height=30>Окно8<?php include ('m.php') ?></td>
</tr>
......

во втором файле просто текст для проверки.
К сожалению опыта в написании нет
Посмотрите пожалуйста оба файла и подскажите что я делаю не так?
Если не затруднит сделайте изменения в файлах так чтоб мне чайнику можно было разобраться.

delog
02-04-2010, 14:17
Include подставляет содержимое файла ПОЛНОСТЬЮ! То есть в m.php надо написать только "Привет!".

Sergey666
02-04-2010, 14:32
Include подставляет содержимое файла ПОЛНОСТЬЮ! То есть в m.php надо написать только "Привет!". »
Попробовал не получилось, а как же тогда на некоторых сайтах в ячейку вставляют результат выполнения кода, например меню?

Sham
03-04-2010, 01:51
какие ошибки возникают?

вывести содержимое файла можно так (include тоже работает, но он предназначен для вставки и выполнения php-кода)
<?php echo file_get_contents('file.txt'); ?>

Sergey666
03-04-2010, 04:21
какие ошибки возникают?
вывести содержимое файла можно так (include тоже работает, но он предназначен для вставки и выполнения php-кода) »

Именно вставить и выполнить код я и хочу, посмотрите пожалуйста приложенные файлы

Sham
03-04-2010, 04:45
Чем file_get_contents не устраивает? У вас ошибок не увидел...

Sergey666
03-04-2010, 05:19
Чем file_get_contents не устраивает? У вас ошибок не увидел... »
file_get_contents не устраивает тем что мне не надо вставлять текст мне нужно вставить в окно и выполнить код, Если у меня ошибок нет почему не работает?

Sham
03-04-2010, 05:55
проблемы мб с доступом к файлу/папке на чтение, include_path в php.ini (пути поиска файлов).
показ ошибок мб отключен в php.ini (display_errors)...

в любом случае читайте логи сервера

Sergey666
03-04-2010, 07:48
Спасибо, проблема оказалась в доступе к файлу m.php




© OSzone.net 2001-2012