Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загружаем xml данные с внешнего сервера / 9 сообщений из 9, страница 1 из 1
20.03.2013, 13:20
    #38191302
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
Создаем php скрипт

#!/usr/bin/php
<?php
header('content-type: text/xml; charset:utf-8');
mb_internal_encoding("utf-8");
set_time_limit(180);
//$par=500005;
//$par1='AB';

$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => 'login=ticketbusby&password=test'
)
);
$context = stream_context_create($opts);
echo file_get_contents('http://example.com/get_data.php',false,$context);
?>

Сохраняем его, например, /home/cache/data.php
Присваиваем ему chmod 775 data.php

Вызываем его из Cache
s dev="/home/cache/data.php"
s $zt="error"
o dev:"RQ"
u dev f r line u $p w line,! u dev
error
c dev
q
...
Рейтинг: 0 / 0
20.03.2013, 13:50
    #38191367
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
kalin ,

То есть Вы предлагаете отказаться от встроенных возможностей Caché ( 8136276 ) и использовать для этого PHP?
Можно узнать зачем?
...
Рейтинг: 0 / 0
20.03.2013, 14:04
    #38191401
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
По практике так лучше
На php компоненты работают более правильно и возможностей больше
...
Рейтинг: 0 / 0
20.03.2013, 14:08
    #38191411
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
Плюс нет жесткой привязки к СУБД, можно поручит часть функционала приложения сделать другим разработчикам не связанным с Cache.
...
Рейтинг: 0 / 0
20.03.2013, 14:10
    #38191415
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
И с точки зрения безопасности нечего СУБД напрямую лезть в интернет сеть.
...
Рейтинг: 0 / 0
20.03.2013, 14:15
    #38191422
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
И все эти классы ##class(%XML.Reader).OpenURL() или ##class(%XML.TextReader).ParseURL() используют стандартные библиотеки Linux (windows) типа sax, которые у Intersystems не всегда актуальны на сегодняшний день и неизвестно как собраны.
...
Рейтинг: 0 / 0
20.03.2013, 14:30
    #38191439
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
kalinИ с точки зрения безопасности нечего СУБД напрямую лезть в интернет сеть.
Насчет безопасности, я бы очень поспорил, проектов когда php-кодеры делают очень уязвимый проект, например с sql-инъекциями, тут уж никакое разделение не поможет. на Cache большинство программистов сразу привыкает делать параметрические запросы и заведомо защищены от sql-инъекций, а на php так и продолжают писать опасные запросы.
...
Рейтинг: 0 / 0
21.03.2013, 00:38
    #38192395
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
DAiMor на Cache ... сразу привыкает делать параметрические запросы
Ах если бы... "Разруха не в клозетах, а в головах"
...
Рейтинг: 0 / 0
21.03.2013, 09:43
    #38192602
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загружаем xml данные с внешнего сервера
kalin ,

Поскольку Вы привели решение на PHP, игнорируя возможности самой Caché, и к тому же топик предназначен в первую очередь дляkalinПлюс нет жесткой привязки к СУБД, можно поручит часть функционала приложения сделать другим разработчикам не связанным с Cache ., то он переносится в раздел PHP.

Модератор: Тема перенесена из форума "Caché".
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загружаем xml данные с внешнего сервера / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]