Как запустить скрипт? Помогите:)

12
D
На сайте с 01.08.2012
Offline
0
1260

Вообщем есть форма у которой обработчик obrabotka.php

Так вот в "obrabotka.php" есть код:

$sent = mail($to, $subject, $message2, $headers) ;

if($sent)

{print "Письмо было отправлено"; }

else

{print "Ошибка"; }

Можно сделать как-то, чтобы вместо слов "Письмо было отправлено" запускался следующий скрипт: <script type="text/javascript"> _shcp = []; _shcp.push({widget_id : 507028, widget : "Chat", side : "right", position : "top", template : "orange", title : "КОНСУЛЬТАНТ В СЕТИ", hide_offline : 1, track : 1 }); (function() { var hcc = document.createElement("script"); hcc.type = "text/javascript"; hcc.async = true; hcc.src = ("https:" == document.location.protocol ? "https" : "http")+"://siteheart.com/apps/js/sh.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hcc, s.nextSibling); })(); </script>

Это скрипт вызова окна службы поддержки)

Заранее благодарен)

L
На сайте с 15.01.2008
Offline
112
#1

Не уверен, но можно попробовать так.

Замените print "Письмо было отправлено";

на

?>

*тут скрипт*

<?php

D
На сайте с 01.08.2012
Offline
0
#2

Спасибо, но не помогло:(

Я думаю вот вопрос полегче)):

Как сделать так, чтобы вместо слов "Письмо было отправлено" у меня открывалась ссылка?

Ну например, если if($sent), то меня перекидывает на главную index.html

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#3

location('/index.html');

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 01.08.2012
Offline
0
#4

LEOnidUKG,

вот так делаю?

$sent = mail($to, $subject, $message2, $headers) ;

if($sent)

{location ('/index.html');}

else

{print "We encountered an error sending your mail"; }

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#5

Да, только в самом начале скрипта, вот эту строчку добавьте:

<?php

ob_start();

D
На сайте с 01.08.2012
Offline
0
#6

Куда только ни пихал это, ничего не выходит)

Если не сложно, в коде укажите куда-что)

<?php

$to = "you@yoursite.com";

$subject = "Contact Us";

$email = $_REQUEST['email'] ;

$message = $_REQUEST['message'] ;

ob_start();

$sent = mail($to, $subject, $message, $headers) ;

if($sent)

{location ('/index.html');

else

{print "We encountered an error sending your mail"; }

?>

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#7

<?php ob_start();

$to = "you@yoursite.com";

$subject = "Contact Us";

$email = $_REQUEST['email'] ;

$message = $_REQUEST['message'] ;

$sent = mail($to, $subject, $message2, $headers) ;

if($sent)

{location ('/index.html');

else

{print "We encountered an error sending your mail"; }

?>

D
На сайте с 01.08.2012
Offline
0
#8

Parse error: syntax error, unexpected T_ELSE

Что-то не так:(

Вроде такая простая операция - перейти по ссылки, а прям проблема у меня теперь емае:)

B
На сайте с 14.04.2012
Offline
35
#9

if($sent=TRUE)

{location ('/index.html');}

pipez
На сайте с 18.05.2010
Offline
131
#10

еще вместо location

header( 'Location: /index.html' ) ;

exit;
Телеграмм канал о партнерках с инвайтами (https://t-do.ru/bablonetorig)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий