Malamang, ang iskrip na kailangan mong isingit sa pahina ay nakasulat sa alinman sa PHP o JavaScript - ito ang dalawang pinakakaraniwang mga wika sa pag-script ng script ngayon. Hindi sila naipasok sa parehong paraan, tingnan natin ang parehong mga pagpipilian.
Panuto
Hakbang 1
Ang mga script ng JavaScript ay mga script na hindi naisakatuparan sa server, ngunit direkta sa browser, kaya naman tinawag silang "client-side". Kung ang script ay dumating sa iyo bilang isang hiwalay na file na may extension na "js", pagkatapos ay kailangan mong ikonekta ito sa pahina sa pamamagitan ng pagdaragdag ng isang kaukulang tag na may isang link sa file na ito sa heading na bahagi ng HTML code na ito. Ang header ay ang bahagi na nagsisimula sa isang tag at nagtatapos sa isang tag. Samakatuwid, hindi ka maaaring magkamali kung nakakita ka ng isang tag na pagsasara sa code ng pahina at ilagay ang sumusunod na link sa isang panlabas na file na JavaScript sa harap nito: Dito, tinukoy ng katangiang src ang pangalan ng file na "script.js" - kailangan mo upang mapalitan ito ng pangalan ng iyong js file. Upang mahanap at mabasa ng browser ang file na ito, dapat itong ilagay sa parehong folder ng server kung saan matatagpuan ang pahina mismo. Kung i-upload mo ito sa ibang lugar, tukuyin ang kaukulang address kasama ang pangalan ng file sa katangian ng src. Kung mayroon kang JavaScript na wala sa isang hiwalay na file, ngunit bilang isang teksto lamang na nagsisimula sa isang tag
Hakbang 2
Ang mga script ng PHP ay naisakatuparan sa panig ng server at tinawag, ayon sa pagkakabanggit, "server". At narito din, kung ang script ay dumating sa iyo bilang isang hiwalay na file, kailangan mong magdagdag ng isang link dito sa code ng pahina. Sa PHP, maaaring ganito ang hitsura ng isang link: Narito ang pangalan ng script.php - kailangan mong palitan ito ng pangalan ng file na mayroon ka. Kailangan mong ilagay ang naturang code sa simula ng pahina, bago ang lahat ng mga tag na naroroon dito. Mahalagang tiyakin na walang mga blangko na linya o puwang sa harap ng php code. Kung ang pahina kung saan ipinasok ang code ay may extension htm o html, pagkatapos ang php code ay hindi papatayin ng server - ang extension ay dapat na eksaktong "php". Kung ang PHP code ng script ay wala sa isang hiwalay na file at nagsisimula sa <? Php o <lang?, pagkatapos ay kailangan mong ipasok ito nang direkta sa pahina, nang hindi nagli-link sa isang panlabas na file. Ang mga nasabing mga bloke ng PHP code ay maaaring nakakalat sa iba't ibang bahagi ng HTML code ng pahina. Tungkol sa mga PHP-serips, ang pagkakaroon ng tagubilin ay mas mahalaga kaysa sa mga script ng client-side - maaaring masira ng maling paggamit ng mga script ng server-side ang iyong mga file sa website na nakaimbak sa server!
Hakbang 3
Ang parehong pamamaraan para sa pagpasok ng code sa pahina ay pareho para sa parehong mga script ng server at client. Kung mayroon kang isang file, ang unang hakbang ay i-upload ito sa server. Maaari itong magawa ayon sa FTP-protocol, gamit ang isang espesyal na programa (FTP-client). Ang paghahanap ng ganoong application sa web ay hindi mahirap - halimbawa, Cute FTP, FlashFXP, FileZilla, WS FTP, Smart FTP, atbp. Ang pag-download gamit ang mga kliyente ng FTP ay ginaganap gamit ang FTP protocol (File Transfer Protocol). Ngunit maaari mong i-upload ang file nang direkta sa pamamagitan ng browser gamit ang file manager na magagamit sa system ng pamamahala ng nilalaman at sa control panel ng hosting. Matapos i-upload ang file (o mga file) sa server, kakailanganin mong i-edit ang HTML code ng pahina. Maaari rin itong magawa sa pamamagitan ng isang browser kung gumagamit ka ng isang sistema ng pamamahala ng nilalaman. Ang system ay dapat magkaroon ng isang editor ng pahina, kung saan kailangan mong buksan ang kinakailangang pahina, ilipat ang editor sa mode ng pag-edit ng HTML code, ipasok ang handa na code at i-save ang mga pagbabago. Kung walang control system, pagkatapos ay i-download ang pahina sa iyong computer, i-edit ito sa isang simpleng text editor at i-upload ito pabalik sa server.