Как то мне прислали XML выгрузку из 1С для целей импорта в базу данных CRM системы и дальнейшей разработки алгоритма интеграции.
Какого же было мое удивление когда я обнаружил кириллические XML тэги.
<Контрагент счет="301300000158">ООО "Рога и копыта"</Контрагент>
Типа такого. У меня глаза на лоб вылезли. Как же так можно то…
У меня тоже сервер под Windows, практически то же самое делаю.
Первый .bat файл для того чтобы слить все файлы с сервера в архив при помощи 7z
Второй, для того чтобы с помощью mysqld слить все таблицы из базы.
Планировщик заданий запускает оба bat файла два раза в день.
А ещё с помощью bat файла, (в через cmd кстати можно запускать php файлы) — я ежедневно автоматически обновляю у себя в базах погоду на завтра (worldweatheronline) и курсы валют с помощью Yahoo
И сделано это по понятным причинам — для генерации изображения нужно расширение GD или ему подобное. В свою очередь API (в данном случае API Google) должно иметь минимальные требования к серверу приложения, а расширения для работы с графикой ввиду того, что они достаточно требовательны к ресурсам сервера, есть не везде.
Тоже хороший вариант, но специально посмотрел сейчас код recaptchalib.php, с удивлением обнаружил что она не генерирует картинку на сервере приложения, а так же обращается за картинкой к Гуглу. По Вашим словам «ужасное решение» используют тысячи сайтов.
Думал не отвечать и всё же. Я с вами согласен, задача действительно типовая и не несёт никаких особенных «инноваций». Тем не менее, принимая решение о написании этой статьи, я был практически уверен, что найдутся люди которым будет интересно, и оказался совершенно прав.
«извиняюсь за корявый английский, в нем я не очень силен.»
Как вы читаете документацию?
Но проблема в том что ваши выгрузки потом нужно обрабатывать, и скажем если использовать например SimpleXML для Php выходить вот такое дерьмо:
А это уже не в какие ворота.
Какого же было мое удивление когда я обнаружил кириллические XML тэги.
Типа такого. У меня глаза на лоб вылезли. Как же так можно то…
Первый .bat файл для того чтобы слить все файлы с сервера в архив при помощи 7z
Второй, для того чтобы с помощью mysqld слить все таблицы из базы.
Планировщик заданий запускает оба bat файла два раза в день.
А ещё с помощью bat файла, (в через cmd кстати можно запускать php файлы) — я ежедневно автоматически обновляю у себя в базах погоду на завтра (worldweatheronline) и курсы валют с помощью Yahoo
с удивлениемобнаружил что она не генерирует картинку на сервере приложения, а так же обращается за картинкой к Гуглу. По Вашим словам «ужасное решение» используют тысячи сайтов.Лучше бы обратили внимание как интересно шифруется пароль xD, я так надеялся что кто-то заметит…