PHP
PHP — первоначально Personal Home Page Tools - «Инструменты для создания персональных веб-страниц»
31 topics in this forum
-
- 1 follower
- 2 replies
- 630 views
Брал сборку где не чего не работало, переписал все и до делал, вот начел делать мобильную версию все сделал но столкнулся содной проблемой можно посмотреть на сайте чтоб было понятно как мобильную версию там рвет шаблон как пробывал так не получилось , это находится под Рекламодатель нажать и видно все сразу , вот сайт https://soobek.ru
Last reply by DVM, -
- 12 replies
- 2.2k views
В этом уроке вы узнаете, как генерировать случайные пароли с помощью удобной функции PHP. Всегда лучше использовать случайно сгенерированный пароль, а не ваше имя, день рождения, город и т. Д. В настоящее время большинство регистрационных форм требуют, чтобы вы вводили безопасный пароль и показывали предупреждающее сообщение, если пароль слишком простой. Если вы создаете систему регистрации для своего PHP-проекта, будет полезно предложить пароль людям, которые регистрируются. Используя PHP, довольно просто сгенерировать случайный пароль. Используя функцию ниже, вы можете указать, какие символы должны содержать ваши пароли, какая длина пароля и сколько паролей вы…
Last reply by 6hr3d3r, -
- 1 reply
- 838 views
При разработке столкнулся с неизвестным типом данных, который был встроен в json массив Прошу помощи как отсортировать данные которые лежат здесь в "full_response" https://api.warface.ru/user/stat/?name=_Федоров_
Last reply by Семен, -
- 4 replies
- 678 views
Здравствуйте, нужна ваша помощь. При разработке проекта у меня выявилась проблема что при вывода json из sql не выводятся нужны параметры. вывести массив есть возможность, не получается вывести строки на подобии user_id, nickname и прочее. Вот API которое я записываю в базу данных: https://api.warface.ru/user/stat/?name=_Федоров_
Last reply by Семен, -
- 1 follower
- 2 replies
- 798 views
Мультиязычный движок социальной сети с хорошим функционалом и мобильными приложениями. Если вы найдете свежую версию или плагины, поделитесь здесь. Демо и официальный сайт https://www.chameleonengine.com/ru/index.php?set_language=yes Скачать https://drive.google.com/file/d/1SEdUhVGwYbf7DUGHkInGm381YsvHy6pL/view?usp=sharing
Last reply by ufodev, -
- 5 replies
- 17.7k views
Очень многофункциональный, быстрый и красивый движок. Автор Гор разрешил мне поделиться с вами ScopsEngine.zip
Last reply by Семен, -
- 9 replies
- 1.4k views
Здравствуйте, нужна помощь в написании стучалки. Ни разу с таким не сталкивался, не знаю как работает и как должно работать (полезной инфы в поисковиках не нашёл) Прошу предоставить или помочь в написании кода.
Last reply by Alexey, -
- 2 replies
- 846 views
Мне нужно было сделать для проекта, поломал голову. Вот вариант: 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; } Предлагайте свои улучшения.
Last reply by Klaus, -
- 4 replies
- 1.3k views
Автор 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 — Сб…
Last reply by viiprogrammer, -
- 14 replies
- 1.6k views
Здравствуйте, нужна ваша помощь не могу реализовать 1 функцию. Хочу сделать что бы можно было выводить количество заданий всего, и количество выполненных. Пытался 3 способами, самый последний уже не получается, фото приложены ниже.
Last reply by KirKMS, -
- 1 follower
- 10 replies
- 1.4k views
Всем привет.Написал не большую функцию на 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(); Живой пример
Last reply by Print_control, -
- 2 replies
- 1.2k views
Сегодня столкнулся с проблемой. Просрал исходники сайта, а они были закодированы при помощи 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…
Last reply by KirKMS, -
- 0 replies
- 1.2k views
Всем доброго времени суток. Может кому пригодиться валидация номера телефона на 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 { …
Last reply by KirKMS, -
- 0 replies
- 1.6k views
Всем привет. Сегодня я вам покажу как можно определить какой тип банковской карты по её номеру. Может кому пригодиться в проекте.Например для системы оплат итд. Есть три части для проверки номера карты: PATTERN - соответствует шаблону эмитентов (например, VISA/Mastercard/etc.) CHECKSUM - действительно ли это контрольная сумма (например, не только 13 случайных чисел после "34", чтобы сделать ее номером карты AMEX) ДЕЙСТВИТЕЛЬНО СУЩЕСТВУЕТ - у него фактически есть связанная учетная запись (вы вряд ли получите это без учетной записи продавца). шаблон Префикс MASTERCARD = 51-55, длина = 16 (контрольная сумма Mod10) Префикс VISA = 4…
Last reply by KirKMS, -
- 0 replies
- 1.2k views
Всем привет. Может кому пригодиться функция проверки кошелька 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'; }
Last reply by KirKMS, -
- 0 replies
- 1.3k views
Всем привет. Может кому пригодиться для проекта. Например пополнение или списание средств итд. Как оказалось номер пластиковой банковской карты вовсе не случаен. Для нумерации используется алгоритм Луна. Алгоритм Лу́на (англ. 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) { …
Last reply by KirKMS, -
- 28 replies
- 2.7k views
Привет хочу написать LongPoll на языке php на подобии как у вк. Вот код который я написал: https://gist.github.com/60ed883ee42a9e2cf8b6b1c24f494663 Спасибо заранее за любую помощь и совет.
Last reply by Sloeckiy, -
- 2 replies
- 1.2k views
"Мы вам перезвоним" Виджет для вашего сайта, работающий через Asterios Network Гайд по установки на ваш сайт Тык Скачать с Github
Last reply by KirKMS, -
- 8 replies
- 1.8k views
Добрый день! Представляю вам новый движок от Asterios Network! С помощью которого вы без труда сможете создать сайт визитку! Добавлено: - Вывод последний новости из вашего профиля - Вывод последних фотографиях - Связь через приложение! Были исправлены баги ! Поддерживаемая версия php5.4 + Скачать движок вы можете тут https://github.com/saintvili/Asterios-CMS-Blog-System Также делитесь вашим мнением в комментариях ! Спасибо за вниманием!
Last reply by KirKMS, -
- 1 reply
- 1.2k views
Asterios cms v 1.3 - Система блога без Mysql Управление через мобильное приложение Android / ios. Движок работает на основе API соц сети Asterios Network. Вы также можете управлять сайтом через мобильное приложение Asterios Network. Установка движка очень простая. Идеально подойдет для одностраничного сайта. Добавлено: -Магазин (Цена, описание, название, картинка) -Исправлен баг с Связью -Добавлено Push уведомление на ваше устройство -Исправлен баг с лайками и постами В Language.php можно перевести сайт ваш язык Изменено: -Изменен дизайн -- Добавлены спойлеры -Улучшено отображение поста Возможности: …
Last reply by Aquarius, -
- 3 replies
- 1.3k views
Смысл такой: 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 …
Last reply by vonix, -
Защита от xss
by api- 8 replies
- 2.1k views
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); ?>
Last reply by FastCHAT, -
- 10 replies
- 3.5k views
Функция получения прямой ссылки на 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)) { …
Last reply by AleksandrSaz, -
- 6 replies
- 2.7k views
Скрипт капчи на 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" …
Last reply by Rezvitsky, -
- 3 replies
- 1.2k views
В общем было время было нечего делать сделал сайтик для скачивая модулей\плагинов\хаков по ключам с 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…
Last reply by viiprogrammer, -
- 7 replies
- 6.2k views
Всем привет! Подскажите пожалуйста как добавить свои строки в Nginx на Open Server'е ???
Last reply by Why Not, -
- 1 reply
- 1.3k views
Есть вот эта тема. 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/ и она у меня тоже не работает.. Заранее благодарен.
Last reply by ExcaliburONE, -
- 1 reply
- 2.5k views
PHP и MySQL: За пределами основ (PHP with MySQL Beyond the Basics) Lynda.com [RUS] Автор: Kevin Skoglund Переводчик: Силя Сильхи Формат: Видеокурс (русская озвучка) Продолжительность: 9:13 ч В курсе "PHP и MySQL: За пределами основ" инструктор-эксперт Кэвин Скогланд представляет мощные техники программирования на PHP с использованием объектно-ориентированного программирования (ООП). Как новички, так и опытные PHP-разработчики, ощутят достоинства эффективного, хорошо организованного, повторно используемого и легко-понимаемого кода, который может дать ООП. Кэвин покажет техники ООП, которые упростят запросы к базе данных, помогут управлять сессиями, и облегчат авторизац…
Last reply by yakushev, -
- 0 replies
- 1.2k views
И так нашёл на компе скрипт который когда то писал вот и вылаживаю Скрипт генерирует юзер бары в контакте (можно генерировать синий и черный) И так загрузите все из архива на сайт и перейдите по сылке http://Ваш сайт/bar.php?link=https://vk.com/idвашid&access_token=токен с правами audio&b=тип (1 или 0) Для генерации токена перейдите по сылке Vk_user_bar_viiprogrammer.rar
Last reply by viiprogrammer, -
- 0 replies
- 1.6k views
Привет всем пишу бота для сайта 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(),//Время в мили сикундах …
Last reply by viiprogrammer, -
- 0 replies
- 1.6k views
Доброго времени суток ! Когда-то, пол года назад писал тип скрипт сервиса vk, функционал не большой да и написан оч плохо, есть и баги.... Но может кому надо. Установка: Открыть : functions.php и там в верху прописать бд Загрузить a114745_vk.sql в DataBase Поставить на cron скрипт /cron/auto_online.php Controlpanel - http://my_vk_site.ru/pane Сервис vk.zip
Last reply by viiprogrammer,