
24.08.2008, 09:15
|
|
Новичок
Регистрация: 28.06.2008
Сообщений: 29
Провел на форуме: 229989
Репутация:
7
|
|
как сделать блоки вида *.tpl на примере DLE?
Нужно чтобы блоки выводились тегами типа {superblock}...
ну и понятно, чтобы php в шаблонах был неактивным.
|
|
|

24.08.2008, 13:05
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Devoldini
как сделать блоки вида *.tpl на примере DLE?
Нужно чтобы блоки выводились тегами типа {superblock}...
ну и понятно, чтобы php в шаблонах был неактивным.
Юзай шаблонизатор Smarty
Вещь сложная, но если ее понять то все будет ок
|
|
|

24.08.2008, 10:16
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
Суть такая - есть сервер, слушающий определенный порт. Есть web-сервер, на котором будет лежать скрипт. Нужно посредством web-формы сформировать XML-запрос формата:
<REQ>
<TYPE></TYPE>
<DATA>
<ONE></ONE>
<All/>
</DATE>
<REQ>
После чего PHP-скрипт должен отправить этот запрос на сервер (на определенный порт), получить ответ в подобном формате и вывести на экран. Если есть добрые люди, помогите, хотя бы элементарный пример, чтобы я на подобие уже сделал нужный мне функционал. Заранее благодарен.
|
|
|

24.08.2008, 10:34
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
DiffuSer
php.net/dom
+ ссылки слева
|
|
|

24.08.2008, 10:37
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
как то так:
PHP код:
<?
header("Content-type: text/xml");
$request = "<REQ>\n".
"<TYPE></TYPE>\n".
"<DATA>\n".
"<ONE></ONE>\n".
"<All/>\n".
"</DATE>\n".
"<REQ>";
$sock = fsockopen("server.ru",80,$errno,$errstr);
fputs($sock,$request);
while(!feof($sock))
{
$req .=fgets($sock,128);
}
fclose($sock);
print "$req";
?>
это направление куда копать это не рабочий скрипт
писал прям здесь и еще тут формы нет =\
Последний раз редактировалось Vid0k; 24.08.2008 в 10:40..
|
|
|

24.08.2008, 10:42
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
может так
Код:
$request = "<REQ>\n".
"<TYPE></TYPE>\n".
"<DATA>\n".
"<ONE></ONE>\n".
"<All/>\n".
"</DATE>\n".
"</REQ>";
|
|
|

24.08.2008, 10:46
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
Сообщение от scrat
может так
Код:
$request = "<REQ>\n".
"<TYPE></TYPE>\n".
"<DATA>\n".
"<ONE></ONE>\n".
"<All/>\n".
"</DATE>\n".
"</REQ>";
я да ж не посмотрел у него там тоже ошибка )))
|
|
|

24.08.2008, 11:36
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме: 2924346
Репутация:
1719
|
|
повнимательнее с тегами, господа
хоть это и мелочь, но и из-за такого тупняки бывают)
|
|
|

24.08.2008, 11:38
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
и ещё если не ошибаюсь(с xml'ом дела по сути не имел) в запрос надо вставлять что-то по типу
Код:
<?xml version="1.0" encoding="UTF-8"?>
вот стоит посмотреть
|
|
|

24.08.2008, 11:59
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
А может кто-нибудь в страничку с формой запихнуть? Чтобы хотя бы такой запрос срабатывал и возвращал ответ. А то я читаю мануалы, а сообразить не могу никак. Прошу рабочий пример.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|