Будь осторожен, дыр тебе понаделают всякие дауны готовые интернет-магазины стоят от 40к и это самое простое((( Закажи у серьезной конторы, в крайнем случае будет хоть с кого спросить) пусть переплатишь пару тысяч, зато нервов на миллион сэкономишь) Там тебе будет и сервис и поддержка и консультация и профессиональный дизайн ( и развести могут еще если не в теме...) Если же что-то мелкое, для себя или для не большой коммерческой цели, то можно и тут исполнителя найти или на фрилансе)
Для работы с 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 очень гуманный ЯП, как первый язык для изучения идеален. Если не считать типизирование данных "на лету") Вообще, задавай конктетные вопросы, проще будет подсказать)
[media] Как вариант)
Добавил ссылки на изображения) Скриншоты были сделаны на убунту 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 Это серв тестовый, все локации на нем не запустить, а так играть вполне можно (чисто в мире)
Серв в офф состоянии [IMG] Серв включен, + локация мир [IMG] Если группой запустить [IMG] [IMG] Результат [IMG] Это на версии 1.5.3 Думаю визуально понятно?) Ссылки.. а то чтот не оч https://ibb.co/vcgrJqY https://ibb.co/KNSKwMC https://ibb.co/WKKqR2H https://ibb.co/9Hd0RPg https://ibb.co/nfnYPtg
Amd ryzen 1700 + 32 гб оперативной памяти и уже ssd m2 256 от самсунг (960 evo). Сгодится более чем, особенно под 1.3.6) Выдержит ли твой канал интернета... Посчитай еще ЛК, лаунчер (если от алекса), редакторы.. + реклама.... + если наберешь 100 онлика уникальных - радуйся)) + как уже писали выше, есть много не хороших людей, которые оч быстро разгонят и так не очень большой онлайн. + как отнесется провайдер к ддос атаки на твой айпи?) + пару вылетов сервера в пик онлайна попортят отношение игроков к серверу (в домашних условиях может все что угодно произойти, а спросить будет не с кого) + учитывая вопрос, у тебя нет опыта в серверостроении.. посчитай еще расходы на фикс багов и вдруг захочешь какие-то доработки и тд. P.S. SSD врятли будет иметь смысл)
[IMG]
Ну кто лучше Вас объяснит человеку, что ненужно работать на халяву, даже если только начал что-то изучать что-то новое. :D Халяву не криптуют всякими энигмами, а просто заливают на гитхаб исходник) Скорее как проверка востребованности продукта) Лично я, такое бы не юзал) сделал рейты - получил пару багов в нагрузку на серв, при хорошем раскладе) От вас то,уважаемые,просто форум кипит от халявных программ,тапками закидали и довольны. Я хз зачем было сюда это выкладывать. Ну да, там андрейка тупо затрет все лишне, тут хоть какая-то демократия)
У вас у всех HackPW ассоциируется с кражей и взломами? Нет, у меня HackPW ассоциируется с Канеки и тд, тп)
Программа не вирусована и чиста, запротекчена Enigm'ой по этой причине у некоторых может ругаться антивирус. Скажите пожалуйста, для чего программы такого рода шифровать?) Для сохранения копирайта НубоХакДев?) Почему-то всегда, когда вижу подобного рода софт с "защитой", в голову лезут только не хорошие вещи, типа сделать дыру в ГС или увести пароли с ПК юзера. Ладно бы программа была типа RAE или подобное, а тут... смешно и страшно ;) P.S. На "том" форуме отвечать не стал, так как там одмен неадекват, трет все неугодные Его Величеству сообщения.
HTML - это всего лишь верстка, а настройка корзины 98% будет JavaScript На чем написан сайт (язык), может известна CMS?
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>
Просто назови эту броньку "Комуфляж-невидимка" и проблема решена) ну или воспользуйся ответами выше)) Вообще так не плохо смотрится)) забирай, бесплатно (party)
У меня тоже вопрос , через что можно попасть на первое место топа , на протяжении двух лет?) а и шапка мб, у зепв и ммотоп одни админы :) Вообще этот "топ" никогда не был показателем успешности сервера) скорее показатель того, кто сколько готов влить в этот продажный рейтинг. Это даже не топ, а тупо рекламная площадка.
Не проще ли написать это на форуме зепв?)
Проверь порядок байт. Это очень странно, но скрипт не работает только у меня на локалке) так все ок
В место имени персонажа выводит "䌄䄄䄄", хотя должно выводить "Русс" При работе на одном сервере все хорошо, а когда подключаюсь с локалхоста - такая вот ерунда) Подскажите, в чем может быть проблема? Ты про чьё решение спрашиваешь? Это 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); } } Работает все, кроме логина) пробовал играться с кодировками, все бестолку
В место имени персонажа выводит "䌄䄄䄄", хотя должно выводить "Русс" При работе на одном сервере все хорошо, а когда подключаюсь с локалхоста - такая вот ерунда) Подскажите, в чем может быть проблема?
1. Разобрался)) 2. Там эти файлы разбросаны по нескольким папкам) 3. Вот и хотелось бы знать что за ид) может их стоить зачистить 4. Не совсем понял, получается есть только 1 итем принятия и 1 итем сдачи) и в эти итемы уже пихать в список все квесты что берутся и выполняются?) Сделал квест.. пишет "Получатель достиг верхнего придела" [IMG]
Доброго времени суток! Имеется несколько вопросов по PW. Если знаете ответ, пожалуйста, ответьте, или укажите куда копать.. 1. Как сконвектировать в серверный tasks.date, elements.data.. и другие) в редакторе нет таких функций 2. \pw\gamed\config\filters - таблица запрещенных сочитаний букав в игре?) 3. За что отвечают: \pw\gamed\config\ - presentgoodsid.txt, sysauctionlist.txt, webtradeid.txt, globalcontroller.conf, \pw\gamedbd\ - invisibleid.txt, valuables_list.txt, visibleid.txt, \pw\gdeliveryd\ - auctionid.txt, menuid.txt, rolename.txt, sysauctionlist.txt, webtradeid.txt 4. При создании квеста на НПС обязательно его прописывать полностью в elements? Обычный квест, убил моба и сдал, в награду итем) + от меня start.sh для сервера. все локации + красивно оформлено, по сути ничего нового
Имена участников (разделяйте запятой).