Hogyan kell menteni a php oldal
A koncepció a webszerver. PHP szintaxis
Web szerver - a szerver, amely fogadja a HTTP-kérések az ügyfelek, általában a böngészők, és kiadásához azokat a HTTP-válaszok, általában HTML-oldalak, képek, fájlok, stream média, vagy más adatokat.
Webszerverek - az alapja a World Wide Web.
Web szerver úgynevezett szoftverként látja el a webszerver, és a számítógép, amelyen a szoftver működik.
További funkciók sok Web szerver:
· Bejelentkezés felhasználó hozzáfér az erőforrások
· Támogatása dinamikusan generált oldalak;
· HTTPS támogatja a biztonságos kapcsolatot az ügyfelekkel.
HTTPS - kiterjesztése a HTTP protokoll, amely támogatja a titkosítást. A továbbított adatok szerint a HTTP protokollt, „csomagolt” egy kriptográfiai protokoll SSL vagy TLS, és ezáltal védelmet biztosít az ilyen adatok.
Ellentétben a HTTP, HTTPS az alapértelmezett TCP port 443 (fedezetlen HTTP - 80). Ezt a rendszert fejlesztette ki a Netscape Communications Corporation, hogy hozzanak létre egy hitelesítési és biztonságos kapcsolatot.
HTTPS széles körben használják a világon a webes alkalmazások, ahol a biztonság fontos vegyületek, mint például a fizetési rendszerek. Ez védelmet nyújt a támadások alapuló hamisítást vagy hallgat az átlagos szint a hálózati kapcsolat
Jelenleg HTTPS támogatása legnépszerűbb böngésző.
Általában https yavletsya nem külön protokollt. Valójában ez egy normális HTTP, a munka révén titkosított SSL transzport mechanizmus és a TLS. Ez védelmet nyújt a támadások alapuló hamisítást vagy hallgat az átlagos szintű hálózati kapcsolat - az úgynevezett .. man-in-the-middle (például snifferskih támadások).
A hátránya használ HTTPS kulcs hossza - csak 40, 56, vagy 128 bit. Szerint a legtöbb szakértő informatikai biztonság, ma egy robusztus kulcs hossza hossza lehet összehasonlítható 1024 bit. Ezért még a kulcs hossza 128 bit maximális egyértelműen elégtelennek HTTPS. Továbbá, a legtöbb böngésző használja a kulcs hossza 40 bit (egy példa - IE). Ez annak köszönhető, hogy az Egyesült Államok kiviteli korlátozásokat. És ezért nem szabad feltételezni, hogy HTTPS biztosít megfelelő szintű titkosítást. De ez nagyban megnehezíti a titkosítási támadó keresést jelszavak és egyéb személyes adatait.
Jelenleg a két leggyakoribb webszerverek, együtt elfoglaló mintegy 90% -a piac, a következők:
• Apache - ingyenes web szerver, leggyakrabban használt Unix-szerű operációs rendszer.
• Az IIS a Microsoft, eloszlik a Windows NT operációs rendszer család.
Mivel az ügyfél számára egy teljesen más eszközöket lehet használni a web szerverek:
Web böngésző - a leggyakoribb módja
Speciális szoftver önállóan elérni a web szerverek kapni, vagy egyéb információ
Más intelligens eszközök vagy berendezések
PHP programok futtathatók két módja van: a forgatókönyv a Web-szerver és a konzol programot. Mivel az a célunk, hogy programozni web-alapú alkalmazás, akkor főleg úgy az első módszer.
Az a tény, hogy a PHP, mint általában, kizárólag arra használják alkalmazások programozási társított az interneten. Azonban PHP is használható a parancssori értelmező, főleg * nix rendszerek. Ez úgy lehetséges, hogy a CORBA és a COM interfészek, valamint a kiterjesztésén keresztül PHP-GTK. Ebben az alkalmazásban, a PHP is lehetséges, hogy megoldja a következő feladatokat látja el:
· Létrehozása interaktív parancssori alkalmazásokat;
· A létrehozása cross-platform GUI alkalmazások a PHP-GTK könyvtár;
· Automatizálása bizonyos feladatok Windows és Linux
Tekintsük a folyamat végrehajtása php-script kezelésekor a böngésző a szervernek. Így a böngésző először kér egy oldalt egy .php kiterjesztés, amely után a web-szerver révén PHP program átugorja az autót, és megadja az eredményt html-kódot. És, ha egy hagyományos HTML-oldal, változtassa meg a kiterjesztést .php és vezessük át a PHP gép, az utóbbi csak akkor továbbítja azt a felhasználó nem változott. Ahhoz, hogy ezt a PHP parancs fájlt, csatolja a parancsot PHP speciális címkéket, amelyek 4 féle (ezek egyenértékűek, és fel lehet használni ilyen):
1. Az XML feldolgozási utasítás:
4. SGML processing utasítás:
7. scripting kézikönyv HTML:
8.
10. Útmutató a ASP-style:
Mi tiszteletben tartja az XML stílus vagy SGML.
// ez a sor nem értelmezhető úgy, mint a PHP kód
// és csak kimenet, ha a kód fog lefutni
Az echo parancs PHP megjelenítésére használható szinte bármi, ami megtalálható a Web-oldalak (szöveg, HTML-jelölés, szám). Az mit jelent tetteiért, úgy gondoljuk, világos ebből a példából.
Mielőtt beszélünk a PHP szintaxis, nézzük először meghatározni, mit jelent a szó szintaxis.
Syntax - szabályokat kell követni, hogy írjon megfelelően strukturált kódot.
PHP szintaktikai és szemantikai hasonlóak a legtöbb más programozási nyelvek (C, Java, Perl). Az egyetlen különbség az, hogy a PHP kód be van ágyazva html oldal elrendezését. Minden PHP kódot fel kell tüntetni az alábbi elemek:
Ha nem szeretné, hogy a problémákat, akkor írj a szabványos formában (pl php), de nem rövidítve. Ez biztosítja, hogy a szkriptek működni fog servarah különböző beállításokkal.
Hogyan kell menteni a PHP oldalak
Ha bármilyen PHP kód, ami benne van a HTML és szeretné, hogy a böngésző értelmezni mindent rendesen, meg kell menteni a fájlt a kiterjesztés .php, .html helyett a szabvány. Tehát biztos, hogy ellenőrizze, hogy a megtakarítás fájlokat. Például ahelyett, hogy legyen index.html index.php.
Egy példa egy egyszerű HTML oldal PHP kódot
Az alábbiakban egy példa egy egyszerű oldalt, amely tartalmazza a php kódot. Akkor vigye az alapját a projektek:
echo "Hello World!"
Ez az, amit kap eredményeként:
Mi használtuk a parancsot echo, hogy írjon «Hello World!». Persze, vissza fog térni erre csapat egy kicsit később, a következő tanulságokat.
Mint látható a fenti példában nem volt pontosvessző után a sorban a PHP kódot. A pontosvessző végét jelzi műveletek PHP és soha ne felejtsd el. Például, ha megismételtük a kimenő parancs felirata «Helló Világ!» Többször meg kell tenni a végén pontosvessző minden sor.
echo "Hello World!";
echo "Hello World!";
echo "Hello World!";
echo "Hello World!";
echo "Hello World!";
Hello World! Hello World!
A lényeg. Megtanultuk, hogyan kell beágyazni php kódot html oldal, kivéve a megfelelő kiterjesztés „.php”. Áttekintettük több példát oldal építése, és többek között az echo paranccsal.
Lesz látható a HTML forráskód, de nem a böngésző ->
// ez a funkció azt később látni fogjuk
A PHP változók kezdődik dollár ($), ami lehet, majd tetszőleges számú alfanumerikus karaktereket és aláhúzást, de az első karakter nem lehet szám. Így a következő érvényes változó neve: $ n. $ N1. $ User_func_5 és így tovább .. Ezzel szemben a kulcsszavakat, pe-belt nevek PHP-nagybetű, azaz a. E. változók $ user. $ $ USER és a felhasználó különböző.
echo $ user; Vladimir //
echo $ Felhasználói; Dmitry //
echo $ USER; // Yuri