|
|
|
| Задача была в следующем: загружать прайс в формате xls на сервак и чтобы прайс-лист сразу там обновлялся! Не хотел использовать ни MySQL, ни CSV, ни всякие там дополнительные модули! Причем нужна была многоплатформенная поддержка. Задача решена!
Загружаем файл здесь: http://metsm.ru/uploadprice/upload.php (только файл должен называться price.xls и быть,сами понимаете, несложным по формату! И лучше с одним листом!)
Получаем на выходе: http://metbaza.ru/updateprice/sample/xls2html/metall.php
Ну как вам? (Естественно парсер не мой, я просто его расковырял под свои нужды) | |
|
|
|
|
|
|
|
для: klopik
(09.09.2005 в 23:54)
| | А кодом поделитесь? | |
|
|
|
|
|
|
|
для: cheops
(10.09.2005 в 00:14)
| | Так вы посмотрели или нет? Что-то я не вижу, чтобы там прайс обновился :)))
Хочу знать мнение!
Кому нужно - отдам все исходники и все объясню. Хотя там и объяснять нечего :) | |
|
|
|
|
|
|
|
для: klopik
(10.09.2005 в 00:19)
| | Это PHP ExcelParser Pro ???
Я залил - но он так и не обновился!!?? :(
Поделись кодом с народом - много кого интересует!
У меня есть хороший парсер который в мускул пишет!
вот хотелось бы глянуть на такой код как у тебя! | |
|
|
|
|
|
|
|
для: klopik
(10.09.2005 в 00:19)
| | Это PHP ExcelParser Pro ???
Я залил - но он так и не обновился!!?? :(
Поделись кодом с народом - много кого интересует!
У меня есть хороший парсер который в мускул пишет!
вот хотелось бы глянуть на такой код как у тебя! | |
|
|
|
|
|
|
|
для: virtus
(10.09.2005 в 00:30)
| | Да, я именно его под себя правил - он проще чем другие.
Как не обновился??? Ты прямо щас заливал? Я сто раз уже пробовал - все ок!
Вот только что перезалил файл новый (вполовину обрезанный) - все ОК! | |
|
|
|
|
|
|
|
для: klopik
(10.09.2005 в 00:34)
| | Извините, действительно, не обновялется - я конфиги не поменял при копировании сайта на другой домен - вы мне тут реальный прайс обновляете!!! А там матом!!! ЕПРСТ! Щас поправлю!
Итак: Грузить прайс ( обязательно price.xls ) надо здесь: http://metsm.ru/uploadprice/upload.php , а потом переходим в раздел ПРОДУКЦИЯ и смотрим результат! | |
|
|
|
|
|
|
|
для: klopik
(10.09.2005 в 00:34)
| | вот и теперь у меня получилось!
значит замечания!!!!
1 - грязный код TD тегов! подчистить нужно!
2 - весь текст в юникоде (вроде он)!!! - это плохо т.к. поисковики не будут индексировать!
3 !!!!!!!! - а если нужно будет 2 прайса разместить на разных страницах? будешь две копии скрпта держать?!
4 - поделись кодом с народом, повторюсь...много кого интересует этот скриптец! | |
|
|
|
|
|
|
|
для: virtus
(10.09.2005 в 10:36)
| | Ты мне мой прайс поправил на моем сайте!!! Я копию сайта, где все это работает скинул на другой домен, а конфинги не поправил. Так что щас все будет ок! Кодом поделюсь - щас выложу.
TD пока что не смотрел - почищу.
Текст в юникоде - согласен. Парсер не я ведь писал :)
Ну я не говорил, что это СУПЕР решение! Для обычного прайса как у меня - идеальное решение! | |
|
|
|
|
|
|
|
для: klopik
(09.09.2005 в 23:54)
| | Вы не возражаете, если я весь сайт просто выложу в сеть? А то мне вычленять код из сайта всего не очень хочется...Весь мой сайт (он маленький) в rar архиве лежит здесь: http://www.metsm.ru/metbaza.rar
В корне сайта есть 2 папки:
1) uploadprice - в ней скрипты для загрузки файла в папку uploadprice/Files
2) updateprice - в ней парсер excelparser.php и сама страница для вывода результата updateprice/sample/xls2html/metall.php
Менять под себя надо именно metall.php. Там есть такая переменная, как $excel_file - ее надо меня на путь к вашему загруженному файлу. Там увидите, я че-то напутал, написал лишнее, но и так работает :) Если есть вопросы - спрашивайте. | |
|
|
|
|
автор: Spayk (16.09.2005 в 23:34) |
|
|
для: klopik
(10.09.2005 в 11:11)
| | народ поделитесь конвертором их xls в html, а то тут все ссылки дохлые уже:) | |
|
|
|