Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передать параметры гетом через TWebBrowser, в пхп скрипт 
V
    Опции темы
kr3v3tkus
Дата 15.6.2009, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



Не смог найти в факе, ситуация немного извращенческая - нужно перекинуть параметры в пхп скрипт, который перельёт базу акцеса в мускульную позаписи
Код
  
    ID    int(5)
    Alias    varchar(1000)
    Name    varchar(100)
    AltName    varchar(500)
    Genre    varchar(50)
    Type    varchar(22)
    Quantity    varchar(5)
    Duration    int(3)
    Year    int(4)
    Point    float 
    Description    varchar(2000)
    List    varchar(2000)
    Picture    varchar(150)

Вот все поля на всякий. Проблема в том, что нужно передавать текст описания (Description), но когда я вгоняю его в TWebBrowser, некоторые записи он вставляет без описания, некоторые с описанием, а на одной ваще пишет ошибку, хотя если её просто засунуть в строку постороннего браузера, то она корректно добавится. То же самое с записями которые добавляются без описания - если засунуть их через оперу то добавятся с описанием.
Вот пример записи которая добавляется без описания
Код

localhost/insert.php?Alias=Акира<br>Akira&Name=Акира&AltName=Akira&Genre=приключения, фантастика, киберпанк, мистика&Type=полнометражный фильм&Quantity=&Duration=124&Year=1988&Point=7.8&Description=Год 1988. Огромный взрыв наподобие тех, что без малого полвека назад сотрясли Хиросиму и Нагасаки, стирает Токио с лица земли. Нью-Токио 2019 года, восставшее из пепла, словно тёмный Феникс. Организация страны теперь напоминает тоталитарное государство, железной рукой подавляющее подпольное Сопротивление. В исследовательских центрах проводятся парапсихологические опыты над людьми для разработки совершенного вида оружия. А в стране возникает религиозный культ сверхчеловека по имени Акира, приход которого, якобы, решит все проблемы Японии. В центре повествования - банда байкеров-подростков во главе с лихачом Канэдой. В очередной разборке с соперниками друг Канэды Тэцуо пытается доказать товарищам свою доблесть, но неожиданно для себя оказывается вовлечённым в правительственный эксперимент по извлечению энергии Акиры. Тэцуо становится обладателем силы, способной полностью разрушить Нью-Токио. Кто сможет его остановить%3F&List=&Picture=Акира.jpg

а вот на которой выбивает ошибку
Код

localhost/insert.php?Alias=Бек<br>Beck: Mongolian Chop Squad<br>Beck - Mongorian Chop Squad<br>Beck - Mongolian Chop Squad<br>Beck Mongolian Chop Squad&Name=Бек&AltName=Beck: Mongolian Chop Squad<br>Beck - Mongorian Chop Squad<br>Beck - Mongolian Chop Squad<br>Beck Mongolian Chop Squad&Genre=комедия, драма, романтика, музыкальный&Type=ТВ&Quantity=26&Duration=25&Year=2004&Point=9.2&Description=В начале была Песня – так верят многие народы, и не зря музыка все так же объединяет нас спустя тысячелетия после начала писаной и неписаной истории. Бек – это аниме про молодых людей, ищущих свой жизненный путь, и про уже состоявшихся людей, которым музыка помогла и помогает в жизни. Бек – это аниме про универсальный язык, на котором могут разговаривать разные поколения. А еще это аниме про современное общество, в котором всплески таланта и искренние порывы души рано или поздно становятся частью глобальной индустрии развлечений. Можно спорить – хорошо это или плохо, но таков мир, в котором мы живем.<br><br>А вообще-то, Бек – это рассказ о простом японском парне, 14-летнем Юкио Танаке, который волею судьбы встретился с молодым гитаристом Рюскэ Минами и, благодаря таланту, силе духа, простому и открытому характеру, нашел свое место в жизни, обрел друзей и встретил любовь. Это рассказ о поиске путей самовыражения, на которых искренность и честность приносят радость, а злоба и лицемерие заводят в тупик. А еще это рассказ о встрече непростых людей, которые сумели создать и сохранить рок-группу, то самое целое, которое куда больше суммы слагаемых. Именно так и рождается настоящая музыка. Именно так вышло одно из лучших музыкальных аниме всех времен!&List=&Picture=Бек.jpg

Мб через Твеббраузер нельзя просто так много перекидывать инфы?
зы из гадких символов встречались только ? " # / , их замена тож ничего не дала

Это сообщение отредактировал(а) Rrader - 15.6.2009, 04:45
PM MAIL   Вверх
kr3v3tkus
Дата 15.6.2009, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



проверил - это всётаки веббраузер :( подскажите тогда через что лучше такие объёмы передавать
PM MAIL   Вверх
Alkash
Дата 15.6.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Попробуй компоненты от  ICS.



--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
kr3v3tkus
Дата 15.6.2009, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



а нет ли возможности без сторонних компонентов? я попровал idhttp индивский, гет тоже не проходит... а при таком случае post запрост не пройдёт? только как засунуть постом параметры в скрипт? я как понял - им только формы заполнять?
PM MAIL   Вверх
Alkash
Дата 15.6.2009, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Get - этож запрос на получение.

А параметры...попробуй браузером отослать запрос с необходимыми параметрами, а затем - посмотреть что он посылает. И от этого - уже плясать с постом.

Это сообщение отредактировал(а) Alkash - 15.6.2009, 23:23


--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
kr3v3tkus
Дата 16.6.2009, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



get это же типа script?parametr=чтото&parametr2=ещёчтото. браузером отсылал - пишет что параметры непраильно указаны:( если убрать описание то всё ок, оно слишком длинное наверное
PM MAIL   Вверх
Alkash
Дата 16.6.2009, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


коллекционер жизни
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 5.7.2004
Где: /

Репутация: нет
Всего: нет



Скрипт + что-то там - это пост, гет - загружает страницу.


--------------------
Подпись >> /dev/null
PM MAIL ICQ MSN   Вверх
kr3v3tkus
Дата 19.6.2009, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



подскажите что не так? посылаю просто 
Код
memo1.Text := IdHTTP1.Get(str);

str:
Код
http://localhost/insert.php?Alias=RD Sennou Chousashitsu&Name=RD Sennou Chousashitsu&AltName=Real Drive&Genre=приключения, фантастика, детектив&Type=ТВ&Quantity=26&Duration=25&Year=2008&Point=7.6&Description=В проекте по созданию подводного города плечом к плечу работали «прирождённый» дайвер Масамити Хару и гениальный учёный Кусима Эйтиро. Во время исследования загадочных явлений в океане Хару был тяжело ранен и погрузился в кому. Он проснулся только через пятьдесят лет.<br><br>Будущее из мечты превратилось в реальность. Под водой вырос огромный город Искусственного Острова. Люди вживляют себе кибер-мозг и получают возможность общаться через Мета-Реал. Андроиды, искусственные тела, искусственные чувства – появилось много нового, меняя привычную жизнь. Впереди ещё более значительный прорыв: нано-механизмы, которые позволят контролировать климат на всей планете.<br><br>Кусима, продолжающий научные изыскания, хочет, чтобы Хару помог ему – теперь уже в океане кибер-пространства. По-прежнему неизвестно, что стало причиной трагедии полувековой давности, и предстоит раскрыть подлинные возможности Мета-Реала. Хару, прикованный к инвалидному креслу, снова становится дайвером. В поисках его поддерживает старшеклассница Минамо Аой – обыкновенная девушка, которая даже не умеет плавать…&List=&Picture=RD Sennou Chousashitsu.jpg


пишет, что неопределены все параметры, кроме первого. Перевёл все пробелы и & в урл, начало писать что теперь уже все параметры не определены
PM MAIL   Вверх
kr3v3tkus
Дата 19.6.2009, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 8.3.2008

Репутация: нет
Всего: 1



Всё заработало - инди всё переводит сам(русский и знаки), но почему то спотыкался на пробеле, нужно было всего лишь пробел на %20 заменить
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0846 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.