Jump to content
CMSTOOLS.org - форум поддержки и развития CMS

Search the Community

Showing results for tags 'php'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Artificial intelligence
    • ChatGPT
  • Front-end
    • HTML + CSS
    • JS + frameworks
  • Back-end
    • PHP
    • MySQL
    • Python
    • .NET/C/C++/C#
  • CMS
    • Всё о Vii Engine
    • Всё о DataLife Engine (DLE)
    • All about Invision Power System
    • All about AlphaCMS
    • Another CMS
  • Social Networks/Messengers
    • Telegram
    • Vkontakte
    • Discord
    • Bot development
  • Сервисы, софт
    • Linux
    • Windows
    • Сборки серверов
    • Apache, Nginx, .htaccess
  • Коммерция
    • Продажа
    • Услуги
    • Покупка
  • Общий раздел
    • Promotion and SEO
    • Web design, graphics
    • Website monetization
    • Your projects
    • Helping Users (general)
    • Болталка
    • Арбитраж
    • Корзина
  • CMS Tools - форум поддержки и развития CMS
    • Обязательно к прочтению!
    • Новостной блок CMSTools
    • Жалобы и предложения

Categories

  • VII ENGINE
    • Сборки vii engine
    • Модули, плагины, хаки vii engine
    • Шаблоны, дизайн, внешний вид
  • Alpha CMS
    • Релизы AlphaCMS
    • Модули, плагины, хаки AlphaCMS
    • Шаблоны, дизайн, внешний вид AlphaCMS
  • Invision Community
    • Releases IPS
    • Templates and appearance IPS
    • Components and modifications IPS
  • DataLifeEngine
    • Релизы DLE
    • DLE Templates
  • Front-end
    • HTML+CSS
  • Another CMS
    • Gaming CMS
    • Social CMS
    • Another CMS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


Telegram


Skype


Jabber


ICQ


Интересы

Found 19 results

  1. В этом уроке вы узнаете, как генерировать случайные пароли с помощью удобной функции PHP. Всегда лучше использовать случайно сгенерированный пароль, а не ваше имя, день рождения, город и т. Д. В настоящее время большинство регистрационных форм требуют, чтобы вы вводили безопасный пароль и показывали предупреждающее сообщение, если пароль слишком простой. Если вы создаете систему регистрации для своего PHP-проекта, будет полезно предложить пароль людям, которые регистрируются. Используя PHP, довольно просто сгенерировать случайный пароль. Используя функцию ниже, вы можете указать, какие символы должны содержать ваши пароли, какая длина пароля и сколько паролей вы хотите сгенерировать. Результатом будет массив с сгенерированными паролями. <?php function randomPassword($length,$count, $characters) { // $length - длина сгенерированного пароля // $count - количество генерируемых паролей // $characters - типы символов, которые будут использоваться в пароле // определяем переменные, используемые в функции $symbols = array(); $passwords = array(); $used_symbols = ''; $pass = ''; // массив разных типов символов $symbols["lower_case"] = 'abcdefghijklmnopqrstuvwxyz'; $symbols["upper_case"] = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $symbols["numbers"] = '1234567890'; $symbols["special_symbols"] = '!?~@#-_+<>[]{}'; $characters = split(",",$characters); // получитаем типы символов, которые будут использоваться для пароля foreach ($characters as $key=>$value) { $used_symbols .= $symbols[$value]; // строим строку со всеми символами } $symbols_length = strlen($used_symbols) - 1; //strlen начинается с 0, поэтому для получения количества символов вычитываем 1 for ($p = 0; $p < $count; $p++) { $pass = ''; for ($i = 0; $i < $length; $i++) { $n = rand(0, $symbols_length); // получить случайный символ из строки со всеми символами $pass .= $used_symbols[$n]; // добавляем символ в строку пароля } $passwords[] = $pass; } return $passwords; // возвращаем сгенерированный пароль } $my_passwords = randomPassword(10,1,"lower_case,upper_case,numbers,special_symbols"); print_r($my_passwords); ?> Вот несколько примеров, как генерировать разные случайные пароли с помощью PHP // создать один пароль, используя 5 символов верхнего и нижнего регистра randomPassword(5,1,"lower_case,upper_case"); // создать три пароля, используя 10 строчных букв и цифр randomPassword(10,3,"lower_case,numbers"); // создать пять паролей, используя 12 символов нижнего и верхнего регистра, цифры и специальные символы randomPassword(12,5,"lower_case,upper_case,numbers,special_symbols"); Надеюсь, этот урок был полезен для вас! Удачи в ваших проектах!
  2. При разработке столкнулся с неизвестным типом данных, который был встроен в json массив Прошу помощи как отсортировать данные которые лежат здесь в "full_response" https://api.warface.ru/user/stat/?name=_Федоров_
  3. Здравствуйте, нужна ваша помощь. При разработке проекта у меня выявилась проблема что при вывода json из sql не выводятся нужны параметры. вывести массив есть возможность, не получается вывести строки на подобии user_id, nickname и прочее. Вот API которое я записываю в базу данных: https://api.warface.ru/user/stat/?name=_Федоров_
  4. Всем привет! Проблема в том, что ранее я пользовался версией php 5.6, а при обновлении ее до 7.3 на сайте вылазит ошибка 500. Кто знает как устранить это? PS: Нужно, что бы сайт корректно работал на PHP 7 и выше..
  5. Приветствую, в общем во время этапа разработки взял на этом форуме готовый API 4.0 Переписал под свой игровой движок, и написал 1 метод под users.get и при выводе большого количества пользователей массив не ставить запятую. Буду признателен в вашей помощи и поддержки
  6. Всем привет, коротко о моём вопросе я делаю систему дуэлей между игроками и при разработке с толкнулся с такой проблемой что не могу понять как реализовать вероятность победы над соперником. Я пробывал делать на разнице между уровнями например: Игрок 10 lvl против игрока 10 lvl шанс победы 50/50 Игрок 15 lvl против игрока 10 lvl шанс победы 75% Игрок 30 lvl против игрока 15 lvl шанс победы 50% пока я сделал ограничение с 10 уровня можно вызывать на дуэль других игроков, но возможно сделаю с 1 уровня зависит от игроков как захотят посмотрим ещё Как вот мне узнать вероятность победы, вот не знаю как сделать все это, вчера все на if и case делал, но чёт 100 условий не особо будет даже в виде функции. Дайте советы либо какой либо код примером, буду благодарен
  7. Здравствуйте, нужна помощь в написании алгоритма игрового инвентаря. Храниться будут предметы игры разные випки, оружия и т.д Мой вариант такой: У пользователя которые имеет несколько предметов будут идти по очереди и планирую выводить через foreach. Каждый пользователь будет иметь сетку инвентаря (table 1) и предмет (table 2). Все предметы которые будут лично игрока будут записываться в table 1 Нужны ваши советы и предложения, если можно примеры если есть
  8. Как зашифровать код, что лучше обфускация или ioncube и как им пользоваться. Помню был чел писал о расшифровке, хочу свой код для заказчика зашифровать
  9. Здравствуйте, нужна помощь в написании стучалки. Ни разу с таким не сталкивался, не знаю как работает и как должно работать (полезной инфы в поисковиках не нашёл) Прошу предоставить или помочь в написании кода.
  10. Мне нужно было сделать для проекта, поломал голову. Вот вариант: 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; } Предлагайте свои улучшения.
  11. Здравствуйте, нужна ваша помощь не могу реализовать 1 функцию. Хочу сделать что бы можно было выводить количество заданий всего, и количество выполненных. Пытался 3 способами, самый последний уже не получается, фото приложены ниже.
  12. Привет хочу написать LongPoll на языке php на подобии как у вк. Вот код который я написал: https://gist.github.com/60ed883ee42a9e2cf8b6b1c24f494663 Спасибо заранее за любую помощь и совет.
  13. Так как из-за моего косяка, а именно то что я уехал в другой город и забыл обновленный движок я обещал пару тем по улучшению, и так. (Более подробнее читайте в главной теме Vii Engine Lite Updated) Пример автозагрузки классов (Для опытных, не кричите мне в лс что не работает если вы просто вставите это в index.php.Там помимо надо еще в ядре поковыряться) в index.php // КОНСТАНТА, у СУКА define('CLASSES_DIR', ENGINE_DIR.'/classes'); // AUTO LOAD CLASSES spl_autoload_register(function($class){ require CLASSES_DIR.'/'.$class.'.php'; }); // Вызывать $db = new db; $tpl = new tpl; P.S. Классы в папке classes должны называтся вот так: tpl.php db.php
  14. Asterios cms v 1.3 - Система блога без Mysql Управление через мобильное приложение Android / ios. Движок работает на основе API соц сети Asterios Network. Вы также можете управлять сайтом через мобильное приложение Asterios Network. Установка движка очень простая. Идеально подойдет для одностраничного сайта. Добавлено: -Магазин (Цена, описание, название, картинка) -Исправлен баг с Связью -Добавлено Push уведомление на ваше устройство -Исправлен баг с лайками и постами В Language.php можно перевести сайт ваш язык Изменено: -Изменен дизайн -- Добавлены спойлеры -Улучшено отображение поста Возможности: - Галерея - Посты 15к символов + видео и изображение - Прикрепление видео из ютуба - Вывод последний новости из вашего профиля - Вывод последних фотографиях - Связь через Сайт приложение Android и IOS Скачать с Github движок
  15. Возьму в помощники php js разработчика, буду бесплатно обучать желательно знание хотя бы основ php или js
  16. Не знал куда закинуть, поэтому сливаю сюда. Нашёл крутой шаблон для phpMyAdmin. Слегка его подровнял, т.к. левое меню было кривое. УСТАНОВКА: папку metro закинуть в /OpenServer/modules/system/html/openserver/phpmyadmin/themes на главной странице выбрать шаблон metro Скрины: Скачать: metro шаблон.zip
  17. API для Vii Engine Нужно будет адаптировать (запросы в базу) есть 1-2 бага API.zip
  18. PHP и MySQL: За пределами основ (PHP with MySQL Beyond the Basics) Lynda.com [RUS] ​ Автор: Kevin Skoglund Переводчик: Силя Сильхи Формат: Видеокурс (русская озвучка) Продолжительность: 9:13 ч ​ В курсе "PHP и MySQL: За пределами основ" инструктор-эксперт Кэвин Скогланд представляет мощные техники программирования на PHP с использованием объектно-ориентированного программирования (ООП). Как новички, так и опытные PHP-разработчики, ощутят достоинства эффективного, хорошо организованного, повторно используемого и легко-понимаемого кода, который может дать ООП. Кэвин покажет техники ООП, которые упростят запросы к базе данных, помогут управлять сессиями, и облегчат авторизацию пользователей. При разработке реального веб-приложения, Кэвин также даст практические советы по темам касающимся структурирования кода и создания логов действий пользователей. Файлы упражнений прилагаются к этому курсу. Темы курса: Определение и использование классов, методов и атрибутов Понимание наследования классов и модификаторов доступа Работа с файлами и директориями Загрузка файлов на сервер через формы Отправление Email с помощью PHP Использование пагинации и шаблонов Представления Ссылка на скачивание: ТыК
  19. Данный видеоурок о небольшой ошибке с php (точнее с выбором версии php) Всё что нужно находиться в видео! Приятного просмотра! https://www.youtube.com/watch?v=8aecWVZ-Vc0
×
×
  • Create New...