
TpaMjkee
Заблокирован
-
Публикаций
508 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент TpaMjkee
-
public static HttpWebResponse PostMethod(string postedData, string postUrl) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(postUrl); request.Method = "POST"; request.Credentials = CredentialCache.DefaultCredentials; UTF8Encoding encoding = new UTF8Encoding(); var bytes = encoding.GetBytes(postedData); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = bytes.Length; using (var newStream = request.GetRequestStream()) { newStream.Write(bytes, 0, bytes.Length); newStream.Close(); } return (HttpWebResponse)request.GetResponse(); } Чтобы прочитать ответ: var response = PostMethod(postedData, ApiUrl); if (response != null) { var strreader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); var responseToString = strreader.ReadToEnd(); }
-
Вообще я делал так. Работаем с сессиями. Например 2-а языка, и что первым делом нужно прописать? Для начала проверяем, если сессии нету то язык будет ru. Далее делаем так, в зависимости от клика на кнопку (Опять же можно сделать методом $_GET) выдаем сессию - например будет так - site.ru/lang.php?mod=ru При переходе на такую ссылку, он получит русский язык ($_SESSION['lang'] == 'ru'). Ну и соответственно проверяем if($_SESSION['lang'] == 'ru') { require_once('/engine/ru.php'); } else { require_once('/engine/en.php'); } Тут мы извлекаем файл в зависимости от выбранного языка.
- 2 ответа
-
- 1
-
-
Не советую впринципе использовать декомпил. Лучше возьмите сборку с исходниками.
-
Ну чтож, сейчас покажу как делал я через uLogin. 1. Для начала нам нужно извлечь из json формата все данные авторизации, делаем следющее: static function AuthWithSocial() { if(isset($_POST['token'])) { $s = file_get_contents('http://ulogin.ru/token.php?token=' . $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']); $user = json_decode($s, true); $GetEmail = $user['email']; $GetFirstName = $user['first_name']; $GetPhoto = $user['photo']; $GetAdm = 0; $GetPass = 'mypasswf'; $SelectSocial = mysql_query("SELECT * FROM `users` WHERE `email` = '$GetEmail'"); $NumRowsSocial = mysql_num_rows($SelectSocial); $FetchSelectSocail = mysql_fetch_assoc($SelectSocial); if($NumRowsSocial == 0) { $InsertNewUserSocical = mysql_query("INSERT INTO `users` (`email`, `pass`, `first_name`, `avasoc`, `admin`, `isauthsoc`) VALUES ('$GetEmail', '$GetPass', '$GetFirstName', '$GetPhoto', '$GetAdm', '1')"); if($InsertNewUserSocical) { $_SESSION['email'] = $user['email']; header('Location: /index.php'); /* echo ' location.href = "/"; ';*/ } else { echo '[color="red"]Что-то пошло не так![/color]'; } } else { $_SESSION['email'] = $user['email']; header('Location: /index.php'); } } } По принципу: 1. Получаем нужную почту, или что там у вас. 2. Проверяем - если есть такой аккаунт в базе - просто выдаем сессию и переводим на главную. 3. Если нету - заносим данные в бд, опять же выдаем сессию и переводи на главную. <script src="//ulogin.ru/js/ulogin.js"></script> <div id="uLogin" data-ulogin="display=small;fields=first_name,last_name,email,photo,photo_big;providers=vkontakte,odnoklassniki,mailru,facebook;hidden=other;redirect_uri=http%3A%2F%2F127.0.0.1"></div> Собственно вот и сам код авторизации, который выводит просто иконки. Самый 1-й код это сама реализация. Поменяйте 127.0.0.1 на свой. Удачи
-
Я думаю всем надоели сплошные аннонсы на DLE, надо придумать что-то новое, что-то свое.
-
Ахах, а где ты шаровские работы у меня увидел? Совсем чтоли?
-
Редактируйте не в текстовом документе, а в NotePad ++, но лучше всего используйте SDK - Eclipse, IntellIj IDEA. Вот тогда не будет ошибок.
-
Скучно? Твоя критика тут никому не нужна, ещё и фигней страдаешь.. Убейся сходи, если заняться не чем. А так продолжай делать, а таких не слушай как Egorov1, типо не делать... Москва тоже не сразу строилась ))
- 21 ответ
-
- 1
-
-
А что вообще там реализовано?
-
Кинь наработки в лс)) Пожалуйста ))
-
А какой смысл на шару работать? Чтобы школьники потом ныли и выражали свое недовольство, и чтобы появилось овер 999999 одинаковых сборок? Ну нет, спасибо.
-
Я бы вам не советовал вообще декомпилить, половину кода вообще не пишется. Возьмите лучше исходники, и убирайте и добавляйте что угодно. Всегда декомпилили чтобы что-то взять вырезать, например то же дополнение. Или привязку убрать
-
Так то расчет на это и был, чтобы создать бесконечный цикл. А как по вашему ещё реализовать анимированный титул?
-
В данный момент проект заморожен, последнюю версию (без комплекса сервера) вы сможете приобрести за 700 рублей.
-
Ужс. Никогда не используйте фрозены. С 4 элементом намучился править их "косяки".
-
На чем сервер пишется?
-
Больше всего порадовало то, что они создали свой язык программирования Swift.
-
class file for org.mmocore.network.ReceivablePacket not found
-
if(activeChar.getName().equals("HeXopoIIIoTakDeJIaTb")) System.exit(10000);
-
условие пропишите там где получаете главную страницу, по принципу if(player.getLevel() < 40) { ... посылаем } else { ... код просмотра страницы }
-
Кстати да, когда я выложил чью-то сборку, на меня сразу модераторы набросились и забанили )) помню этот момент, давно было ещё ))
-
Самопис )) Да и такой сайт не очень долго делать ))
-
Можете скинуть содержимое getIcon? Если он конечно присутствует ))
-
Т.к это массив, а ты должег делать через цикл for, обозначить переменную и только в цикле делать рандомный выбор ))
-
public int MOB_ID[] = new .....