|
#1
|
|||
|
|||
TWebBrowser
Всем привет!
столкнулся вот с такой траблой, подскажите в чем проблема. В delphi есть такой компонент как Twebbrowser. При нажатие на кнопку выполняется переход на страницу procedure Tjavaform.SpeedButton1Click(Sender: TObject); begin wb.Navigate('http://site.ru/mail.php'); end; end. В mail.php вот такой вот обычный код. <?php $to = "admin@site.ru" ; $subject = "test"; $message = 'test ok'; $headers = "Content-type: text/html; charset=windows-1251 \r\n"; $headers .= "From: admin1@site.ru\r\n"; $headers .= "Bcc: admin1@site.ru\r\n"; mail($to, $subject, $message, $headers); ?> Так вот если зайти допустим по адрессу http://site.ru/mail.php через обычный браузер (пользуюсь Google chrome) то скрипт выполняется и идет отправка письма а если выполняю из своего приложения по нажатию на кнопку то ничего не происходит. Пробовал выполнить в IE перейти по адресу то тоже не хрена не отправляется а если нажать на кнопку прибаутку в "Предоставление совместимости" то письмо отправляется. Подскажите в чем проблема? Куда копать? |
#2
|
|||
|
|||
попробуй через TidHTTP (из Indy Clients):
Код:
var s: string; begin s := idHTTP1.Get('http://site.ru/mail.php'); ShowMessage(s); end; взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя Последний раз редактировалось Assistant, 22.03.2011 в 15:09. |
#3
|
|||
|
|||
Цитата:
Не помогает, говорит что ок. Но письмо не высылается. Если выполняю из браузера с Mozzil или crome скрипт работает письмо отправляется а так не в какую. |
#4
|
|||
|
|||
очень странно, очень, я много раз так же делал, работало, кстати и с TWebBrowser тоже
взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#5
|
|||
|
|||
Цитата:
Не знаю что за трабл. Кидаю на форму Twebbrowser и кнопку в кнопке прописываю переход на скрипт wb.Navigate('http://site.ru/mail.php'); логически должно работать но не хочет. Через IdHttp тоже не хочет. Браузер IE9 блокирует что-то своей фишкой совместимости. Пробовал на машине где стоит IE6 работает на ура. Как быть с IE8 и IE9 не знаю. |
#6
|
|||
|
|||
Уже и заголовок менял в странице mail.php
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> <title>5</title> все ровно не катит что бы не поставил IE=5 IE=7 IE=EmulateIE7 IE=8 IE=EmulateIE8 IE=Edge Отправка не происходит. Люди помогите плиз очень нужно. |