PHP waa a luqadda barnaamijka had iyo jeer loo isticmaalo abuurista waxyaabaha ku jira bogagga shabakadda oo bogagga html iyo koodhadhka ilaha lagu diyaarin karo. PHP waa gaabinta soo gaabinta Waxa loola jeedaa "PHP Hyeeris Pdib-u-farsameeye »(markii hore Qalabka PHP, ama, Pqofku Hukunta PQalabka da'da), waana a luqad la fasiray loo adeegsaday sameynta codsiyada loogu talagalay server-yada, ama abuuritaanka waxyaabo firfircoon oo loogu talagalay boggaga internetka. Muddooyinkii dambe sidoo kale abuurista noocyo kale oo barnaamijyo ah oo ay ku jiraan codsiyo isku xiraya garaafka iyadoo la adeegsanayo maktabadaha Qt o GTK +.
ISTICMAALKA PHP
Adeegsiga ugu weyn ee PHP waa kuwan soo socda:
- Jadwalka bogagga shabakadda dhaqdhaqaaqa, badanaa lagu daro mashiinka keydka macluumaadka MySQL, inkasta oo ay leedahay taageero u gaar ah matoorada kale, oo ay ku jiraan heerka ODBC, taas oo si weyn u ballaarineysa fursadaha isku xirnaantaada.
- Barnaamijyada Console, ee qaabka Perl o Qoraalka Shell.
- Abuuritaanka codsiyada garaafka ee ka madax banaan biraawsarka, iyadoo la adeegsanayo isku darka PHP iyo Qt/GTK +, kuu ogolaanaya inaad ku horumariso codsiyada desktop-ka nidaamyada hawlgalka taas oo lagu taageerayo.
FAA'IIDOOYINKA PHP
- Waa a luqadda iskudhafka.
- Awood u lahaanshaha inuu la xiriiro inta badan darawallada keydka macluumaadka ee maanta la isticmaalo, wuxuu muujiyaa isku xirkiisa MySQL
- Aqri oo maamul xogta laga helo ilo kala duwan, oo ay ku jiraan xogta dadka isticmaala ay ka soo gali karaan foomamka HTML.
- Awood u leh inuu ballaariyo kartidiisa adoo adeegsanaya tiro aad u badan oo modullo ah (oo loo yaqaan 'ext's ama kordhin').
- Waxay leedahay dukumiinti ballaaran oo ku saabsan degelkeeda rasmiga ah ([1]), oo ay ka mid tahay inay ka muuqato in dhammaan howlaha nidaamka lagu sharxay oo tusaale loogu soo qaatay hal feyl oo caawimaad ah.
- Es free, taas oo ah sababta loo soo bandhigay inay tahay beddel fudud oo qof walba heli karo.
- Kuu ogolaanayaa farsamooyinka Barnaamij ujeedo-ujeedo leh.
- Kuu ogolaanayaa inaad u sameysid foomamka shabakadda.
- Aad iyo aad u dhameystiran oo ay ku jiraan maktabadda hooyo ee shaqooyinka
- Uma baahna qeexitaanka noocyada isbeddelaya ama maaraynta heerka hoose ee faahfaahsan.
Halkan waxaa ah tusaale ka mid ah bog internet oo fudud oo lagu sameeyay isticmaalka luqadda PHP.
Tusaale <?php if (go '($ _POST['muujinaya'])) { codso 'Hello,'.html qaybaha($ _POST['Magaca']) .',, cuntada aad ugu jeceshahay waa:'. html qaybaha($ _POST['cunto']); } kale { ?> <form method="POST" ficil ="?"> Magacaa?"qoraal" magac ="Magaca"> Waa maxay cuntada aad ugu jeceshahay?"cunto"> Isboorti Dubay Pizza"gudbi" magac ="bandhigyo" qiime ="Raac, sii wad"> <?php } ?>
Nidaamkan waxaa suurtagal ah in lagu ilaaliyo astaamaha soo socda:
- Doorshooyinka loo diro foomka iyadoo la adeegsanayo habka POST, waxaa lagu helaa luuqada ku jirta safka
$_POST
, kaas oo sahlaya helitaanka xogta noocan ah. Habkan oo kale ayaa loo adeegsadaa luqadda dhammaan ilaha macluumaadka ee ku jira websaydhka, sida cookies shaxda$_COOKIES
, Doorsoomayaasha URL ee$_GET
(taas oo foomamka loo isticmaali karo in lagu keydiyo xogta), doorsoomayaasha kal-fadhiga iyadoo la adeegsanayo$_SESSION
, iyo server iyo macaamiil doorsoomayaasha iyada oo loo marayo diyaarinta$_SERVER
. - Furaha PHP wuxuu ku dhexjiraa gudaha HTML oo la falgala, taas oo kuu oggolaaneysa inaad qaabeyso bogga Websaydhka oo ah tifaftire guud HTML oo ku dar koodh firfircoon gudaha astaamaha
<?php ?>
. - Natiijadu waxay muujineysaa oo qarinaysaa qaybo ka mid ah koodhka HTML shuruud ahaan.
- Waa suurtogal in loo adeegsado shaqooyin luqad gaar u ah barnaamijyada Webka sida
htmlentitites()
, kaas oo badalaya jilayaasha leh macno gaar ah koodhka HTML ama taasi si khaldan ayaa loogu soo bandhigi karaa biraawsarka lahjadaha ama xajmiga, iskuna eg qaab ahaan HTML..
Haddii aad rabto inaad sii wado barashada wax yar oo ku saabsan Luqadda Bilaashka ah ee ugu Caansan, waad booqan kartaa bogga rasmiga ah
Noqo kuwa ugu horreeya ee faallo bixiya