Новичок
Профиль
Группа: Участник
Сообщений: 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
|