Tips 1: Hvordan ta med en fil i php
Tips 1: Hvordan ta med en fil i php
For å koble til en ekstra fil til skriptetPHP bruker en spesiell inkluderingsfunksjon. Etter at du har koblet et eksternt dokument, kan programmereren bruke den skrevne koden eller annet innhold i gjeldende program.
Funksjonen inkluderer
Inkluder har følgende syntaks:Inkluder "filnavn"; Navnet angir den relative eller absolutte banen med utvidelsen av vedlagte dokument. Dersom emisjonen ikke er spesifisert, vil PHP automatisk sjekke innholdet i php.ini, som indikerer include_path - katalogen som kan plasseres flere biblioteker. Hvis direktivet vil være tom eller indikert i veien for henne, og vil ikke finne den ønskede filen, den inkluderer proignorirovano.Posle uttrykket gjør at du kan bruke det ønskede innholdet i skriptet, tilordne en variabel, bruker erklært design osv For eksempel er det 2 filer 1.php og 2.php. Innhold 1.php som følger: <? Php $ først = "variabel fra den første filen"; $ dernest = "importert verdi"; ??> For å inkludere 2.PHP variablene nevnt ovenfor, kan du gjøre følgende: <? phpInclude "1.php"; echo $ for det første; $ dukke opp = "$ for det andre"; echo $ dukke opp; ?> I dette skriptet den andre filen inkludere kommando forbinder innholdet i det første dokument, og deretter bruke variabler deklarert i 1.php for å vise de nødvendige verdiene ekrane.Include kan anvendes ved begynnelsen av filen og erklære en funksjon inne i en hvilken som helst del av dokumentet. Det er uønsket å bruke funksjonen til å koble til filer som er plassert på en ekstern server. Hvis du vil implementere denne funksjonen, må du aktivere allow_url_fopen alternativ i php.ini fil på lokal eller ekstern server.Krev
Den krever funksjonen ligner på å inkludere. Kommandoene adskiller seg ikke i syntaks og i utførelsesteknologi. Den eneste forskjellen er at i fravær av denne filen krever stopper skriptet, mens skriptet vil fortsette å inkludere og vise en advarsel E_WARNING genereres, som kan undertrykkes ved hjelp av et spesielt symbol @. For eksempel: <? Phprequire "1q.php"; ekko "Script slutter å fungere"; ?> I dette eksemplet er banen til et ikke-eksisterende dokument 1q.php. Hvis filen ikke finnes, betyr skriptet ikke utføre kommandoen ekko, og vil enten være et blankt ark på brukerens skjerm eller en feilmelding (avhengig av php.ini innstillinger). Hvis du skriver inn den samme koden ved hjelp av blant annet: <phpinclude "1q.php"; echo "Script fortsetter" ;? ?> Ekkokommandoen utføres og den tilsvarende teksten vises.Tips 2: Slik aktiverer du økten i en nettleser
Siden webserveren ikke støtter kontinuerlig kommunikasjon med klienten, og hver forespørsel oppfattes av serveren som ny, er hovedoppgaven til øktene i nettleseren er prosedyren for å identifisere nettleseren og opprette den tilsvarende filen som lagrer sesjonsvariablene.
instruksjon
1
En økt er faktisk en tekstfil,Det lagrer verdiene til forespørselsresponsparene på serveren. Antallet av slike filer fra forskjellige klienter kan være svært viktig, så hver klient er tilordnet sitt eget SID som sendes ved hjelp av spørringsstrengen. Økter og informasjonskapsler er informasjon lagringsmetoder som brukes til å definere en bruker. I dette tilfellet lagres de første på serveren og brukes av administratoren, og den andre blir bestemt av utvikleren og lagret på den lokale datamaskinen.
2
Aktiverer økten i nettleseren sett av kommandoen dool session_start () på hverressurs som inneholder referansen til variabler. I dette tilfellet symboliserer svaret på den sanne funksjonen den vellykkede inkluderingen av økten, og det falske svaret er en feil. Etter å ha aktivert sesjonen, kan du lagre dataene i $ _SESSION-arrayet.
3
Legg merke til at øktkommandoen.Save_path, som ligger i php.ini-filen, definerer banen til hvor øktfilene er lagret. Usikkerhet om dette direktivet innebærer automatisk lagring av øktfiler i serverens RAM. "Livet" for økten bestemmes av session.cookie_lifetime-direktivet i samme php.ini-konfigurasjonsfil.
4
Deaktivere nettleserens øktfunksjon er spesifisert av funksjonen bool session_destroy (). Strengen session_id ([$ id]) -funksjonen lar deg bestemme gjeldende sesjons-ID.
5
En ekstra egenskap ved denne funksjonenDet er mulig å angi din egen økt-ID ved hjelp av den valgfrie $ id-parameteren. Vær oppmerksom på at bruk av kyrilliske tegn i denne parameteren ikke er tillatt, i motsetning til de numeriske tegnene. En annen betingelse for å lykkes med å spesifisere din egen øktidentifikator er behovet for å bruke session_start () -funksjonen.
Tips 3: Slik aktiverer du gzip-komprimering
gzip kompresjon Du kan redusere mengden data som sendesbruker når du laster ned siden på Internett. Dette gjør det mulig å øke hastigheten på utseendet på nettstedet i nettleservinduet på grunn av den spesielle dynamiske komprimeringsalgoritmen som brukes.
Du trenger
- - Hosting som støtter redigering php.ini;
- - FTP-klient.
instruksjon
1
For å aktivere Gzip-komprimeringsmodusen trenger duBruk et spesielt direktiv i php.ini. Denne filen lar deg konfigurere utførelsen av skript skrevet i PHP-programmeringsspråket, som gjør det mulig å finjustere operasjonen til alle programmer som utføres på serveren. Du kan åpne php.ini med noen tekstredigeringsprogram. Plasseringen av filen avhenger av innstillingene til verten din og programvaren som brukes på serverne.
2
Gå til nettstedet ditt med FTP-administratoreneller bruk vertsleverandørens kontrollpanel. Noen selskaper tillater brukere å redigere konfigurasjonsfiler direkte, gjennom redigeringsvinduet som er innebygd i kontrollpanelet. Hvis menyelementet for å endre php.ini mangler, og ved å bla gjennom strukturen til nettstedet via FTP, kan du ikke finne filens plassering. På din hosting er endringen av slike innstillinger deaktivert.
3
Hvis du vet at verten tillater detbære php.ini innstillinger, men du kan ikke finne filen, opprette et dokument info.php og skriv inn koden: Lagre filen og laste den opp til serveren, og angi riktig bane i adressefeltet i nettleseren (for eksempel http: // your_site / info.php).
4
Den resulterende siden viser PHP-innstillingene. I linjen Lastet konfigurasjonsfil er php.ini-adressen registrert.
5
Last ned konfigurasjonsfilen til datamaskinen din og åpne den ved hjelp av et tekstredigeringsprogram. For å gjøre dette, høyreklikk på dokumentet og velg "Åpne med."
6
I vinduet som dukker opp finner du følgende linje: zlib.output_compression = AvVer endre verdien på På: zlib.output_compression = På
7
Lagre endringene som er gjort og last opp filen med FTP-klienten tilbake til serveren, etter utskiftingen. gzip kompresjon inkluderende.
8
Gå til nettstedet og test arbeidet med kompresjon gjennom forskjellige nettlesere. Hvis du opplever problemer med å laste inn sider, bør Gzip deaktiveres.
Tips 4: Slik aktiverer du musikk på serveren
En av fordelene ved et populært nettverksskytespillCounter Strike - evnen til å lage din egen server. Endre standardmusikken til spillet ved å sette inn lydfilen du valgte.
Du trenger
- - PC med Internett-tilgang
- - lydfil;
- - musikkomformer;
- - programmet Fly Studio.
instruksjon
1
Installere en lydfil i Counter-Strike 1.6, last ned eller konverter med profilprogramversjonen av lyden med utvidelsen WAV. I katalogen med det installerte spillet fra et stort antall liknende konfigurasjonsdata, velg og flytt brukerconfig.cfg-filen til Cstrike-mappen.
2
Gi nytt navn til den nedlastede eller tilpassedelydfil i voice_input. For å spille av originalmusikken, trykk på mikrofonmute-knappen, som vanligvis besvart av K-tasten på det engelske tastaturet.
3
Oppretter en lydfil designet forspillet Counter-Strike, kjør programmet Fly Studio 8. Øverst i vinduet som åpnes, klikk på knappen med bildet av saks. Aktiver den første tasten fra nederste rad og pek på parameteren Last inn prøve. Fremhev valgt musikk eller lyd.
4
Etter å ha lastet ned filen, spesifiser du markørenmanipulator på det grafiske lydbordet og velg fragmentene du trenger. Klikk på sakseknappen og velg Klipp ut. Definer katalogen på datamaskinen din, angi et navn på filen, lagre det på det angitte stedet ved å klikke på den aktuelle nøkkelen. I feltet Microsoft wave file (* wav), spesifiser linjen Microsoft komprimert bølgefil (* wav).
5
Å lage en musikalsk akkompagnement medtilkobling til spillserveren, går du til http://makeserver.ru/engine/download.php?id=62 linken og laste ned plugin. Kopier filen loadingsound.amxx til addonsamxmodxplugins og flytt lydmappen til Valvecstrike.
6
Når du setter inn din egen musikk, velger duLydfilen du liker. Gi nytt navn til "lasting" og konverter det til wav-format. Åpne Vox-mappen og erstatt standard lydfilen med din egen. Start spillserveren på nytt for å få effekt av endringene du har gjort.