Писање ПХП скрипти

Аутор: Morris Wright
Датум Стварања: 1 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Как создать инструмент мониторинга Ping с помощью PHP
Видео: Как создать инструмент мониторинга Ping с помощью PHP

Садржај

ПХП је сервер скриптни језик који се користи за стварање интерактивних веб страница. Постао је веома популаран због једноставности употребе, интерактивности унутар веб страница и интеграције са ХТМЛ-ом. Размислите шта се дешава када се страница уређује на овој веб локацији. Иза овог процеса стоје многе, можда стотине ПХП скрипти које контролишу како се веб странице мењају у зависности од различитих околности. Овај чланак ће вас научити како да напишете неке врло једноставне ПХП скрипте како бисте стекли основно разумевање како ПХП ради.

На корак

Метод 1 од 3: Почетак рада са ултразвучним изјавама

  1. Отворите програм за обраду текста. Ово је програм који ћете користити за писање и уређивање кода.
    • Нотепад је присутан у свакој верзији оперативног система Виндовс ⊞ Победи + Р. > Бележница (или Бележница).
    • ТектЕдит је доступан на Мац-у путем Програмс> ТектЕдит.
  2. Унесите једноставну изјаву у Нотепад. Неки од ПХП кодова почињу и завршавају се ПХП таговима у заградама ("? Пхп" "?>"). „Ецхо“ је врло једноставна изјава (упутство рачунару) у ПХП-у која ће текст приказати на екрану. Текст који желите да видите мора бити наведен у наводницима и завршен тачком и зарезом.
    • Шифра изгледа отприлике овако :? Пхп ецхо "Хелло Ворлд!"; ?> вар13 ->.
  3. Сачувајте ову скрипту са именом „хелло ворлд“ и наставком „.пхп“. То радите путем Датотека> Сачувај као ...
    • У Нотепад додајте „.пхп“ на крај имена датотеке и затворите је двоструким наводницима. Ово осигурава да Нотепад не сачува датотеку као обичну текстуалну датотеку. Без наводника датотека постаје „хелло ворлд.пхп.ткт“. Такође можете да изаберете падајући мени под „Сачувај као тип“ и промените га у „Све датотеке ( *. *)“, Чинећи назив потпуно истим као и при куцању и уклањајући потребу за наводницима.
    • ТектЕдит не захтева наводнике, али појавиће се искачући прозор у којем се тражи да потврдите да желите да датотеку сачувате као „.пхп“.
    • Обавезно сачувајте датотеку у главном директоријуму докумената вашег сервера. То ће обично бити директоријум назван „хтдоцс“ у вашој Апацхе фасцикли на Виндовс-у или „/ Либрари / Вебсервер / Доцументс“ на Мац-у, али то корисник може ручно да подеси.
  4. Отворите ПХП датотеку помоћу веб прегледача. Отворите свој омиљени веб прегледач и унесите ову адресу у траку за адресу са именом ваше ПХП датотеке: хттп: // лоцалхост / хелло ворлд.пхп. Прозор вашег прегледача сада треба да приказује „здраво свете“.
    • Ако примите грешку, уверите се да сте правилно откуцали код, као што је горе наведено, укључујући и двотачку.
    • Такође се уверите да је датотека сачувана у исправној фасцикли.

Метод 2 од 3: Коришћење ПХП-а и ХТМЛ-а

  1. Разумевање ознака „ПХП“. Ознаке "? Пхп" и "?>" Говоре ПХП механизму да је све између тога ПХП код. Све што се налази изван две ознаке третира се као ХТМЛ и ПХП механизам занемарује и шаље вашем прегледачу, баш као и било који други ХТМЛ. Овде је важно препознати да су ПХП скрипте уграђене у редовне ХТМЛ странице.
  2. Разумевање изјаве између ознака. Изјаве се користе да би ПХП-овом механизму рекли да нешто предузме. У случају изјаве одјека, кажете машини да испише оно што је унутар наводника.
    • Сам ПХП механизам никада не штампа ништа на вашем екрану. Сав излаз који генерише механизам шаље се прегледачу као ХТМЛ. Прегледник не зна да ли добија ПХП излаз. Што се прегледача тиче, све је то само ХТМЛ.
  3. Користите ХТМЛ ознаке како бисте изјаву подебљали. Додавање ХТМЛ тагова може променити излаз пхп израза. Ознаке „стронг>“ „/ стронг>“ додаће подебљано форматирање било ком тексту који се у њега стави. Имајте на уму да се ове ознаке појављују на спољној страни текста, али унутар наводника одјека.
    • Код би сада требао изгледати овако:
      ? пхп?
      ецхо "стронг> Хелло Ворлд! / стронг>";
      ?>
  4. Сачувајте датотеку и отворите је у прегледачу. Идите на Филе> Саве Ас ... и сачувајте датотеку као "хелловорлд2.пхп" и отворите је у свом прегледачу на адреси: хттп: //лоцалхост/хелловорлд2.пхп. Излаз је исти као и раније, али овај пут је текст подебљан.
    • Обавезно сачувајте датотеку у основном директоријуму вашег сервера. То ће обично бити директоријум назван „хтдоцс“ у вашој Апацхе фасцикли на Виндовс-у или „/ Либрари / Вебсервер / Доцументс“ на ОСКС-у, али то корисник може ручно да подеси.
  5. Уредите датотеку да бисте додали другу изјаву о одјеку. Запамтите да изјаве морају бити одвојене тачком и зарезом.
    • Код сада изгледа овако:
      ? пхп
      ецхо “Хелло Ворлд!” бр>;
      ехо „Како си?“;
      ?> вар13 ->
  6. Сачувајте датотеку и покрените је као „хелло ворлд доубле.пхп“. На страници ће се приказати два одсека, у низу, у два реда. Приметите "бр>" у првом реду. Ово је ХТМЛ ознака за уметање прелома реда.
    • Да ово нисте додали, ваш излаз би изгледао овако:
      Здраво Свете! Како си?

3. метод од 3: Упознајте променљиве

  1. Замишљајте променљиве као контејнере за податке. Да бисте манипулисали подацима, било бројевима или именима, податке морате сачувати у контејнеру. Овај процес се назива декларисање променљиве. Синтакса за декларисање променљиве је „$ миВариабле =„ Хелло Ворлд! “;“
    • Знак долара ($) на почетку говори ПХП-у да је $ миВариабле променљива. Све променљиве морају почињати знаком долара, али име променљиве може бити било шта.
    • У горњем примеру, вредност је „Хелло Ворлд!“, А променљива је $ миВариабле. Кажете ПХП-у да сачува вредност десно од знака једнакости, у променљивој лево од знака једнакости.
    • Променљива са вредности текста позната је као низ.
  2. Позовите променљиву. Позивање на променљиву у коду познато је као позив. Изјавите своју променљиву и промените јеку, уместо да куцате текст.
    • Ваш код ће изгледати отприлике овако:
      ? пхп>
      $ миВариабле = "Здраво свете!";
      ецхо $ миВариабле;
      ?>
  3. Сачувајте и покрените датотеку. Идите на Датотека> Сачувај као ... и сачувајте датотеку као "мифирствариабле.пхп". Отворите прегледач и идите на хттп: //лоцалхост/мифирствариабле.пхп и скрипта ће исписати променљиву. Резултат изгледа исто као штампање у обичном тексту, али начин на који је постигнут је другачији.
    • Обавезно сачувајте датотеку у основном директоријуму документа вашег сервера. То ће обично бити директоријум назван „хтдоцс“ у вашој Апацхе фасцикли на Виндовс-у или „/ Либрари / Вебсервер / Доцументс“ у ОСКС-у, али то корисник може ручно да подеси.
  4. Користите променљиве са бројевима. Променљиве такође могу садржати бројеве (познате као цели бројеви или цели бројеви), а затим се тим бројевима може манипулисати помоћу једноставних математичких функција. Започните декларацијом три променљиве назване "$ миСмаллНумбер", "$ миЛаргеНумбер" и "$ миТотал".
    • Код ће изгледати отприлике овако:
      ? пхп
      $ миСмаллНумбер;
      $ миЛаргеНумбер;
      $ миТотал;
      ?>
  5. Прве две променљиве доделите целобројне вредности. Унесите целобројну вредност „$ миСмаллНумбер“ и „миЛаргеНумбер“.
    • Цели бројеви или цели бројеви не морају бити наведени под наводницима. У супротном, то би проузроковало да се бројеви третирају као текст попут променљиве „Хелло Ворлд!“.
    • Код ће сада изгледати отприлике овако:
      ? пхп
      $ миСмаллНумбер = 12;
      $ миЛаргеНумбер = 356;
      $ миТотал;
      ?>
  6. Помоћу треће променљиве израчунајте и одштампајте збир осталих променљивих. Уместо да сами израчунате математику, можете да позовете две променљиве у променљивој „$ миТотал“. Помоћу математичке функције машина израчунава суму за вас. Да бисте одштампали променљиву, потребно је само да додате ецхо израз који позива променљиву након декларације.
    • Свака промена било које од целобројних променљивих ће се одразити приликом штампања променљиве „$ миТотал“ помоћу команде „ецхо“.
    • Код ће изгледати отприлике овако:
      ? пхп
      $ миСмаллНумбер = 12;
      $ миЛаргеНумбер = 356;
      $ миТотал = $ мојМали број + $ мојЛаргеНумбер;
      ецхо $ миТотал;
      ?>
  7. Сачувајте датотеку и покрените ову скрипту. Прозор прегледача приказује један број. Тај број је збир две променљиве позване у променљивој „$ миТотал“.
  8. Разумевање стринг променљивих. Коришћењем променљиве за чување текста можете је опозвати кад год желите да користите сачувану вредност, уместо да стално куцате приложени текст. Такође омогућава сложеније манипулисање сачуваним подацима.
    • Прва променљива, $ миВариабле, садржи низ „Хелло Ворлд!“ Ако не промените вредност, $ миВариабле ће увек садржати вредност „Хелло Ворлд!“.
    • Изјава ехо исписује задржану вредност $ миВариабле.
  9. Погледајте целобројне променљиве. Истражили сте основну манипулацију целобројним променљивим помоћу математичке функције. Добијени подаци могу се чувати у другој променљивој. Ово је само почетак онога што се може постићи овим променљивим.
    • Две променљиве, $ миСмаллНумбер и $ миЛаргеНумбер, додељују се целобројној вредности.
    • Трећа променљива, $ миТотал, чува додате вредности $ миСмаллНумбер и $ миЛаргеНумбер. Пошто $ миСмаллНумбер има једну нумеричку вредност, а $ миЛаргеНумбер има другу нумеричку вредност, то значи да $ миТотал има вредност првог броја додата другом броју. Ова вредност се може променити ако се промени било која од укључених променљивих.

Савети

  • Овај чланак претпоставља да сте на рачунару инсталирали Апацхе и ПХП. Кад год вам се каже да сачувате датотеку, сачувајте је у директоријуму " хт доцс" (Вин) или " Либрари ВебСервер Доцументс" (Мац) у директоријуму Апацхе.
  • Коментари су важни у било ком програмирању, зато будите сигурни да знате како да додате коментаре и у ПХП-у.
  • Заиста корисна алатка за тестирање ПХП датотека је КСАМПП, бесплатни програм који инсталира и покреће Апацхе и ПХП који вам помажу у симулацији сервера на рачунару.

Неопходности

  • Апацхе веб сервер (Вин32)
  • ПХП (Вин32)
  • Процесор за обраду текста (одаберите један од доле наведених)
    • Виндовс Нотепад
    • Нотепад ++ (Вин) (има препознавање синтаксе ради боље читљивости)
    • Тектвранглер (Мац) (има сличне могућности као Нотепад ++)
  • ХТМЛ уређивачи (Изаберите један од доле наведених)
    • ВИСИВИГ
    • Адобе Дреамвеавер
    • Мицрософт Екпрессион Веб
    • Неки ИДЕ-и попут Мицрософт Висуал Студио Веб.
  • Мозилла Фирефок (било који прегледач ради, али Мозилла је популаран избор међу веб програмерима)
  • Основни корисници могу испробати КСАМПП (бесплатни програм који претвара ваш рачунар у сервер са ПХП-ом, Перл-ом и многим додацима, укључујући Питхон)