powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ребяты, подскажите метод реализации следующей идеи...
7 сообщений из 7, страница 1 из 1
Ребяты, подскажите метод реализации следующей идеи...
    #32263212
SashaCrane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Не так давно видел такую штуку:
В MS Word'е оператор сайта набивает простенькую текстовку и жмет на пункте меню "сохранить как новость на веб-сайте". После этого новость видна на сайте.
Как такое можно самому нарисовать? Доступ к серверу есть...
У меня возникла примерно следующая схема:
Для клиента пишется эктивикс с помощью которого вордовский бэйсик выдает команду на закачку(аплоад) текстовки на указанный сервер.
Предполагаю что соединение можно открыть без труда а как надо писать на сервер?
Какой скрипт должен быть на серваке чтобы принять посланную ему информацию?

Вот вспомнил что с помощью поста можно аплоадить файлы на сервер. А как формировать тело пост-запроса который будет иметь много мегабайтный размер?
А как принять посланную инфу ведь аплоаденные файлы обрабатываются исключительно сервером. Скрипту дается только возможность обработать файл уже закачанный в некоторую директорию...

Принимаются как платформеннонезависимые идеи так и конкретные примеры в виде ссылок или кода
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32263514
Фотография ctmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щас пытаемся организовать что то похожее.. по идее конечно., у нас на сайте может быть куча рекламных объетов (новостей).

Рекламные объекты хранятся в mssql, страничка на asp.net и каждый раз при формировании выгребает табличку из mssql и формирует контент.

Соответственно что бы добавить на сайт рекламу-новость надо просто добавить в mssql табличку одну строку..., туда добавить можно и прямо из Word... гыгы...

Наилучшие...
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32264334
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос не столько в создании запроса POST
а в том, зачем это надо, неужели до сайта нету доступа по ftp
и если уж разговор зашел о записи данных с помощью activex
то для cbuilder(delphi) есть компоненты ftp.

если с cbuilder не дружим то можно обернуть vcl компонент оберткой activex, ошибиться не возможно.

да и visual c++ не в стороне.

а что касательно формирования запроса POST
на сколько я помню я писал заголовки указывая все тип, размер
потом пустая строка и непосредственно поток данных.

кстати хостинг физический или как.
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32264436
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2black zorro:
> Вопрос не столько в создании запроса POST
> а в том, зачем это надо, неужели до сайта нету доступа по ftp
> и если уж разговор зашел о записи данных с помощью activex
> то для cbuilder(delphi) есть компоненты ftp.

В том то и дело, что по ходу SashaCrane увидел на самом то деле использование актив-икса или просто компонента, заточенного под ворд и второенного туда. Конечно первый вопрос состоит в том, где собираються хранить новости. Если в БД, то тут проблем нет. Пишеться компонент (ака актив-Х), где есть подключение к БД, добавление записи со странички и отключение. А с новостями в свою очередь должен работать скрипт. Второй же вариант (если испоьзуется не БД) предусматривать должен подключение по фтп к сайту, создание в папке новостей файла с оными, пронумерованный именно так, как и задумано разработчиком скрипта. И при открытии сайта скрипт должен читать, допустим, самый последний в цифровой фомбинации файл. То есть последний после добавления будет 76.txt. Вот и всё. Я для своего сайта скорее всего буду такую фишку писать тока не сейчас и не для ворда, а отдельно для собственного дижка на пхп...
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32264608
SashaCrane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доступ к серверу физический.
Есть один сайт под винду с MSSQL2000 и под юникс с mySql
Весь контент сайта хранится в БД
Также имеется стена через нее идут только http:80
Вордовский прибамбас должен вести коннект как перед стеной (интранет) так и за ней (интернет)

2 ctmike
надо просто добавить в mssql табличку одну строку..., туда добавить можно и прямо из Word...
Это как? Работать с MSSQL2000 через HTTP? Наш админ отрубил все эти возможности. А как быть в случае с mySql

2 black zorro
неужели до сайта нету доступа по ftp
стена не пущает

2 ScableR
Пишеться компонент (ака актив-Х), где есть подключение к БД, добавление записи со странички и отключение.
Вот тут пожалуйста по подробнее. Именно эту тему и хотелось обсудить!
Никогда ранее подобного не делал, т.е. коннект из компонента...

На выходных почитал про SOAP и HTTP1.x
Создаешь коннект типа myhost.ru/myscript.php
Кидаешь ему запрос типа (синтаксис не выдержан)
POST ....
...
<...envelope...>
<myData>
Текст новости
</myData>
</env>

скрипт ловит эту инфу и добавляет запись в таблицу. Тут уж неважно как реально хранится контент в файлах txt или в БД. В ответе отдает типа все окей.
Я вижу такой подход...

Ваше мнение?
И пожалуйста подробнее о том что ScableR написал...
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32265284
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты работал из Дельфей или Сей с БД, то тебе подрубиться будет не проблема, если же не было ничего такого, то почитай соответствующую литературу. =)
...
Рейтинг: 0 / 0
Ребяты, подскажите метод реализации следующей идеи...
    #32265450
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-->На выходных почитал про SOAP и HTTP1.x
Создаешь коннект типа myhost.ru/myscript.php
Кидаешь ему запрос типа (синтаксис не выдержан)
POST ....<--

Я бы выбрал этот вариант. Если нужно сохранить форматирование -
1. На клиенте save as html и <Mydata> - содержимое этой страницы. (Самое простое)
2. Написать на вордовом VB небольший скрипт который будет формировать html (лучше поскольку save as html генерит файл немерянных размеров).

С картинками сложнее, но и здесь можно извратнуться либо посылая как binary в теле xml либо для каждой формировать отдельный.

На сервере все просто - запрашиваете xml и вперед, либо в базу - либо в html файл.
Вариант на аспе:
set xmlDoc=Server.CreateObject("MSXML2.DOMDOcument")
xmlDoc.load (Request)
Как его парсить - зависит от конкретной задачи
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ребяты, подскажите метод реализации следующей идеи...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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