Yuav Sau Ntawv PHP Scripts (nrog Duab)

Cov txheej txheem:

Yuav Sau Ntawv PHP Scripts (nrog Duab)
Yuav Sau Ntawv PHP Scripts (nrog Duab)

Video: Yuav Sau Ntawv PHP Scripts (nrog Duab)

Video: Yuav Sau Ntawv PHP Scripts (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Tej zaum
Anonim

PHP yog cov lus siv tus neeg rau zaub mov siv los ua nplooj ntawv web sib tham sib. Nws tau dhau los ua neeg nyiam vim nws yooj yim siv, sib cuam tshuam hauv nplooj ntawv web, thiab koom ua ke nrog HTML. Xav txog dab tsi tshwm sim thaum nplooj ntawv raug kho ntawm lub vev xaib no. Qab cov txheej txheem no muaj ntau, tej zaum ntau pua, ntawm PHP cov ntawv tswj hwm cov nplooj ntawv hloov pauv raws li ntau yam xwm txheej. Qhov tsab xov xwm no yuav qhia koj yuav ua li cas sau ob peb tsab ntawv PHP yooj yim heev kom koj tuaj yeem nkag siab yooj yim ntawm PHP ua haujlwm li cas.

Cov kauj ruam

Ntu 1 ntawm 3: Pib Nrog Cov Lus Nug

Sau PHP Scripts Kauj Ruam 1
Sau PHP Scripts Kauj Ruam 1

Kauj Ruam 1. Qhib cov ntawv sau

Nov yog qhov program koj yuav siv sau thiab kho koj cov cai.

  • Notepad tuaj yeem nkag rau ntawm ib qho ntawm Windows siv ⊞ Yeej + R> Notepad.
  • TextEdit tuaj yeem nkag mus rau Mac los ntawm kev mus rau Cov Ntawv Thov> TextEdit.
Sau PHP Scripts Kauj Ruam 2
Sau PHP Scripts Kauj Ruam 2

Kauj Ruam 2. Ntaus nqe lus yooj yim rau hauv Notepad

Ib ntu ntawm PHP cov cai pib thiab xaus nrog cov cim cim PHP (""). "Echo" yog cov lus yooj yim heev (kev qhia rau lub khoos phis tawj) hauv PHP lus uas yuav luam tawm cov ntawv rau ntawm lub vijtsam. Cov ntawv koj xav ncha yuav tsum tau muab ntim rau hauv cov lus hais thiab xaus rau hauv ib nrab ntawm txoj hnyuv.

Cov cai yuav tsum zoo ib yam li

Sau PHP Scripts Kauj Ruam 3
Sau PHP Scripts Kauj Ruam 3

Kauj Ruam 3. Txuag cov ntaub ntawv nrog lub npe "nyob zoo ntiaj teb" thiab txuas ntxiv.php

Qhov no yog ua tiav los ntawm kev mus rau File> Save As…

  • Hauv Notepad, ntxiv.php mus rau qhov kawg ntawm lub npe thiab muab ob npaug rau nqe lus. Qhov no ua kom cov ntaub ntawv yuav tsis hloov pauv mus rau hauv cov ntawv sau yooj yim los ntawm Notepad. Yog tsis muaj cov cim hais, cov ntaub ntawv yuav dhau los nyob zoo world.php.txt. Xwb, koj tuaj yeem xaiv cov ntawv qhia zaub mov nco hauv qab Txuag raws li hom thiab hloov nws mus rau "Txhua Cov Ntaub Ntawv (*.*)" Uas yuav tawm lub npe raws nraim li cas koj ntaus nws thiab cov lus hais yuav tsis xav tau.
  • Hauv TextEdit, tsis muaj cov cim cim cim xav tau, tab sis cov popup yuav tshwm tuaj nug koj kom paub tseeb tias koj xav kom cov ntaub ntawv khaws tseg li. Php.
  • Nco ntsoov tias koj khaws cov ntawv rau koj "server" cov ntaub ntawv teev npe hauv paus. Feem ntau qhov no yog cov npe "htdocs" hauv koj li Apache nplaub tshev ntawm Windows, lossis/Library/Webserver/Documents ntawm Mac, tab sis tuaj yeem teeb tsa los ntawm tus neeg siv.
Sau PHP Scripts Kauj Ruam 4
Sau PHP Scripts Kauj Ruam 4

Kauj ruam 4. Nkag mus rau PHP cov ntaub ntawv nrog lub vev xaib. Qhib koj lub vev xaib nyiam thiab ntaus qhov chaw nyob no hauv qhov chaw nyob bar siv lub npe ntawm koj cov ntaub ntawv php: https:// localhost/nyob zoo world.php. Koj lub qhov rais browser yuav tsum tso saib cov lus hais.

  • Yog tias koj tau txais cov lus yuam kev, nco ntsoov tias koj tau ntaus tus lej kom raug raws li tau hais los saum no, suav nrog cov nyuv.
  • Tsis tas li nco ntsoov tias koj cov ntaub ntawv raug khaws tseg rau hauv phau ntawv qhia raug.

Ntu 2 ntawm 3: Siv PHP thiab HTML

Sau PHP Scripts Kauj Ruam 5
Sau PHP Scripts Kauj Ruam 5

Kauj Ruam 1. Nkag siab cov cim npe 'php'

Cov cim "" qhia rau PHP cav tias txhua yam ntawm lawv yog PHP code. Txhua yam sab nraum ob lub cim npe raug kho raws li HTML thiab tsis quav ntsej los ntawm PHP cav thiab xa mus rau koj tus browser tib yam li lwm yam HTML. Qhov tseem ceeb kom paub txog ntawm no yog tias PHP cov ntawv sau tau muab tso rau sab hauv cov nplooj ntawv HTML ib txwm muaj.

Sau PHP Scripts Kauj Ruam 6
Sau PHP Scripts Kauj Ruam 6

Kauj Ruam 2. Nkag siab cov kab lus ntawm cov ntawv cim npe

Cov kab lus tau siv los qhia PHP lub cav kom ua qee yam. Nyob rau hauv cov ntaub ntawv ntawm ncha, koj tab tom qhia rau lub cav kom luam tawm dab tsi yog sab hauv cov lus hais.

PHP lub cav nws tus kheej yeej tsis tau luam dab tsi rau koj lub vijtsam. Txhua qhov kev tsim tawm los ntawm lub cav raug xa mus rau koj tus browser ua HTML. Koj tus browser tsis paub tias nws tau txais PHP tso tawm. Raws li qhov browser txhawj xeeb, nws tau txais HTML dawb

Sau PHP Scripts Kauj Ruam 7
Sau PHP Scripts Kauj Ruam 7

Kauj Ruam 3. Siv HTML cim npe kom ua rau koj cov lus pom

Ntxiv HTML cim npe tuaj yeem hloov pauv cov lus ntawm php nqe lus. Cov " ” “"Cov ntawv cim npe yuav ntxiv cov ntawv tuab rau cov ntawv uas tau muab tso rau hauv. Nco ntsoov tias cov cim npe no tshwm rau sab nraud ntawm cov ntawv, tab sis sab hauv ntawm cov cim cim cim ntawm cov lus hais.

  • Koj xav kom koj cov cai kom zoo ib yam li:

    <php?

    ncha Nyob zoo ntiaj teb!

    ";

    ?>

Sau PHP Scripts Kauj Ruam 8
Sau PHP Scripts Kauj Ruam 8

Kauj ruam 4. Txuag thiab qhib cov ntawv hauv qhov browser. Mus rau Cov Ntaub Ntawv> Txuag Raws li… thiab khaws cov ntawv ua "helloworld2.php", thiab qhib nws hauv koj tus browser los ntawm kev siv qhov chaw nyob: https://localhost/helloworld2.php. Cov zis yog tib yam li ua ntej, tab sis lub sijhawm no cov ntawv yog bold.

Nco ntsoov tias koj khaws cov ntawv rau koj "server" cov ntaub ntawv teev npe hauv paus. Feem ntau qhov no yog cov npe hu ua "htdocs" hauv koj daim ntawv Apache ntawm Windows, lossis/Library/Webserver/Documents ntawm OSX, tab sis tuaj yeem teeb tsa los ntawm tus neeg siv

Sau PHP Scripts Kauj Ruam 9
Sau PHP Scripts Kauj Ruam 9

Kauj Ruam 5. Kho cov ntawv kom ntxiv nqe lus thib ob

Nco ntsoov, nqe lus yuav tsum tau muab cais los ntawm ib tus lej.

  • Koj tus lej yuav tsum zoo ib yam li:

    <? php cov

    echo "Nyob Zoo Ntiaj Teb!"

    ;

    echo "Koj ua li cas?";

    ?>

Sau PHP Scripts Kauj Ruam 10
Sau PHP Scripts Kauj Ruam 10

Kauj Ruam 6. Txuag thiab khiav cov ntawv ua "nyob zoo ntiaj teb double.php"

Nplooj ntawv yuav tso tawm ob nqe lus ncha, teev nyob rau hauv kev txiav txim, ntawm ob kab. Daim ntawv ceeb toom"

Ntawm thawj kab. Nov yog HTML cim rau ntxig kab kab.

  • Yog tias koj tsis ntxiv qhov no, koj cov txiaj ntsig yuav zoo li no:

    Nyob Zoo Ntiaj Teb! Koj nyob li cas?

Ntu 3 ntawm 3: Kev Paub Paub Variables

Sau PHP Scripts Kauj Ruam 11
Sau PHP Scripts Kauj Ruam 11

Kauj Ruam 1. Xav txog qhov hloov pauv raws li ntim rau cov ntaub ntawv

Txhawm rau tswj cov ntaub ntawv, nws yog tus lej lossis npe, koj yuav tsum khaws cov ntaub ntawv hauv lub thawv. Cov txheej txheem no hu ua tshaj tawm qhov hloov pauv. Cov syntax rau tshaj tawm qhov sib txawv yog "$ myVariable =" Nyob Zoo Ntiaj Teb! ";"

  • Cov nyiaj daus las kos npe ($) thaum pib qhia PHP tias $ myVariable yog qhov sib txawv. Txhua qhov kev hloov pauv yuav tsum pib nrog tus lej kos npe, tab sis lub npe ntawm qhov sib txawv tuaj yeem yog txhua yam.
  • Hauv qhov piv txwv saum toj no, tus nqi yog "Nyob Zoo Ntiaj Teb!", Thiab qhov sib txawv yog $ myVariable. Koj tab tom qhia PHP kom khaws tus nqi ntawm sab xis ntawm qhov kos npe sib npaug, mus rau qhov sib txawv ntawm sab laug ntawm qhov kos npe sib npaug.
  • Qhov sib txawv uas muaj cov ntawv muaj nuj nqis yog hu ua hlua.
Sau PHP Scripts Kauj Ruam 12
Sau PHP Scripts Kauj Ruam 12

Kauj Ruam 2. Hu rau qhov sib txawv

Kev xa mus rau qhov sib txawv hauv cov cai yog hu ua hu. Tshaj tawm koj qhov sib txawv, tom qab ntawd ncha qhov sib txawv tsis txhob sau cov ntawv.

  • Koj cov cai yuav zoo ib yam li:

    $ myVariable = "Nyob Zoo Ntiaj Teb!";

    ncha $ myVariable;

    ?>

Sau PHP Scripts Kauj Ruam 13
Sau PHP Scripts Kauj Ruam 13

Kauj ruam 3. Txuag thiab khiav cov ntawv. Mus rau Cov Ntaub Ntawv> Txuag Raws li … thiab khaws cov ntawv ua "myfirstvariable.php". Qhib koj tus browser thiab mus rau https://localhost/myfirstvariable.php thiab tsab ntawv yuav luam tawm qhov sib txawv. Cov zis zoo ib yam li luam ntawv dawb, tab sis nws ua tiav li cas txawv.

Nco ntsoov tias koj khaws cov ntawv rau koj "server" cov ntaub ntawv teev npe hauv paus. Feem ntau qhov no yog cov npe hu ua "htdocs" hauv koj daim ntawv Apache ntawm Windows, lossis/Library/Webserver/Documents ntawm OSX, tab sis tuaj yeem teeb tsa los ntawm tus neeg siv

Sau PHP Scripts Kauj Ruam 14
Sau PHP Scripts Kauj Ruam 14

Kauj Ruam 4. Siv qhov sib txawv nrog cov lej

Cov lej kuj tseem tuaj yeem muaj tus lej (paub tias yog tus lej), thiab tom qab ntawd cov lej tuaj yeem siv tau siv cov lej yooj yim ua haujlwm. Pib los ntawm kev tshaj tawm peb qhov hloov pauv hu ua "$ mySmallNumber", "$ myLargeNumber", thiab "$ myTotal".

  • Koj tus lej yuav tsum zoo ib yam li:

    <? php cov

    $ mySmallNumber;

    $ myLargeNumber;

    $ myTotal;

    ?>

Sau PHP Scripts Kauj Ruam 15
Sau PHP Scripts Kauj Ruam 15

Kauj Ruam 5. Muab cov lej sib npaug rau thawj ob qhov sib txawv

Muab tus lej sib npaug rau "$ mySmallNumber" thiab "myLargeNumber".

  • Nco ntsoov tias qhov tseem ceeb tsis tas yuav tsum muaj nyob hauv cov lus hais. Qhov ntawd yuav ua rau tus lej raug kho raws li tus nqi ntawv zoo li "Nyob Zoo Ntiaj Teb!" sib txawv
  • Koj tus lej yuav tsum zoo ib yam li:

    <? php cov

    $ mySmallNumber = 12;

    $ myLargeNumber = 356;

    $ myTotal;

    ?>

Sau PHP Scripts Kauj Ruam 16
Sau PHP Scripts Kauj Ruam 16

Kauj Ruam 6. Siv qhov sib txawv thib peb los xam thiab luam tawm cov lej ntawm lwm qhov kev hloov pauv

Ntau dua li ua lej koj tus kheej, koj tuaj yeem hu ob qhov sib txawv hauv "$ myTotal" sib txawv. Siv cov lej ua lej, lub tshuab yuav suav qhov suav rau koj. Txhawm rau luam tawm qhov sib txawv, koj xav tau tsuas yog ntxiv cov lus hais uas hu ua qhov sib txawv tom qab tshaj tawm.

  • Txhua qhov kev hloov pauv mus rau qhov sib txawv ntawm qhov sib txawv yuav raug cuam tshuam thaum luam ntawv "$ myTotal" sib txawv nrog ncha.
  • Koj tus lej yuav tsum zoo ib yam li:

    <? php cov

    $ mySmallNumber = 12;

    $ myLargeNumber = 356;

    $ myTotal = $ mySmall Number + $ myLargeNumber;

    ncha $ myTotal;

    ?>

Sau PHP Scripts Kauj Ruam 17
Sau PHP Scripts Kauj Ruam 17

Kauj Ruam 7. Khaws cov ntawv thiab khiav cov ntawv no

Koj lub qhov rais browser yuav tso tawm ib tus lej. Tus lej ntawd yog tus lej ntawm ob qhov kev hloov pauv hu ua "$ myTotal" sib txawv.

Sau PHP Scripts Kauj Ruam 18
Sau PHP Scripts Kauj Ruam 18

Kauj Ruam 8. Txheeb xyuas koj cov hlua sib txawv

Siv qhov sib txawv los khaws cov ntawv tso cai rau koj hu mus rau qhov sib txawv ntawd txhua lub sijhawm koj xav siv tus nqi khaws cia es tsis txhob sau tas li ntawm cov ntawv. Nws kuj tseem tso cai rau kev tswj hwm nyuaj ntawm cov ntaub ntawv khaws cia mus rau tom ntej.

  • Thawj qhov sib txawv, $ myVariable, muaj cov hlua muaj nuj nqis; "Nyob Zoo Ntiaj Teb!". Tshwj tsis yog tias koj hloov tus nqi, $ myVariable yuav ib txwm muaj tus nqi "Nyob Zoo Ntiaj Teb!".
  • Cov lus hais ncha sau cov nqi ntawm $ myVariable.
Sau PHP Scripts Step 19
Sau PHP Scripts Step 19

Kauj Ruam 9. Txheeb xyuas koj cov lej sib txawv

Koj tau tshawb nrhiav qhov yooj yim ntawm kev siv cov lej sib txawv los ntawm kev siv ua lej. Cov ntaub ntawv tshwm sim tuaj yeem khaws cia rau lwm qhov sib txawv. Qhov no tsuas yog pib ntawm yam uas tuaj yeem ua tiav nrog cov kev hloov pauv no.

  • Ob qhov kev hloov pauv, $ mySmallNumber, thiab $ myLargeNumber yog txhua tus tau muab tus lej ua lej.
  • Qhov sib txawv thib peb, $ myTotal, khaws cov txiaj ntsig ntxiv ntawm $ mySmallNumber thiab $ myLargeNumber. Txij li $ mySmallNumber tuav ib tus lej tus lej, thiab $ myLargeNumber tuav tus lej thib ob, qhov no txhais tau tias $ myTotal tuav tus nqi ntawm thawj tus lej ntxiv rau tus lej thib ob. Tus nqi no tuaj yeem hloov pauv nrog kev hloov pauv rau ib qho ntawm cov kev hloov pauv suav nrog.

Qauv PHP Scripts

Image
Image

Qauv PHP Echo Template

Image
Image

Qauv PHP Hloov pauv nrog Cov Lus

Image
Image

Qauv PHP Hloov pauv nrog Tus Zauv

Yees duab - Los ntawm kev siv qhov kev pabcuam no, qee cov ntaub ntawv yuav raug muab qhia rau YouTube

Lub tswv yim

  • Kab lus no xav tias koj tau teeb tsa Apache thiab PHP ntawm koj lub computer. Txhua lub sijhawm nws tau hais kom txuag cov ntaub ntawv, koj tau txuag hauv "\ ht docs" (Yeej) lossis "\ Library / WebServer / Documents" (Mac) cov npe hauv Apache directory.
  • Kev tawm tswv yim yog ib qho tseem ceeb nrog txhua lub phiaj xwm, yog li xyuas kom koj paub yuav tawm tswv yim hauv PHP ib yam nkaus.
  • Ib qho cuab yeej muaj txiaj ntsig zoo los pab koj sim PHP cov ntaub ntawv yog XAMPP uas yog qhov haujlwm pub dawb uas teeb tsa thiab khiav Apache thiab PHP los pab koj simulate server ntawm koj lub computer.

Pom zoo: