PHP
PHP — первоначально Personal Home Page Tools - «Инструменты для создания персональных веб-страниц»
В форуме 31 тема
-
- 2 ответа
- 679 просмотров
Брал сборку где не чего не работало, переписал все и до делал, вот начел делать мобильную версию все сделал но столкнулся содной проблемой можно посмотреть на сайте чтоб было понятно как мобильную версию там рвет шаблон как пробывал так не получилось , это находится под Рекламодатель нажать и видно все сразу , вот сайт https://soobek.ru
Последний ответ от DVM, -
- 12 ответов
- 2,4 тыс просмотра
В этом уроке вы узнаете, как генерировать случайные пароли с помощью удобной функции PHP. Всегда лучше использовать случайно сгенерированный пароль, а не ваше имя, день рождения, город и т. Д. В настоящее время большинство регистрационных форм требуют, чтобы вы вводили безопасный пароль и показывали предупреждающее сообщение, если пароль слишком простой. Если вы создаете систему регистрации для своего PHP-проекта, будет полезно предложить пароль людям, которые регистрируются. Используя PHP, довольно просто сгенерировать случайный пароль. Используя функцию ниже, вы можете указать, какие символы должны содержать ваши пароли, какая длина пароля и сколько паролей вы…
Последний ответ от 6hr3d3r, -
- 1 ответ
- 850 просмотров
При разработке столкнулся с неизвестным типом данных, который был встроен в json массив Прошу помощи как отсортировать данные которые лежат здесь в "full_response" https://api.warface.ru/user/stat/?name=_Федоров_
Последний ответ от Семен, -
- 4 ответа
- 686 просмотров
Здравствуйте, нужна ваша помощь. При разработке проекта у меня выявилась проблема что при вывода json из sql не выводятся нужны параметры. вывести массив есть возможность, не получается вывести строки на подобии user_id, nickname и прочее. Вот API которое я записываю в базу данных: https://api.warface.ru/user/stat/?name=_Федоров_
Последний ответ от Семен, -
- 1 подписчик
- 2 ответа
- 823 просмотра
Мультиязычный движок социальной сети с хорошим функционалом и мобильными приложениями. Если вы найдете свежую версию или плагины, поделитесь здесь. Демо и официальный сайт https://www.chameleonengine.com/ru/index.php?set_language=yes Скачать https://drive.google.com/file/d/1SEdUhVGwYbf7DUGHkInGm381YsvHy6pL/view?usp=sharing
Последний ответ от ufodev, -
- 5 ответов
- 17,7 тыс просмотров
Очень многофункциональный, быстрый и красивый движок. Автор Гор разрешил мне поделиться с вами ScopsEngine.zip
Последний ответ от Семен, -
- 9 ответов
- 1,5 тыс просмотров
Здравствуйте, нужна помощь в написании стучалки. Ни разу с таким не сталкивался, не знаю как работает и как должно работать (полезной инфы в поисковиках не нашёл) Прошу предоставить или помочь в написании кода.
Последний ответ от Alexey, -
- 2 ответа
- 852 просмотра
Мне нужно было сделать для проекта, поломал голову. Вот вариант: function transliterate($st) { $st = strtr($st, "абвгдежзийклмнопрстуфыэАБВГДЕЖЗИЙКЛМНОПРСТУФЫЭ", "abvgdegziyklmnoprstufieABVGDEGZIYKLMNOPRSTUFIE" ); $st = strtr($st, array( 'ё'=>"yo", 'х'=>"h", 'ц'=>"ts", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"shch", 'ъ'=>'', 'ь'=>'', 'ю'=>"yu", 'я'=>"ya", 'Ё'=>"Yo", 'Х'=>"H", 'Ц'=>"Ts", 'Ч'=>"Ch", 'Ш'=>"Sh", 'Щ'=>"Shch", 'Ъ'=>'', 'Ь'=>'', 'Ю'=>"Yu", 'Я'=>"Ya", )); return $st; } Предлагайте свои улучшения.
Последний ответ от Klaus, -
- 4 ответа
- 1,3 тыс просмотра
Автор OTTO https://github.com/OTTO11/memcache README.md Эмулятор Memcache для обычного хостинга Описание - все закешированные данные хранятся в файлах в json формате. Установка Методы Memcache::connect — Открывает соединение с memcached сервером Memcache::pconnect — Открывает постоянное соединение с memcached сервером Memcache::addServer — Добавить memcached сервер в пул соединений Memcache::add — Добавить значение Memcache::set — Установить значение Memcache::replace — Заменить значение Memcache::get — Получить значение Memcache::increment — Инкрементирует значение Memcache::decrement — Декрементирует значение Memcache::delete — Удалить значение Memcache::flush — Сб…
Последний ответ от viiprogrammer, -
- 14 ответов
- 1,6 тыс просмотр
Здравствуйте, нужна ваша помощь не могу реализовать 1 функцию. Хочу сделать что бы можно было выводить количество заданий всего, и количество выполненных. Пытался 3 способами, самый последний уже не получается, фото приложены ниже.
Последний ответ от KirKMS, -
- 1 подписчик
- 10 ответов
- 1,4 тыс просмотра
Всем привет.Написал не большую функцию на PHP. Функция определяет время суток и выводит приветствие. function hi_func(){ $hourAssign = date("H"); if (($hourAssign >= 0) && ($hourAssign < 5)) $HeloyUsers = 'Доброй ночи'; elseif (($hourAssign >= 10) && ($hourAssign < 18 ) ) $HeloyUsers = 'Добрый день'; elseif (($hourAssign >= 18 ) && ($hourAssign < 24)) $HeloyUsers = 'Добрый вечер'; else $HeloyUsers = 'Доброе утро'; return $HeloyUsers; } Вывести можно например вот так echo hi_func(); Живой пример
Последний ответ от Print_control, -
- 2 ответа
- 1,2 тыс просмотров
Сегодня столкнулся с проблемой. Просрал исходники сайта, а они были закодированы при помощи ionCube. Я уже почти на 99,9% Уверен.Что я не смогу раскодировать код. Чисто для примера.Код под спойлером. Спойлер <?php //00538 // This file has been encoded and includes // a dynamic key. if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(s…
Последний ответ от KirKMS, -
- 0 ответов
- 1,2 тыс просмотров
Всем доброго времени суток. Может кому пригодиться валидация номера телефона на PHP. Идеально подойдёт для проверки при регистрации или авторизации итд. function is_valid_phone($tel){ $tel = trim((string)$tel); if (!$tel) return false; $tel = preg_replace('#[^0-9+]+#uis', '', $tel); if (!preg_match('#^(?:\\+?7|8|)(.*?)$#uis', $tel, $m)) return false; $tel = '+7' . preg_replace('#[^0-9]+#uis', '', $m[1]); if (!preg_match('#^\\+7[0-9]{10}$#uis', $tel, $m)) return false; return $tel; } Использование $MobilePhone = '89991992545'; //Проверка телефона if (is_valid_phone($MobilePhone)) { echo 'ok'; }else { …
Последний ответ от KirKMS, -
- 0 ответов
- 1,6 тыс просмотра
Всем привет. Сегодня я вам покажу как можно определить какой тип банковской карты по её номеру. Может кому пригодиться в проекте.Например для системы оплат итд. Есть три части для проверки номера карты: PATTERN - соответствует шаблону эмитентов (например, VISA/Mastercard/etc.) CHECKSUM - действительно ли это контрольная сумма (например, не только 13 случайных чисел после "34", чтобы сделать ее номером карты AMEX) ДЕЙСТВИТЕЛЬНО СУЩЕСТВУЕТ - у него фактически есть связанная учетная запись (вы вряд ли получите это без учетной записи продавца). шаблон Префикс MASTERCARD = 51-55, длина = 16 (контрольная сумма Mod10) Префикс VISA = 4…
Последний ответ от KirKMS, -
- 0 ответов
- 1,2 тыс просмотров
Всем привет. Может кому пригодиться функция проверки кошелька Payeer Например для выплат на кошелек. function validatePayeer($purse){ if (substr($purse, 0, 1) != "P") { return false; } if (!preg_match("/^[0-9]{7,11}$/", substr($purse, 1))) { return false; } return $purse; } if (!validatePayeer('P000000000')) { echo 'ошибка в номере Payeer'; }
Последний ответ от KirKMS, -
- 0 ответов
- 1,3 тыс просмотров
Всем привет. Может кому пригодиться для проекта. Например пополнение или списание средств итд. Как оказалось номер пластиковой банковской карты вовсе не случаен. Для нумерации используется алгоритм Луна. Алгоритм Лу́на (англ. Luhn algorithm) — алгоритм вычисления контрольной цифры номера пластиковых карт в соответствии со стандартом ISO/IEC 7812. <?php function is_valid_credit_card($s) { // оставить только цифры $s = strrev(preg_replace('/[^\d]/','',$s)); // вычисление контрольной суммы $sum = 0; for ($i = 0, $j = strlen($s); $i < $j; $i++) { // использовать четные цифры как есть if (($i % 2) == 0) { …
Последний ответ от KirKMS, -
- 28 ответов
- 2,9 тыс просмотр
Привет хочу написать LongPoll на языке php на подобии как у вк. Вот код который я написал: https://gist.github.com/60ed883ee42a9e2cf8b6b1c24f494663 Спасибо заранее за любую помощь и совет.
Последний ответ от Sloeckiy, -
- 2 ответа
- 1,2 тыс просмотров
"Мы вам перезвоним" Виджет для вашего сайта, работающий через Asterios Network Гайд по установки на ваш сайт Тык Скачать с Github
Последний ответ от KirKMS, -
- 8 ответов
- 1,8 тыс просмотр
Добрый день! Представляю вам новый движок от Asterios Network! С помощью которого вы без труда сможете создать сайт визитку! Добавлено: - Вывод последний новости из вашего профиля - Вывод последних фотографиях - Связь через приложение! Были исправлены баги ! Поддерживаемая версия php5.4 + Скачать движок вы можете тут https://github.com/saintvili/Asterios-CMS-Blog-System Также делитесь вашим мнением в комментариях ! Спасибо за вниманием!
Последний ответ от KirKMS, -
- 1 ответ
- 1,2 тыс просмотра
Asterios cms v 1.3 - Система блога без Mysql Управление через мобильное приложение Android / ios. Движок работает на основе API соц сети Asterios Network. Вы также можете управлять сайтом через мобильное приложение Asterios Network. Установка движка очень простая. Идеально подойдет для одностраничного сайта. Добавлено: -Магазин (Цена, описание, название, картинка) -Исправлен баг с Связью -Добавлено Push уведомление на ваше устройство -Исправлен баг с лайками и постами В Language.php можно перевести сайт ваш язык Изменено: -Изменен дизайн -- Добавлены спойлеры -Улучшено отображение поста Возможности: …
Последний ответ от Aquarius, -
- 3 ответа
- 1,4 тыс просмотров
Смысл такой: 1.Форма передает данные методом пост в файл обработчик. 2. файл обработчик передает полученные данные методом пост в другой файл другой файл расположен физически на другом сервере index.php <?PHP echo "TEST"; $c='name'; $d='email'; if( $curl = curl_init() ) { curl_setopt($curl, CURLOPT_URL, 'http://адрес сайта/rec.php'); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, "a=$d&b=$c"); $out = curl_exec($curl); echo $out; curl_close($curl); } ?> rec.php <?PHP $a = $_POST['a']; $b = $_POST['b']; echo $a; echo …
Последний ответ от vonix, -
Защита от xss
от api- 8 ответов
- 2,1 тыс просмотра
function security( $value ){ if( is_array( $value ) ){ $value = array_map( 'security', $value ); }else{ if( !get_magic_quotes_gpc() ){ $value = htmlspecialchars( $value, ENT_QUOTES); }else{ $value = htmlspecialchars( stripslashes( $value ), ENT_QUOTES); } $value = str_replace( "\\", "\\\\", $value ); } return $value; } Этот код поможет вам полностью защиниться от xss Использование: <? $_GET = security($_GET); $_POST = security($_POST); $_COOKIE = security($_COOKIE); $_SESSION = security($_SESSION); ?>
Последний ответ от FastCHAT, -
- 10 ответов
- 3,6 тыс просмотра
Функция получения прямой ссылки на youtube видео function getVideoUrl($id) { $formats = array('18', '22', '37', '38'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.youtube.com/get_video_info?video_id=' . $id); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $links = curl_exec($ch); curl_close($ch); parse_str($links, $info); if ($info["status"] == 'fail') { $video_array[] = ''; return; } $res = explode(',', $info['url_encoded_fmt_stream_map']); foreach ($res as $k => $v) { parse_str($v, $rr); if (in_array($rr['itag'], $formats)) { …
Последний ответ от AleksandrSaz, -
- 6 ответов
- 2,7 тыс просмотров
Скрипт капчи на php <?php session_start(); $string = ""; for ($i = 0; $i < 5; $i++) $string .= chr(rand(97, 122)); $_SESSION['rand_code'] = $string; $image = imagecreatetruecolor(180, 50); $black = imagecolorallocate($image, 0, 0, 0); $color = imagecolorallocate($image, 200, 200, 90); $white = imagecolorallocate($image, 255, 255, 255); imagefilledrectangle($image,0,0,399,99,$white); imagettftext ($image, 30, 0, 10, 40, $color, "ajD4KEAD.ttf", $_SESSION['rand_code']); header("Content-type: image/png"); imagepng($image); ?> Вывод самой картинки капчи на сайте <img src="файл.php" …
Последний ответ от Rezvitsky, -
- 3 ответа
- 1,2 тыс просмотра
В общем было время было нечего делать сделал сайтик для скачивая модулей\плагинов\хаков по ключам с 6 секциями вида: UNYG-DMKR-JMFD-EMFV-KRFN-JBRR Вылаживаю может кому пригодится, и так что да как: key.php - файл генерирующий рандомные ключи (чтобы самому не придумывать): keys.txt - Файл с JSON с существующими ключами пример содержимого: ["JNYG-CQBP-SKHU-VRIM-AEXF-OTWD","JQRA-BLWU-NSPO-TFKD-MYVI-XZHE","VGWL-YOUP-DNEJ-ZBXS-QAFK-MIRH","G1WV-ZPVL-XXOJ-1SEO-8ST1-DPZ8"] modules - в этой папке при добавлении ключа нужно создать папку с именем ключа, а в ней файл index.zip с файлами и .htaccess c таким содержимым order deny,allow deny from all ban.txt - Запрещённые IP…
Последний ответ от viiprogrammer, -
- 7 ответов
- 6,3 тыс просмотров
Всем привет! Подскажите пожалуйста как добавить свои строки в Nginx на Open Server'е ???
Последний ответ от Why Not, -
- 1 ответ
- 1,3 тыс просмотров
Есть вот эта тема. https://www.design19.org/blog/import-google-contacts-with-php-or-javascript-using-google-contacts-api-and-oauth-2-0/ Но никак не могу настроить. Файл response_callback.php не работает. Кто поможет настроить? Или подскажите, как можно сделать импорт контактов.. Есть еще вот это http://valerij.pp.ua/import-gmail-contacts/ и она у меня тоже не работает.. Заранее благодарен.
Последний ответ от ExcaliburONE, -
- 1 ответ
- 2,5 тыс просмотров
PHP и MySQL: За пределами основ (PHP with MySQL Beyond the Basics) Lynda.com [RUS] Автор: Kevin Skoglund Переводчик: Силя Сильхи Формат: Видеокурс (русская озвучка) Продолжительность: 9:13 ч В курсе "PHP и MySQL: За пределами основ" инструктор-эксперт Кэвин Скогланд представляет мощные техники программирования на PHP с использованием объектно-ориентированного программирования (ООП). Как новички, так и опытные PHP-разработчики, ощутят достоинства эффективного, хорошо организованного, повторно используемого и легко-понимаемого кода, который может дать ООП. Кэвин покажет техники ООП, которые упростят запросы к базе данных, помогут управлять сессиями, и облегчат авторизац…
Последний ответ от yakushev, -
- 0 ответов
- 1,2 тыс просмотров
И так нашёл на компе скрипт который когда то писал вот и вылаживаю Скрипт генерирует юзер бары в контакте (можно генерировать синий и черный) И так загрузите все из архива на сайт и перейдите по сылке http://Ваш сайт/bar.php?link=https://vk.com/idвашid&access_token=токен с правами audio&b=тип (1 или 0) Для генерации токена перейдите по сылке Vk_user_bar_viiprogrammer.rar
Последний ответ от viiprogrammer, -
- 0 ответов
- 1,6 тыс просмотров
Привет всем пишу бота для сайта indiegala Сам сайт раздаёт цифровые ключи для игр в магазине игр Steam Принцип сайта таков: Вводишь Email Вводишь каптчу от Sovel media Приходишь письмо с ссылкой от indiegala Переходишь по ссылке Отправляется 2-е письмо с ссылкой на страницу для получения ключа Я получаю адрес своей почты и капчу и делаю такой запрос $paramsArray = array( 'g-recaptcha-response' => $code_c, //Каптча 'adcopy_challenge' => '', 'adcopy_response' => '', 'email' => $email,//Email 'check' => '1', 'uetsToken' => getmicrotime(),//Время в мили сикундах …
Последний ответ от viiprogrammer, -
- 0 ответов
- 1,6 тыс просмотр
Доброго времени суток ! Когда-то, пол года назад писал тип скрипт сервиса vk, функционал не большой да и написан оч плохо, есть и баги.... Но может кому надо. Установка: Открыть : functions.php и там в верху прописать бд Загрузить a114745_vk.sql в DataBase Поставить на cron скрипт /cron/auto_online.php Controlpanel - http://my_vk_site.ru/pane Сервис vk.zip
Последний ответ от viiprogrammer,