PHP-это серверный язык сценариев для создания динамических интерактивных сайтов. Преимущества: Язык сценариев PHP широко используется, с открытым исходным кодом и бесплатно. Самое главное, что его легко начать и освоить.
PHP может генерировать динамическое содержимое страницы
PHP может создавать, открывать, читать, записывать, удалять и закрывать файлы на сервере
PHP может получать данные формы
PHP может отправлять и получать файлы cookie
PHP может добавлять, удалять и изменять данные в базе данных
PHP может ограничить доступ пользователей к определенным страницам веб-сайта
Он может работать на различных платформах, почти совместим со всеми веб-серверами и поддерживает несколько баз данных
1. Если мы хотим запустить PHP, сначала у нас должен быть веб-сервер, который можно развернуть локально для тестирования. Поэтому нам нужно загрузить xampp. Мы ищем Apachefriends в Baidu, открываем первую ссылку напрямую, а затем без колебаний загружаем последнюю версию ( php 7.0.9). После загрузки выполните установку.
2.
2. Теперь, чтобы настроить xampp для развертывания локального сервера, вам нужно только разрешить открытие службы Apache, и я успешно начну. Если он не включен успешно, порт (ы) не отображает данные, что доказывает, что порт ПК, который вы слушаете, занят. Вы можете изменить порт прослушивания в первом варианте конфигурации, найти команду “слушать 8080” в Блокноте и изменить суффикс. Здесь я меняю порт прослушивания на неработающий 8080.
3. Затем откройте Dreamweaver, чтобы создать сайт сервера. Конфигурация сайта: локальная папка сайта должна находиться в каталоге HtDocs, в котором вы устанавливаете путь xampp.
4. Добавьте конфигурацию сервера:
Таким образом, сайт настраивается, а затем server.php создается в папке сайта. Сценарий выглядит следующим образом
jobs "," number "= > 101", "sex" = > male "," job "= > IOS development engineer"), Array ("name" = > Bill Gates "," number "= > 102", "sex" = > male "," job "= > Microsoft development engineer"), Array ("name" = > Chen Meili "," number "= > 103", "sex" = > female "," job "= > Android Development Engineer"), Array ("name" = > Huang Li "," number "= > 104", "sex" = > male "," job "= > java development engineer"), Array ("name" = > cheshen "," number "= > 105", "sex" = > male "," job "= > game development engineer"), Array ("name" = > test cat "," number "= > 106", "sex" = > male "," job "= > Web front-end development engineer") ); //Judge if it is a get request, search; if it is a post request, create a new one //$_serveris a super global variable that can be used in all scopes of a script without using the global keyword //$_server ["request_method"] returns the request method used to access the page if ($_SERVER["REQUEST_METHOD"] == "GET") { search(); } elseif ($_SERVER["REQUEST_METHOD"] == "POST"){ create(); } //Search employees by employee number function search(){ //Check if there is an employee number parameter //Isset detects whether the variable is set or not; empty determines whether the value is empty //Super global variables $_getand $_postare used to collect form data if (!isset($_GET["number"]) || empty($_GET["number"])) { Echo '{"success": false, "MSG": "parameter error"}'; return; } //Variables declared outside functions have global scope and can only be accessed outside functions. //The global keyword is used to access global variables within a function global $staff; //Get number parameter $number = $_GET["number"]; $result = '{"success": false, "MSG": "employee not found. ">"; //Traverse the $staff multidimensional array to find whether the employee with key number exists. If so, modify the returned result foreach ($staff as $value) { if ($value["number"] == $number) { $result = '{"success": true, "MSG": "found employee: employee number:'. $value [" number "] 'employee name:'. $value ["name"] 'employee gender:'. $value ["sex"] 'employee position:'. $value ["job"]. '"}'; break; } } echo $result; } //Create employee function create(){ //Judge whether the information is complete if (!isset($_POST["name"]) || empty($_POST["name"]) || !isset($_POST["number"]) || empty($_POST["number"]) || !isset($_POST["sex"]) || empty($_POST["sex"]) || !isset($_POST["job"]) || empty($_POST["job"])) { Echo '{"success": false, "MSG": "wrong parameter, incomplete employee information"}'; return; } //Todo: get post form data and save it to the database //Prompt: save successfully Echo '{"success": true, "MSG": "Employee:'. $! ">"; } ?>
Мы можем запросить данные в server.php массив файлов $заполняйте и добавляйте данные. Затем создайте demo.html
Employee query
< label > please enter employee number: < label > < button > query < / button >Employee creation
< label > please enter the employee's name: < label >
< label > please enter employee number: < label >
< label > please enter employee gender: < label >
< label > please enter employee position: < label >
< button > Save < / button >
Выше приведено все содержание этой статьи. Я надеюсь, что это поможет вам в вашем исследовании, и я надеюсь, что вы сможете больше поддерживать developepaer.