1 patarimas. Kaip įtraukti failą į php

1 patarimas. Kaip įtraukti failą į php



Norėdami pridėti papildomą failą prie scenarijausPHP naudoja specialią funkciją. Prijungus išorinį dokumentą, programuotojas gali naudoti rašytinį kodą ar kitą turinį dabartinėje programoje.





Kaip įtraukti failą į php

















Funkcija apima

Įtraukti turi tokį sintaksę:įtraukti "failo vardas"; pavadinimas nurodo santykinį arba absoliučią kelią su pridėto dokumento pratęsimu. Jei vieta nenurodyta, PHP automatiškai patikrinti į php.ini konfigūracijos, kuri rodo include_path turinį - katalogą, kuris gali būti dedamas papildomas bibliotekas. Jei direktyva bus tuščia arba nurodomas jos būdu ir nebus rasti norimą failą, include proignorirovano.Posle išraiška leis jums naudoti norimą turinį iš scenarijaus, priskirti kintamajam, naudoti deklaruotą dizainą, tt Pavyzdžiui, yra 2 failai: 1.php ir 2.php. Turinio 1.php taip: <? Php $ Pirma = "kintamasis nuo pirmos failą"; $ Antra = "importavo vertė"; ??> Norėdami įtraukti 2.php aukščiau išvardyti kintamieji, tai galite padaryti taip: <? phpInclude "1.php"; echo $ pirma; $ išbristi = "$ Antra"; echo $ išbristi; ?> Šiuo scenarijų, antrą failą įtraukti komandą jungia pirmojo dokumento turinį, o tada naudoti kintamuosius deklaruotus 1.php rodyti reikiamus reikšmes ekrane.Include gali būti naudojamas failo pradžioje ir paskelbti funkciją viduje bet dokumento dalis. Nepageidaujama naudoti funkciją nuotolinio serverio failams jungti. Jei norite įdiegti šią funkciją, jūs turite įjungti allow_url_fopen parinktį savo php.ini failas jūsų vietiniame ar nuotoliniame serveryje.

Reikalauti

Reikalavimų funkcija yra panaši į įtraukimą. Komandos nesiskiria sintaksės ir vykdymo technologijos. Vienintelis skirtumas yra tas, kad jei nėra nurodyto failo, reikalaujama nutraukti scenarijų, o įtraukimas tęsia scenarijaus vykdymą ir parodo atitinkamą įspėjimą E_WARNING, kuris gali būti slopinamas specialiu @ simboliu. Pavyzdžiui: <? Phprequire "1q.php"; echo "Script stops working"; ?> Šiame pavyzdyje kelias į neegzistuojantį dokumentą yra 1q.php. Jei failo trūksta, scenarijus neužpildys echo komandos, o vartotojo ekrane bus arba tuščias lapas, arba klaidos pranešimas (priklausomai nuo php.ini nustatymų). Jei įveskite panašų kodą naudodami: <? Phpinclude "1q.php"; echo "Script continues"; ?> Echo komanda yra vykdoma ir pasirodo atitinkamas tekstas.
























2 patarimas. Kaip įgalinti sesiją naršyklėje



Kadangi žiniatinklio serveris nepalaiko nuolatinio ryšio su klientu, o kiekvienas prašymas serverio suvokiamas kaip naujas, pagrindinis sesijų uždavinys naršyklė yra naršyklės nustatymo procedūra ir atitinkamos bylos, kurioje saugomi sesijos kintamieji, kūrimas.





Kaip įgalinti sesiją naršyklėje








Instrukcijos





1


Faktiškai sesija yra tekstinis failasJis saugo prašymo ir atsakymo porų vertes serveryje. Tokių skirtingų klientų failų skaičius gali būti labai reikšmingas, todėl kiekvienam klientui priskiriamas jo SID, kuris siunčiamas naudojant užklausos eilutę. Seansai ir slapukai yra informacijos saugojimo metodai, naudojami vartotojo apibrėžimui. Šiuo atveju pirmasis saugomi serveryje ir naudojama administratoriaus, o antrasis - lemia kūrėjas ir saugomi vietiniame kompiuteryje.





2


Sesijos įjungimas naršyklė nustato komanda dool session_start () kiekvienojeturinys, kuriame yra nuoroda į kintamuosius. Šiuo atveju atsakymas į tikrąją funkciją simbolizuoja sėkmingą sesijos įtraukimą, o klaidingas atsakymas yra klaida. Įjungę sesiją, galite išsaugoti duomenis "$ _SESSION" masyve.





3


Atkreipkite dėmesį, kad sesijos komanda."Save_path", esantis failo php.ini, apibrėžia kelią, kur saugomi seanso failai. Šios direktyvos neapibrėžtumas reiškia automatinį seanso failų išsaugojimą serverio RAM atmintyje. Sesijos "gyvenimas" nustatomas pagal session.cookie_lifetime direktyvą toje pačioje konfigūracijos byloje php.ini.





4


Naršyklės sesijos funkcijos išjungimas nustatomas funkcija bool session_destroy (). Funkcija string_session_id ([$ id]) leidžia jums nustatyti dabartinį sesijos ID.





5


Papildoma šios funkcijos savybėgalite nustatyti savo seanso ID naudodami neprivalomą $ id parametrą. Atkreipiame dėmesį, kad šiame skaitme nurodytais simboliais kirilicų simbolių naudojimas yra draudžiamas. Kitas seanso identifikatoriaus nustatymo sėkmės sąlyga yra būtinybė naudoti session_start () funkciją.












3 patarimas: kaip įjungti gzip suspaudimą



Gzip susitraukimas Galite sumažinti išsiųstų duomenų kiekįvartotojas, kai atsisiųsite puslapį internete. Tai leidžia žymiai padidinti svetainės išvaizdos greitį naršyklės langu dėl specialaus dinaminio glaudinimo algoritmo.





Kaip įjungti gzip suspaudimą








Jums reikės




  • - Hostingas, kuris palaiko redagavimą php.ini;
  • - FTP klientas.




Instrukcijos





1


Norint įjungti Gzip suspaudimo režimą, jums reikiaNaudokite specialią direktyvą php.ini. Šis failas leidžia sukonfigūruoti scenarijus, parašytus PHP programavimo kalba, kuris leidžia tiksliai suderinti visų programų, vykdomų serveryje, veikimą. Galite atidaryti php.ini su bet kuriuo teksto redaktoriumi. Failo vieta priklauso nuo jūsų kompiuterio ir programinės įrangos, naudojamos serveriuose, nustatymų.





2


Eikite į savo svetainę naudodami FTP valdytojąarba naudokite prieglobos paslaugų teikėjo valdymo skydą. Kai kurios įmonės leidžia vartotojams tiesiogiai redaguoti konfigūracijos failus per valdymo skydo įterptą redaktoriaus langą. Jei trūksta meniu elemento, skirto pakeisti php.ini, ir naršydami svetainės struktūrą per FTP, negalima rasti failo vietos, jūsų priegloboje tokie nustatymai neleidžiami.





3


Jei žinote, kad hoster leidžiavykdyti php.ini nustatymus, bet jūs negalite rasti failą, sukurti dokumentą info.php ir įveskite kodą: Išsaugokite failą ir įkelkite jį į serverį, ir nurodyti tinkamą kelią į adreso juostą savo naršyklėje (pavyzdžiui, http: // your_site / info.php).





4


Gautame puslapyje bus rodomi PHP nustatymai. Linijoje "Įkelti konfigūracijos failas" registruojamas "php.ini" adresas.





5


Atsisiųskite konfigūracijos failą į savo kompiuterį ir atidarykite jį naudodami bet kurį teksto redaktorių. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite dokumentą ir pasirinkite "Atidaryti naudojant".





6


Atsidariusiame langelyje raskite tokią eilutę: zlib.output_compression = Off Keisti jo reikšmę įjungta: zlib.output_compression = On





7


Įrašykite padarytus pakeitimus ir įkelkite failą į FTP klientą atgal į serverį, po pakeitimo. Gzip susitraukimas įtraukta.





8


Eikite į svetainę ir patikrinkite suspaudimo darbą per skirtingas naršykles. Jei jums kyla problemų perkeliant puslapius, Gzip turi būti išjungtas.











4 patarimas: kaip įjungti muziką serveryje



Vienas iš populiariausių tinklo šaulių privalumųCounter Strike - galimybė kurti savo serverį. Pakeiskite standartinę žaidimo muziką, įterpdami į ją pasirinktą garso failą.





Įgalinkite muziką savo serveryje








Jums reikės




  • - kompiuteris su interneto prieiga;
  • - garso failą;
  • - muzikos konverteris;
  • - programa "Fly Studio".




Instrukcijos





1


Garsinio failo įdiegimas Counter-Strike 1.6, atsisiųskite arba konvertuokite į profilio programos garso versiją su WAV plėtiniu. Kataloge su įdiegtu žaidimu, kuriame yra daug panašių konfigūracijos duomenų, pasirinkite ir perkelkite failą userconfig.cfg į aplanką Cstrike.





2


Pervadinti atsisiųstą ar pritaikytą pavadinimągarso failas balso_input. Jei norite paleisti originalią muziką, paspauskite mikrofono nutildymo mygtuką, į kurį paprastai atsakoma klavišu "K" esančioje anglų klaviatūroje.





3


Sukurkite bet kokį garso failą, sukurtą"Counter-Strike" žaidime paleiskite programą "Fly Studio 8". Atidaryto lango viršuje spustelėkite mygtuką su žirklių vaizdais. Suaktyvinkite pirmąjį raktą iš apatinės eilutės ir pažymėkite parametrą "Load Sample". Pažymėkite pasirinktą muziką ar garsą.





4


Atsisiuntę failą nurodykite žymeklįmanipuliatorių ant grafikos garso stalo ir pasirinkite jums reikalingus fragmentus. Paspauskite žirklių mygtuką ir pasirinkite "Cut". Nustatykite kompiuterio katalogą, nurodykite failo pavadinimą, išsaugokite jį nurodytoje vietoje spustelėdami atitinkamą raktą. Lauke Microsoft bangos failas (* wav) nurodykite linijinį "Microsoft" suspausto bangos failą (* wav).





5


Sukurti muzikinį akompanimentą suprisijungti prie žaidimų serverio, eikite į http://makeserver.ru/engine/download.php?id=62 ir atsisiųskite papildinį. Kopijuoti failą loadingsound.amxx į addonsamxmodxplugins ir perkelti garso aplanką į Valvecstrike.





6


Nustatydami savo muziką, pasirinkiteGarso failas jums patinka. Pervardykite jį į "įkeliant" ir konvertuokite į wav formatu. Atidarykite aplanką Vox ir pakeiskite standartinį garso failą savo. Iš naujo paleiskite žaidimų serverį, kad įsigalėtumėte atliktų pakeitimų.