Помогите исправить код, пожалуйста

S
На сайте с 13.11.2012
Offline
72
808

Пытаюсь запустить скрипт замка для сайта (платный доступ), т.к. мой сайт работает по https протоколу, скрипт не подгружает стили и js из-за чего становится не возможно войти или произвести оплату.

Как в приведенный ниже скрипт прописать стили и js находящиеся на моем домене (скопирую оригинальные)?

Код

<?php

$old_ua = @ini_set('user_agent', 'glopart-subscription-2');
$response = @file("http://glopart.ru/subscription/phpform/866?"
."&subscription_login_id=".urlencode($_COOKIE["subscription_login_id"])
."&subscription_token=".urlencode($_COOKIE["subscription_token"])
."&GRemoteAddr=".urlencode($_SERVER["REMOTE_ADDR"])
."&GUserAgent=".urlencode($_SERVER["HTTP_USER_AGENT"])
."&back=".$_SERVER["SERVER_NAME"].htmlentities(urlencode($_SERVER["REQUEST_URI"])));
if ($response !== false) {
if (count($response)>1 || $response[0] != 'true') {
header('Content-Type: text/html; charset=utf-8');
die(implode("", $response));
}
} else die('Не удалось запросить внешний сервер');
@ini_set('user_agent', $old_ua);
?>

Код который не доступен к правкам, вызывается скриптом выше

<!DOCTYPE html><html lang="en"></html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"><title>Форма подписки</title><link rel="stylesheet" href="http://glopart.ru/assets/styles/subscription/subscription-6d123dc3.css"><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"></script><script src="http://glopart.ru/static/js/easyXDM/easyXDM.min.js" type="text/javascript"></script><script src="http://glopart.ru/static/js/jquery.cookie.js" type="text/javascript"></script></head><body><!--[if lt IE 9]><div class="popup__overlay popup__overlay_ie"></div><![endif]--><div class="popup__overlay"><div class="popup"><div id="step1" class="g-body"><div class="g-content"><h1>Доступ к сайту</h1><p>Доступ к этой странице предоставляется на платной основе.<br>Стоимость: 29.0USD</p><p>После оплаты вам на почту придет письмо с вашим логином<br>и паролем для доступа.</p></div><div class="g-buttons"><a id="g-singinbtn" class="btn btn-default" href="javascript:void(0);">Уже есть доступ</a><a class="btn btn-default buyLink" href="#">Оплатить доступ</a></div></div><div id="step2" class="g-body" style="display: none;"><div class="g-content"><div class="checkStatus"></div><p><label>Логин:</label><br><input id="subscriptionLogin" class="form-control" name="login" type="text"></p><p><label>Пароль:</label><br><input id="subscriptionPassword" class="form-control" name="passwd" type="password"></p><p class="small-gray"><a class="buyLink" href="#">Оплатить</a>&nbsp;или<a class="remindLink" href="#">напомнить доступ</a></p><div class="g-buttons2"><a id="g-checkbtn" class="btn btn-success">Получить доступ</a></div></div></div></div><!--[if lt IE 9]><div class="popup__valignfix"></div><![endif]--></div><script type="text/javascript">if (typeof window.JSON == 'undefined') $.getScript('http://glopart.ru/static/js/json2.js');

function gotoHref(href) {
window.location = href;
return false;
}
$("#g-singinbtn").click(function () {
$("#step1").css({display:'none'});
$("#step2").css({display:'block'});
});
$(".buyLink").click(function () {
return gotoHref('http://glopart.ru/buy/866');
});
$(".remindLink").click(function () {
return gotoHref('http://glopart.ru/subscription/remind/866');
});
$("#g-checkbtn").click(function () {
var status = jQuery("div.checkStatus");
status.removeClass("checkStatusError").addClass("checkStatusPleaseWait");
status.text("Идет проверка...");
$.ajax({
url:"http://glopart.ru/subscription/check",
dataType:'jsonp',
data:{login:$("#subscriptionLogin").val(), passwd:$("#subscriptionPassword").val(), subscription:'C2C713D2EE6C4548BFD35C00F850C64C'},
success:function (data) {
status.removeClass("checkStatusPleaseWait");
if (data.code == 0) {
status.removeClass("checkStatusPleaseWait").addClass("checkStatusSuccess");
status.text("Ваш доступ разрешен");
$.cookie('subscription_login_id', data.guid, {expires:30, path: '/'});
$.cookie('subscription_token', data.token, {expires:30, path: '/'});
setTimeout(function(){location.reload(false)},1000);
} else {
status.addClass("checkStatusError");
if (data.code == 1) {
status.text("Доступ с такими данными не найден");
}
if (data.code == 3) {
status.text("Ваш доступ ограничен, пожалуйста обратитесь к продавцу!");
}
if (data.code == 2) {
status.html("<p>Закончился срок действия подписки</p><a href='"+data.prolong+"'>Продлить</a>");
}
}
},
error:function () {
status.removeClass("checkStatusPleaseWait").addClass("checkStatusError");
status.text("Произошла ошибка");
}
});

});</script></body>

Спасибо

C
На сайте с 04.02.2005
Offline
291
#1
т.к. мой сайт работает по https протоколу,

Ну так замените все http на https

S
На сайте с 13.11.2012
Offline
72
#2

http://glopart.ru

По https не работает :(

BG
На сайте с 18.08.2014
Offline
1
B1G
#3

Использовать на своём сайте http вместо https. Не вариант?

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