Перейти к содержанию
Форум поддержки пользователей VamShop

Подключение и вывод из php файла


Рекомендуемые сообщения

Подскажите пожалуйста !

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

Файл залил на сервер. Дальше в index.html подключаю его так вот : 

{if $smarty.server.REQUEST_URI == "/tuda-suda.html" }
{php}
include('test.php');
{/php}
{/if}

внутри этого файла пишу :

<?
echo "ok";

и всё нормально выводится на страницу ! 

Пытаюсь сделать вывод того чего надо так вот пишу :

<?

function parse_excel_file( $filename ){
	// подключаем библиотеку
	require_once dirname(__FILE__) . '/Classes/PHPExcel.php';

	$result = array();

	// получаем тип файла (xls, xlsx), чтобы правильно его обработать
	$file_type = PHPExcel_IOFactory::identify( $filename );
	// создаем объект для чтения
	$objReader = PHPExcel_IOFactory::createReader( $file_type );
	$objPHPExcel = $objReader->load( $filename ); // загружаем данные файла в объект
	$result = $objPHPExcel->getActiveSheet()->toArray(); // выгружаем данные из объекта в массив

	return $result;
}


$res = parse_excel_file( 'file.xlsx' );
print_r( $res );

и в итоге просто пропадает весь контент с этой страницы и всё. 

Файл file.xlsx залит на сервер ! 

В чем может быть проблема  ? Как решить такого рода задачу ? 

Ссылка на сообщение
Поделиться на другие сайты

а точнее ошибку вызывает эта вот строчка :

$res = parse_excel_file( 'file.xlsx' );

так как при её удалении основной текст начинает выводиться ! 

Ссылка на сообщение
Поделиться на другие сайты

Может лучше include использовать?! 

http://www.smarty.net/docsv2/en/language.function.include.php.tpl

Хотя наверное дело ведь не в смарти, а в Вашем php коде.

Может код неправильный?!

Ссылка на сообщение
Поделиться на другие сайты

сделал так вот в главном шаблоне :

{if $smarty.server.REQUEST_URI == "/tada-suda.html" }

{include_php file='test.php'}

{/if}

всё равно результат такой же.

видимо ошибку даёт строчка 

$res = parse_excel_file( 'file.xlsx' );

как можно вывести ошибки ? 

Ссылка на сообщение
Поделиться на другие сайты

Так а есди напрямую в браузере открыть php файл, он работает?!

В самом php коде что-то не то, видимо, потому как смарти лишь подключает файл и всё.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...