1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Joe
  2. Joe
    Для работы с MySQL в PHP рекомендую использовать http://php.net/manual/ru/book.pdo.php Если знания по PHP какие-то уже есть, то для создания сайта любой сложности прекрасно подойдет https://laravel.com/ (фреймверк просто космос, используя его функции процесс разработки проходит в разы быстрее) Так же оч полезно https://habr.com/ru/post/145946/ - Composer https://habr.com/ru/post/181772/ и https://ruseller.com/lessons.php?id=666 - MVC (грубо говоря, структурирование кода, чрезвычайно полезно), лучше сразу начать писать красиво и эффективно. https://habr.com/ru/post/320036/ - LEMP (серверная конфигурация, не LAMP), Nginx + php-fpm + MySQL (+нужные библиотеки) - лично я считаю идеальной конфигурацией, apache говно (!!!), используй apache если нуб или тупо лень гуглить очень простую настройку конфигов nginx. С конфигурацией отлично сочитается Redis, Opcache и тд), если сервер локальный, на windows, то https://ospanel.io/ превосходен (никаких денверов!) для любых локальных задач. Так же, к PHP нужно (да!) учить JavaScript, с знаниями JS на среднем уровне, можешь считать себя прогером) Вообще JS используют почти везде... Не советую учится по старым скриптам (до php 5.3 вообще скрипты выкинь). Вообще PHP очень гуманный ЯП, как первый язык для изучения идеален. Если не считать типизирование данных "на лету") Вообще, задавай конктетные вопросы, проще будет подсказать)
    Сообщение от: Joe, 7 фев 2019 в разделе: Ищу
  3. Joe
    [media] Как вариант)
    Сообщение от: Joe, 16 дек 2018 в разделе: PW Вопросник
  4. Joe
    Добавил ссылки на изображения) Скриншоты были сделаны на убунту 18.04.. 2 гб ОЗУ 4 гб свап root@123:~# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 42 Model name: Intel Xeon E312xx (Sandy Bridge) Stepping: 1 CPU MHz: 2399.998 BogoMIPS: 4799.99 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 4096K L3 cache: 16384K root@123:~# lshw -C memory *-firmware description: BIOS vendor: SeaBIOS physical id: 0 version: rel-1.11.0-0-g63451fca13-prebuilt.qemu-project.org date: 04/01/2014 size: 96KiB *-memory description: System Memory physical id: 1000 size: 2148MiB capacity: 2148MiB *-bank description: DIMM RAM vendor: QEMU physical id: 0 slot: DIMM 0 size: 2148MiB root@123:~# hdparm -I /dev/sda /dev/sda: SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ATA device, with non-removable media Standards: Likely used: 1 Configuration: Logical max current cylinders 0 0 heads 0 0 sectors/track 0 0 -- Logical/Physical Sector size: 512 bytes device size with M = 1024*1024: 0 MBytes device size with M = 1000*1000: 0 MBytes cache/buffer size = unknown Capabilities: IORDY not likely Cannot perform double-word IO R/W multiple sector transfer: not supported DMA: not supported PIO: pio0 Это серв тестовый, все локации на нем не запустить, а так играть вполне можно (чисто в мире)
    Сообщение от: Joe, 7 дек 2018 в разделе: PW Вопросник
  5. Joe
  6. Joe
  7. Joe
    [IMG]
    Сообщение от: Joe, 11 ноя 2018 в разделе: Ищу
  8. Joe
  9. Joe
  10. Joe
  11. Joe
  12. Joe
    Сообщение

    Регистрация MySQLi

    PDO примерно так) код будет работать, но не совсем так как пример выше <?php error_reporting(E_ALL); $config = array ( 'host' => 'localhost', // Хост 'user' => 'pwsqluser', // Имя пользователя 'pass' => 's77w', // Пароль от БД 'name' => 'pw', // Название БД // 'gold' => '100500', // Количество голда ); if (isset($_POST['login'])) { $db = new PDO("mysql:host=".$config['host'].";dbname=".$config['name'], $config['user'], $config['pass']); $Login = $_POST['login']; $Pass = $_POST['passwd']; $Repass = $_POST['repasswd']; $Email = $_POST['email']; $Login = StrToLower(Trim($Login)); $Pass = StrToLower(Trim($Pass)); $Repass = StrToLower(Trim($Repass)); $Email = Trim($Email); $Salt = base64_encode(md5($Login.$Pass, true)); $db->exec("call adduser('$Login', '$Salt', '0', '0', '0', '0', '$Email', '0', '0', '0', '0', '0', '0', '0', '', '', '$Salt')") or die ("Аккаунт не зарегистрирован"); // $mysqlresult=$db->query("select * from `users` WHERE `name`='$Login'")->fetch(); // $User_ID=5;//$mysqlresult->id; // $db->exec("call usecash(".$User_ID.",1,0,1,0,".$config['gold'].",1,@Error)") or die ("Голд не выдан"); echo "<font color='green'>Аккаунт <b>".$Login."</b> успешно зарегистрирован"; } else echo 'Not post'; ?> <html> <head> <title> Регистрация | Perfect World</title> <meta http-equiv="content-type" content="text/html"; charset="UTF-8" /> </head> <body> <center> <form id="register" action="?do=register" method="post"> <br><h3> Регистрация на сервере </h3><br> <br><h3> Рerfect World Server 0.0.0(v00) </h3><br> <center> Логин:<br> <input class="input_box" type=text name=login><br> Пароль:<br> <input class="input_box" type=password name=passwd><br> Повтор пароля:<br> <input class="input_box" type=password name=repasswd><br> E-Mail:<br> <input class="input_box" type=text name=email><br> <input class="input_submit" type=submit name=submit value="Регистрация"><br> </table> </form> </body> </html>
    Сообщение от: Joe, 12 сен 2018 в разделе: Ищу
  13. Joe
  14. Joe
  15. Joe
    Не проще ли написать это на форуме зепв?)
    Сообщение от: Joe, 27 июл 2018 в разделе: Оффтоп
  16. Joe
  17. Joe
    В место имени персонажа выводит "䌄䄄䄄", хотя должно выводить "Русс" При работе на одном сервере все хорошо, а когда подключаюсь с локалхоста - такая вот ерунда) Подскажите, в чем может быть проблема? Ты про чьё решение спрашиваешь? Это pw_packet, только разделенный под неймспейсы) скрипт рабочий, все ок) вот только выводит в место логина юзера китайские иероглифы Потом вызываю метод в контроллере) <?php namespace App\Http\Controllers\GM; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\User; use App\pw\User as UsrAPI; class UserController extends Controller { public function index() { $dt = Array(); $dt['userlist'] = User::paginate(30); return view('gm.users', $dt); } public function viewUser(Request $request) { $dt = Array(); $accaunt = User::find($request->id); if ( $accaunt->id > 0 ) { $uapi = new UsrAPI; $tm = Array(); foreach ($uapi->getPlayersList($accaunt->gameid) as $player) { $tm[] = $uapi->getPlayerInfo($player[0]); } // print_r($tm); exit; $dt['players'] = $tm; $dt['userinfo'] = $accaunt; } return view('gm.users', $dt); } } Работает все, кроме логина) пробовал играться с кодировками, все бестолку
    Сообщение от: Joe, 10 июл 2018 в разделе: PW Web
  18. Joe
  19. Joe
  20. Joe