Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> модуль подбора тура Тез тур 
V
    Опции темы
viking12
Дата 24.5.2015, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Файл turizm.php
Код

<form method="GET">
<table bgcolor="white" width="500px" align="left">
<tr>
    <td> <script type="text/javascript">
        function showteztourSearch() {
            var path = 'http://json.tez-tour.com/static/ats/';
            var now = new Date();
            var dateTo = new Date();
            dateTo.setDate(now.getDate()+7);
            var monthes = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
            var teztourSearchSettings = {
                "fromCountryId":[1102],
                "fromCityId":[345],
                "toCountryId":1104,
                "departureDateMin":( now.getDate() < 10 ? "0"+now.getDate() : now.getDate() )+"."+monthes[now.getMonth()]+"."+now.getFullYear(),
                "departureDateMax":( dateTo.getDate() < 10 ? "0"+dateTo.getDate() : dateTo.getDate() )+"."+monthes[dateTo.getMonth()]+"."+dateTo.getFullYear(),
                "nightsMin":7,
                "nightsMax":15,
                "nightsLimits":[2,20],
                "adults":2,
                "adultsLimits":[1,12],
                "children":0,
                "childrenLimits":[0,12],
                "childrenBirthday":[],
                "priceMin":0,
                "priceMax":9999999,
                "currency":5561,
                "findByPrice":true,
                "tourId":[1285],
                "hotelClassId":[9006279, 9006280, 9006281],
                "feedId":[9006288, 9006289],
                "hotelId":[0],
                "hotelInStop":false,
                "noTicketsTo":false,
                "noTicketsFrom":false,
                "locale":"ru",
        //"hotelUrl":"http://teztour.ua/hotel/",
                //"target":"blank",
                "partnerLink":"http://tur.ru/partnerForm.html"
            };
            var JSON=window.JSON||{};JSON.stringify=JSON.stringify||function(obj){var t=typeof(obj);if(t!="object"||obj===null){if(t=="string")obj='"'+obj+'"';return String(obj);}else{var n,v,json=[],arr=(obj&&obj.constructor==Array);for(n in obj){v=obj[n];t=typeof(v);if(t=="string")v='"'+v+'"';else if(t=="object"&&v!==null)v=JSON.stringify(v);json.push((arr?"":'"'+n+'":')+String(v));}return(arr?"[":"{")+String(json)+(arr?"]":"}");}};var url=path+'search_'+teztourSearchSettings.locale+'.html';return('<iframe id="teztourSearchFrame" width="900" height="464" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" name='+JSON.stringify(teztourSearchSettings)+' src="'+url+'"></iframe>');
        };
    </script>

    <div id="teztourSearch" style="width:50%;height:40%px;"><script type="text/javascript">document.write(showteztourSearch());</script></div></td>
</tr>
</table>
   </form>


файл send.php
Код

<? 
// ----------------------------конфигурация-------------------------- // 
 
$adminemail="[email protected]";  // e-mail админа 

$date=date("d.m.y"); // число.месяц.год 
 
$time=date("H:i"); // часы:минуты:секунды 
 
  
 
//---------------------------------------------------------------------- // 
 
  
 
// Принимаем данные с формы 
$name=$_POST['name']; 

$phones=$_POST['phones'];
 
$email=$_POST['email']; 
 
$msg=$_POST['message']; 

$booklink=$_POST['booklink'];

if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is", 
strtolower($email))) 
 
 { 
 
  echo 
"<center>Вернитесь <a 
href='javascript:history.back(1)'><B>назад</B></a>. Вы 
указали неверные данные!"; 
 
  } 
 
 else 
 
 { 
 
 
$msg=" 
 
 
<p>Имя: $name</p> 
 
<p>Телефон: $phones</p>
 
<p>E-mail: $email</p> 
 
<p>Сообщение: $msg</p> 

<p>Ссылка на тур: $booklink</p> 
 
 
"; 
 
  
 
 // Отправляем письмо админу  
 
mail("$adminemail", "$date $time Сообщение 
от $name", "$msg"); 
 
  
 
// Сохраняем в базу данных 
 
$f = fopen("message.txt", "a+"); 
 
fwrite($f," \n $date $time Сообщение от $name"); 
 
fwrite($f,"\n $msg "); 
 
fwrite($f,"\n ---------------"); 
 
fclose($f); 
 
  
 
// Выводим сообщение пользователю 
 
print "<center><script language='Javascript'><!-- 
function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000); 
//--></script> 
 
$msg 
 
<p><b>Сообщение отправлено!</b></p></center>";  
exit; 
 
 } 
 ?>

файл partnerForm.html
Код

<head>
   
    <title></title>
<style>
    body { font-family: Verdana,Arial,sans-serif; font-size: 0.8em; color: #26427D; background-color: #CEDBED; margin: 5px; }
    h1 {font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
</style>
</head>
<body>
 <form method='post' action='http://majestus.ru/send.php'> 
    <input type="hidden" name="booklink" value=""/>
    <h1>Заказ тура</h1>
    <p> Пожалуйста, оставьте свои контактные данные (имя, телефон, e-mail), наш менеджер свяжется с Вами в ближайшее время.</p>
    <p>ВАШЕ ИМЯ: </p><p> <input type= "text" name= "name" style="width: 50%;"> </p> 
    <p>НОМЕР ТЕЛЕФОНА: </p><p> <input type= "text" name= "phones" style="width: 50%;"> </p> 
    <p>E-mail: </p><p> <input type= "text" name= "email" style="width: 50%;"></p>
    
    <p>ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: </p><p> <textarea rows= "6" cols= "70" name= "message"></textarea></p>
    <br><input type="submit" value="ok" style="margin-top: 5px;">
    </form>


Как пишут в доках тез тура:

ВАЖНО:
Кнопка «ok» в данном примере не обладает функционалом, соответственно информация, внесенная пользователем (как и ссылка на выбранное им СПО), не сохраниться. 
Модуль подбора тура только предоставляет информацию, способы ее получения и хранения агентство должно реализовать самостоятельно.

Но у меня ссылка с тура не передается переменной booklink.
Подскажите как передать пожалуйста

Это сообщение отредактировал(а) viking12 - 24.5.2015, 12:38
PM MAIL   Вверх
viking12
Дата 24.5.2015, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



каким образом передать параметры?
подскажите новичку
PM MAIL   Вверх
ruslan.abc
Дата 3.6.2015, 14:01 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Привет... нашел решение... я тоже столкнулся.... с этим не поможешь ?

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
ruslan.abc
Дата 3.6.2015, 14:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если не трудно отправь.. решение на этот почту [email protected]

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
ruslan.abc
Дата 3.6.2015, 14:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











aa

Этот ответ добавлен с нового Винграда - http://vingrad.com
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

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


 




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


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

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