Перейти к публикации

Рекомендованные сообщения

Есть такой мод

SMSZAMOK

Так вот.

Подскажите плиз!

Установил мод! Все работало! Спасибо автору!

Но сегодня захожу, а там в выборе СТРАНЫ вместо РУССКИХ букв стоят ероглифы.

Кодировка сайта 1251, а вот кодировка там где выбор страны стала UTF.

Как исправить ?

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

ну в самом файле нету типа выбора кодировки

и до сегодняшнего дня все работало :(

module/smszamok.php

<?

/*

=====================================================

Module for DataLife Engine - by Dima Belyaev, Movable Company

-----------------------------------------------------

http://movable.ru/, http://smszamok.ru

-----------------------------------------------------

Copyright © 2007 Movable Company

=====================================================

Данный код защищен авторскими правами

=====================================================

Файл: smszamok.php

-----------------------------------------------------

Назначение: модуль оплаты посредством смс

=====================================================

*/

if(isset($_POST["key"])){

$key = htmlspecialchars(strip_tags(addslashes($_POST["key"])));

$check_url = "http://smszamok.ru/check/try.php?p=".$key."&id=".$config["smszamok_id"]."&mod=dle1";

//пример PHP кода для проверки - существует ли данный код, полученный после отправки sms

$file = fopen($check_url, "r");

// где $check_url - ссылка приведённая выше

if (!$file) {

return false;

}

$line = fgets ($file, 1024);

fclose($file);

if(substr($line, 0, 4) == "true"){

$_SESSION["sms_key"] = $key;

// получаем время жизни пароля в секундах

$life_time = substr($line, 5);

if($config["sms_type"] == "allpages") {

$_SESSION["can_see_sms"] = true;

}

else {

$_SESSION[md5($row['title'])] = true;

}

}

else{

$error_msg = "Вы ввели неправильный ключ!";

}

}

if(isset($_SESSION["can_see_sms"]) && $_SESSION["can_see_sms"] == true && $config["sms_type"] == "allpages"){

$tpl->set_block("'\[sms\](.*?)\[/sms\]'si","<div class='quote'><strong>Вы оплатили услугу и будете видеть скрытые поля на сайте до закрытия браузера!</strong><br/>\\1</div>");

}

elseif(isset($_SESSION[md5($row['title'])]) && $_SESSION[md5($row['title'])] == true && $config["sms_type"] == "everypage"){

$tpl->set_block("'\[sms\](.*?)\[/sms\]'si","<div class='quote'><strong>Вы оплатили услугу и будете видеть скрытое поле на данной странице до закрытия браузера!</strong><br/>\\1</div>");

}

else {

$sms = "<div class=\"quote\">Для того, чтобы увидеть скрытый текст, отправьте смс, пользуясь следующими инструкциями: <br/>";

$sms .= file_get_contents("http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj");

$sms .= '

<script language="JavaScript" type="text/javascript">

function CheckKey(){

re = "(.{9})";

if(document.getElementById(\'key\').value.match(re)) { ';

if(isset($_SESSION["sms_key"])){

$sms .= '

if(document.getElementById(\'key\').value == "'.$_SESSION["sms_key"].'"){

alert("Вы уже вводили этот ключ! ;-)");

return false;

}';

}

$sms .= '

return true;

}';

// Чтобы простой юзер не вводил один и тот же ключ по сто раз (и не мог получить доступ ко всем страницам сразу)

$sms .= '

else {

alert("Введите ключ!");

return false;

}

}

</script>

<form method="post" OnSubmit="return CheckKey()">

Введите полученный код: <input class="edit" type="text" name="key" id="key"> <input type="submit" class="bbcodes" value="Отправить">

</form>

';

if($config["sms_type"] == "allpages") {

$sms .= " <p><strong>Внимание!</strong> После оплаты услуги Вы сможете видеть все закрытые поля на сайте до закрытия браузера!</p>";

}

else {

$sms .= " <p><strong>Внимание!</strong> После оплаты услуги Вы сможете видеть скрытое поле на данной странице до закрытия браузера!</p>";

}

if(isset($error_msg)) {

$sms .= "<div style='color:red;'>".$error_msg."</div>";

}

$sms .= "</div>";

$tpl->set_block("'\[sms\](.*?)\[/sms\]'si",$sms."<br/>");

}

?>

Ссылка на сообщение
Поделиться на других сайтах

Раз удалось, будь добр пожалуйста написать решение, чтобы знали как решать те, у кого возможно она возникнет в будущем.

Ссылка на сообщение
Поделиться на других сайтах

Ага, жди :))) Многие кто решают траблу не выкладывают решение, уже много раз замечал на этом форуме!

Ссылка на сообщение
Поделиться на других сайтах

Чтобы помогли, тогда все увидят ответ ну и проблем особо небудет, а если не отвечают, то как чаще выясняется создатель сам решает проблему и ссыт на всех с высокой калакольни!

Ссылка на сообщение
Поделиться на других сайтах
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj");

Исправить на

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj&enc=cp1251");

Спасибо! Долго искал ответ! Удачи!!! ;)

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj");

Исправить на

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj&enc=cp1251");

А в каком файле исправлять

Ссылка на сообщение
Поделиться на других сайтах

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj");

Исправить на

file_get_contents("http://smszamok.ru/client/izamok.php?".$config'>http://smszamok.ru/client/izamok.php?".$config["smszamok_id"]."&csj&enc=cp1251");

А в каком файле исправлять

А о каком файле разговор идет ? "в smszamok.php !!!"

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...