Перейти к содержимому


Гиперсcылка phpExcel


Сообщений в теме: 7

#1 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 18 Февраль 2013 - 18:46

Посмотрел на возможности данной библиотеки, однако не нашел как можно указать что в ячейку вставлена гиперсылка Может кто-то встречался?

#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 21 Февраль 2013 - 01:07

На своем сервере формирую ексель файл. все работает отлично. Переношу код на саас и вылетает вот:

Warning: ini_get() has been disabled for security reasons in /home/wonder-bug/public_html/include/excel/PHPExcel/Calculation.php on line 1693			 
			 
Warning: realpath() has been disabled for security reasons in /home/wonder-bug/public_html/include/excel/PHPExcel/Shared/File.php on line 136			 
Как исправить? Что можно с этим сделать?

#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Февраль 2013 - 09:14

Сегодня выйдет исправление.

#4 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 22 Февраль 2013 - 13:28

Просмотр сообщенияCbCoder (21 Февраль 2013 - 09:14) писал:

Сегодня выйдет исправление.
Теперь работает. Новая проблема. Добавил в сформированный ексел-файл поддержку изображений. На веб-сервере отрабатывает на ура. Однако на саас вылетает ошибка:
Fatal error: Uncaught exception 'Exception' with message 'File /home/wonder-bug/public_html/files/ae/3c/ae3c2312d85cc06fe7b18ae21f97d25f_491_6_0 not found!' in /home/wonder-bug/public_html/include/excel/PHPExcel/Worksheet/Drawing.php:114 Stack trace: #0 /home/wonder-bug/public_html/include/functions1.php(264) : eval()'d code(150): PHPExcel_Worksheet_Drawing->setPath('/home/wonder-bu...') #1 /home/wonder-bug/public_html/include/functions1.php(264): eval() #2 /home/wonder-bug/public_html/view_line2.php(1106): calc_line(Array, Array, Array, Array) #3 {main} thrown in /home/wonder-bug/public_html/include/excel/PHPExcel/Worksheet/Drawing.php on line 114

Вот строки кода:

$file_path = get_file_path(491, $row2['id'], $row2['f491']);
   $aSheet -> getRowDimension($i) -> setRowHeight(100);
   $iDrowing = new PHPExcel_Worksheet_Drawing();
   $iDrowing -> setPath($file_path);
   $iDrowing -> setHeight(100);
   $iDrowing -> setWidth(100);
   $iDrowing -> setResizeProportional(false);
   //устанавливаем ячейку
   $iDrowing -> setCoordinates('J' . $i);
   //устанавливаем смещение X и Y
   $iDrowing -> setOffsetX(5);
   $iDrowing -> setOffsetY(5);
   //помещаем на лист
   $iDrowing -> setWorksheet($pExcel -> getActiveSheet());


#5 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 22 Февраль 2013 - 14:09

Дак файла такого на диске нет, вот и ругается. Переносили бекап без файлов?

#6 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 22 Февраль 2013 - 14:13

Читать ошибки я умею :). Это первое что я сделал. Только полный бекап. Изображения берутся из таблицы подчиненной, в ней-то они сейчас отлично показываются. А ошибка вылетает.

Хм. Обновился до новой ревизии. Проблема исчезла сама собой.

Сообщение отредактировал wondertalik: 22 Февраль 2013 - 14:15


#7 Analitic

    Активный участник

  • Пользователи
  • PipPipPip
  • 700 сообщений
  • Пол:Мужчина

Отправлено 22 Февраль 2013 - 14:16

Свертье, на двух одинаковых конфигурациях, должно быть одно и тоже.

Просмотр сообщенияwondertalik (22 Февраль 2013 - 14:13) писал:


$file_path = get_file_path(491, $row2['id'], $row2['f491']);
die($file_path);


#8 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 22 Февраль 2013 - 15:04

Просмотр сообщенияwondertalik (18 Февраль 2013 - 18:46) писал:

Посмотрел на возможности данной библиотеки, однако не нашел как можно указать что в ячейку вставлена гиперсылка Может кто-то встречался?
По этому вопросу не подскажите?





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных