Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Проблема с формированием Excel прайса

Модерирует : Cheery

Cheery (26-11-2013 21:08): Перемещено в форум "Web-программирование"  Версия для печати • ПодписатьсяДобавить в закладки

   

NskRonin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всех приветвую, у меня появилась довольно таки странная проблема, при формировании xls прайса из товаров магазина, движок VamShop 1.62, при выполнении pricexls.php вылетает ошибка
 
Can't open FILE_NAME_PRICE.xls. It may be in use or protected.
 
Вот сам скрипт
 
Из ошибки мне понятно, что он не может открыть FILE_NAME_PRICE.xls, но внимание вопрос, откуда он вообще этот фаил взял этот фаил, он должен складывать все данные в фаил price.xls и до не давнего времени так и было, пока хостер не обновил серверную ось.
 
В общем я понимаю что ответом может быть - иди к хостеру, пусть он и разбирается, но тут есть не большое НО, не все linux админы - умны и находчивы (для меня, как win админа, это был прям шок, когда с этими товарищами не столкнулся), а эти так и вовсе глупы и ленивы, по сему - посоветуйте какой нибудь костыль, ибо решение задачи со стороны админов может затянутся на несколько месяцев, а то и лет.
 
Что я уже не перепробовал, и давал на все файлы права 777 и полные пути в переменных до фала price.xls - результат нулевой. Дабы окончательно дать понять, что косяк хостера я этот же скрипт установил на такой же движок, но на другом хосте, ни чего при этом не меняя (и не играясь с правами) и он все отработал на отлично.
 
Да и еще если создать фаил FILE_NAME_PRICE.xls, то он туда записывает данные, но со сбитым форматированием.
 
В общем если у кого есть идеи - не стесняемся высказываемся, если для анализа не хватает адреса сайта я ее могу дать, это не секретная информация (но дабы не быть забаненым как спамер я ее пока не выкладываю)

----------
Выбери себе работу по душе, и тебе не придется работать ни одного дня в своей жизни.
/Конфуций/

Всего записей: 1608 | Зарегистр. 10-05-2007 | Отправлено: 12:55 23-11-2013
NskRonin



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В общем я нашел решение, вернее "костыль"
 
В файле pricexls.php я за комментировал это во 2 строке
 
require('price_settings.php');  
 
И все наладилось. Как я заметил все содержимое price_settings.php добавлялось, в виде исходного кода, в заголовок xls файла и тем самым сбилось его форматирование, название файла осталось FILE_NAME_PRICE.xls.
 
Вопрос тем кто разбирается в php - почему такое случилось? Почему фаил price_settings.php добавился в виде исходного кода в xls фаил?

----------
Выбери себе работу по душе, и тебе не придется работать ни одного дня в своей жизни.
/Конфуций/

Всего записей: 1608 | Зарегистр. 10-05-2007 | Отправлено: 16:25 26-11-2013 | Исправлено: NskRonin, 16:26 26-11-2013
   

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Проблема с формированием Excel прайса
Cheery (26-11-2013 21:08): Перемещено в форум "Web-программирование"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru