Tip 1: Hoe een bestand op te nemen in php

Tip 1: Hoe een bestand op te nemen in php



Om een ​​extra bestand met het script te verbindenPHP gebruikt een speciale include-functie. Nadat een extern document is aangesloten, kan de programmeur de geschreven code of andere inhoud in de huidige toepassing gebruiken.





Hoe een bestand op te nemen in php

















Functie omvat

Opnemen heeft de volgende syntaxis:include "bestandsnaam"; de naam geeft het relatieve of absolute pad aan met de extensie van het bijgevoegde document. Als er geen locatie is opgegeven, controleert PHP automatisch de inhoud van het php.ini-configuratiebestand, waarin de directory include_path wordt opgegeven, waar aanvullende bibliotheken kunnen worden gevonden. Als de richtlijn leeg of aangegeven in haar manier en zal het gewenste bestand niet vinden, de include proignorirovano.Posle uitdrukking zal u toelaten om de gewenste inhoud te gebruiken in het script, een variabele toe te wijzen, gebruik maken van de verklaarde ontwerp, enz. Er zijn bijvoorbeeld 2 bestanden 1.php en 2.php. Content 1.php als volgt: <? Php $ eerst = "variabele uit het eerste bestand"; $ tweede = "geïmporteerd value"; ??> Om onder andere 2.PHP variabelen hierboven vermeld, kunt u het volgende doen: <? phpInclude "1.php"; echo $ firstly; $ emerge = "$ secondly"; echo $ emerge; ?> In dit script, het tweede bestand op te nemen opdracht verbindt de inhoud van het eerste document, en gebruik vervolgens de in 1.php op de gewenste waarden op ekrane.Include tonen verklaard variabelen kunnen worden gebruikt bij het begin van het bestand en verklaren een functie binnen een deel van het document. Het is onwenselijk om de functie te gebruiken om bestanden op een externe server aan te sluiten. Als u deze functie wilt implementeren, moet u de optie allow_url_fopen inschakelen in het bestand php.ini op uw lokale of externe server.

vereisen

De vereiste functie is vergelijkbaar met opnemen. De opdrachten verschillen niet in syntaxis en in uitvoeringstechnologie. Het enige verschil is dat, in afwezigheid van het opgegeven bestand, het script moet worden beëindigd, terwijl de include de uitvoering van het script voortzet en de bijbehorende waarschuwing E_WARNING weergeeft, die kan worden onderdrukt met een speciaal @ -symbool. Bijvoorbeeld: <? Phprequire "1q.php"; echo "Script stopt met werken"; ?> In dit voorbeeld is het pad naar een niet-bestaand document 1q.php. Als het bestand ontbreekt, zal het script de echo-opdracht niet uitvoeren en heeft het gebruikersscherm een ​​leeg vel of een foutmelding (afhankelijk van de php.ini-instellingen). Als u een soortgelijke code invoert, gebruikt u include: <? Phpinclude "1q.php"; echo "Script gaat door"; ?> De echo-opdracht wordt uitgevoerd en de bijbehorende tekst verschijnt.
























Tip 2: Hoe de sessie in een browser in te schakelen



Aangezien de webserver geen continue communicatie met de client ondersteunt en elk verzoek door de server als nieuw wordt ervaren, is de hoofdtaak van de sessies in de browser is de procedure voor het identificeren van de browser en het maken van het bijbehorende bestand waarin de sessievariabelen zijn opgeslagen.





Hoe een sessie in een browser in te schakelen








instructie





1


Een sessie is in feite een tekstbestand,Het slaat de waarden van de paren van verzoek-antwoorden op de server op. Het aantal van dergelijke bestanden van verschillende clients kan zeer aanzienlijk zijn, dus aan elke client wordt een eigen SID toegewezen die wordt verzonden met behulp van de queryreeks. Sessies en cookies zijn methoden voor het opslaan van informatie die worden gebruikt om een ​​gebruiker te definiëren. In dit geval worden de eerste opgeslagen op de server en gebruikt door de beheerder, en de tweede worden bepaald door de ontwikkelaar en opgeslagen op de lokale computer.





2


De sessie inschakelen in de browser ingesteld door het commando dool session_start () op elkbron met de verwijzing naar variabelen. In dit geval symboliseert het antwoord van de ware functie de succesvolle opname van de sessie en is het antwoord false een fout. Nadat u de sessie hebt ingeschakeld, kunt u de gegevens opslaan in de array $ _SESSION.





3


Merk op dat de sessieopdracht.Het save_path, gelegen in het php.ini-bestand, definieert het pad naar waar de sessiebestanden worden opgeslagen. Onzekerheid over deze richtlijn impliceert het automatisch opslaan van sessiebestanden in het RAM van de server. De "levensduur" van de sessie wordt bepaald door de session.cookie_lifetime-instructie in hetzelfde php.ini-configuratiebestand.





4


Het uitschakelen van de browsersessiefunctie wordt gespecificeerd door de functie bool session_destroy (). De string session_id ([$ id]) functie stelt u in staat om de huidige sessie-ID te bepalen.





5


Een extra kenmerk van deze functiehet is mogelijk om uw eigen sessie-ID in te stellen met behulp van de optionele parameter $ id. Houd er rekening mee dat het gebruik van Cyrillische tekens in deze parameter niet is toegestaan, in tegenstelling tot de numerieke tekens. Een andere voorwaarde voor het succes van het opgeven van uw eigen sessie-ID is de noodzaak om de functie session_start () te gebruiken.












Tip 3: Gzip-compressie inschakelen



gzip samendrukking U kunt de hoeveelheid verzonden gegevens verminderengebruiker bij het downloaden van de pagina op internet. Dit maakt het mogelijk om de snelheid van het uiterlijk van de site in het browservenster aanzienlijk te verhogen vanwege het speciale dynamische compressie-algoritme dat wordt gebruikt.





Gzip-compressie inschakelen








Je hebt nodig




  • - Hosting die ondersteuning biedt voor het bewerken van php.ini;
  • - FTP-client.




instructie





1


Om de Gzip-compressiemodus in te schakelen, hebt u dit nodigGebruik een speciale instructie in php.ini. Met dit bestand kunt u de uitvoering van scripts configureren die zijn geschreven in de PHP-programmeertaal, waardoor het mogelijk is om de werking van alle programma's die op de server worden uitgevoerd, af te stemmen. U kunt php.ini openen met elke teksteditor. De locatie van het bestand hangt af van de instellingen van uw host en de software die op de servers wordt gebruikt.





2


Ga naar uw site met de FTP-managerof gebruik het configuratiescherm van de hostingprovider. Bij sommige bedrijven kunnen gebruikers configuratiebestanden rechtstreeks bewerken, via het editorvenster dat is ingesloten in het configuratiescherm. Als het menu-item voor het wijzigen van php.ini ontbreekt en door de structuur van de site via FTP te bladeren, kunt u de bestandslocatie niet vinden, op uw hosting is de wijziging van dergelijke instellingen uitgeschakeld.





3


Als je weet dat de hoster dit toestaatom php.ini te configureren, maar u kunt dit bestand niet vinden, een info.php-document maken en de code invoeren: Sla de wijzigingen op in het bestand en upload het naar de server en geef in de adresbalk van de browser het juiste pad op (bijvoorbeeld http: // uw_site / info.php).





4


De resulterende pagina toont de PHP-instellingen. In de regel Loaded Configuration File wordt het adres php.ini geregistreerd.





5


Download het configuratiebestand naar uw computer en open het met een willekeurige teksteditor. Klik hiervoor met de rechtermuisknop op het document en selecteer 'Openen met'.





6


Zoek in het venster de volgende regel: zlib.output_compression = OffChange zijn waarde op On: zlib.output_compression = On





7


Sla de aangebrachte wijzigingen op en upload het bestand met de FTP-client terug naar de server, na de vervanging. gzip samendrukking inclusive.





8


Ga naar de site en test het compressiewerk via verschillende browsers. Als u problemen ondervindt bij het laden van pagina's, moet Gzip worden uitgeschakeld.











Tip 4: Hoe muziek op de server in te schakelen



Een van de voordelen van een populaire netwerkschieterCounter Strike - de mogelijkheid om uw eigen server te maken. Verander de standaardmuziek van het spel door daarin het geluidsbestand in te voegen dat je hebt geselecteerd.





Schakel muziek op uw server in








Je hebt nodig




  • - pc met internettoegang;
  • - geluidsbestand;
  • - muziek converter;
  • - het programma Fly Studio.




instructie





1


Een audiobestand installeren in Counter-Strike 1.6, downloaden of om te zetten van het profiel met behulp van het programma audio-versie met de extensie WAV. In de gids met een spel van een groot aantal vergelijkbare configuratiedatabase naam en selecteer Verplaats naar cstrike bestand userconfig.cfg map.





2


Hernoem de gedownloade of aangepastegeluidsbestand in voice_input. Om uw originele muziek af te spelen, drukt u op de microfoon-dempknop, die meestal wordt beantwoord met de K-toets op het Engelse toetsenbord.





3


Een geluidsbestand creëren dat is ontworpen voorspel Counter-Strike, voer het programma Fly Studio 8 uit. Klik bovenaan op het venster dat opent op de knop met de afbeelding van een schaar. Activeer de eerste sleutel uit de onderste rij en wijs naar de parameter Load Sample. Markeer de geselecteerde muziek of het geluid.





4


Na het downloaden van het bestand, geeft u de cursor opmanipulator in de grafische geluidstabel en selecteer de fragmenten die u nodig hebt. Klik op de schaarknop en selecteer Knippen. Definieer de map op uw computer, geef een naam op voor het bestand, sla het op de opgegeven locatie op door op de juiste sleutel te klikken. Geef in het veld Microsoft wave-bestand (* wav) de regel Microsoft gecomprimeerde wave-bestand (* wav) op.





5


Om een ​​muzikale begeleiding te creëren metverbinding met de spelserver, ga naar http://makeserver.ru/engine/download.php?id=62 en download de plug-in. Kopieer het bestand loadingsound.amxx naar addonsamxmodxplugins en verplaats de map met geluiden naar Valvecstrike.





6


Selecteer als u uw eigen muziek insteltHet geluidsbestand dat je leuk vindt. Hernoem het naar "laden" en converteer het naar wav-formaat. Open de map Vox en vervang het standaard audiobestand door het eigen audiobestand. Start de spelserver opnieuw om de door u aangebrachte wijzigingen door te voeren.