-
Postituste kogus
828 -
Liitus
-
Viimati külastas
-
Tagasiside
100% -
VP$
748 [ Anneta ]
Sisu tüüp
Profiilid
Foorumid
Blogi
Pood
Kalender
Loosimised
Kandideerimised
Kuulutused
Kogumikud
Videod & striimid
Kõik, mis on postitatud One Way poolt
-
Tegemist on lühiülevaatega PHP-st, kunagi tuleb ka põhjalikum. 1) Mis on PHP? Hypertext Preprocessor ehk levinuim serveripoolne scriptikeel. See tähendab, et PHP on programm mis töötab serveris, tänu sinu poolt kirjutatud käskudele teeb operatsioone ja tekitab mingisuguse tulemuse ja võib ka selle väljastada. Seega PHP koodi ei ole võimalik vaadata mitte iial brauseris nn. view source abil. PHP mootor täidab oma operatsioonid ja väljastab ise HTML koodi brauserile (loomulikult saab kirjutada ka koodi, kus midagi ei väljastata, näiteks andmebaasi kopeerimised jne). 2) Miks on PHP populaarne? Teda saab hästi kasutada koos HTML keelega, millest koosnevad enamik veebilehti. Ta on suhteliselt kiire ja selge ülesehitusega (programmeerimiskeele C põhjal) ning saab mitmete lisadega ühildada. Ta ei ole küll võimalusterohkeim ja parim valik suurfirmadele, kuid siiski ta on väga hea tavainimesele. 3) Kuidas algust teha? Kõige pealt tuleb teha selgeks põhimõisted ja vorminduse. Kõike ma ei jõua siin ära tuua, aga midagi siiski. PHP kood algab alati vastava märkega <?php ja lõppeb lõpukoodoniga ?> Ainult nii saab süsteem aru, et just nende märkide vahel on PHP kood ja mitte miski muu. PHP-s eristatakse definitsioone, muutujaid, funktsioone, klasse, regulaaravaldisi ja PHP sisseehitatud käske ehk funktsioone. Et mitte noort PHP huvilist kohe ära ehmatada teeme hetkel algust ainult muutujate ja PHP käskudega. Selle eelduseks on väikesed teadmised HTML olemusest, sest seda siin lahtiseletama ei hakka. Väljastame näiteks HTML-i vahele kirja Tere Vahvel! Selleks kirjutasin järgneva jupi:PHP: Test pealkiri Nagu siit näha võib, algas PHP kood esmalt vastava märkega <?php Sellele järgnes käsk echo ehk tõlkes kaja. Meil väljastab see käsk aga hoopis teksti. Jutumärkide vahele sisestasin teksti, mida meil vaja väljastada oli ja lõpetasin väljastamise rea lõpumärgiga ; ehk semikoolon. Semikoolon peab olema iga uue rea lõpus välja arvatud paaril erandjuhul. NB! Jutumärke ei väljastata, küll aga nende sisu, kui tahad sisu sees veel omakorda jutumärke kasutada, siis tekib veateade. Selleks asenda ühed jutumärgid 'ülakomadega'. Ja loomulikult lõpetasime PHP koodi vastava märkega ?> Väga hea, jõudsime juba sammu edasi! 4) Kuidas veel edasi minna? Toon siin juba natukene raskema näite, et aru saada PHP vormistusest.PHP: // See siin on kommentaar, mis on sulle endale, se da külastajad veebilehel ei näe echo "Tere Vahvel! Ütles 'Markuse vanaema."; echo " Ja natukene siia reavahetusi"; $muutuja = "väärtus"; // sinu esimene muutuja ja sellele omastatud väärt us echo $muutuja; // väljastab teksti "väärtus" // Teeme ka esimese tingimuslause, mida saab arusa amise mõttes tõlkida eestikeelde if ( $muutuja == "väärtus" ) { // kui muutuja sisu on väärtus echo "muutuja sisu on tõesti väärtus"; // väljastame selle sisu } else { // muul juhul echo "muutuja sisu ei ole väärtus, vaid on miski muu"; // väljastame selle sisu } // tingimuslause lõpp ja siin ei pea olema semikoo lonit! // hetkel väljastati meil et muutuja sisu on väärt us ?> See oleks kerge ülevaatena hetkel kõik, loodan et saite abi. Proovige kõik näited läbi. Kui ei tea, kust saada tasuta serverit proovimiseks, siis data.zone.ee pakub tasuta PHP majutamist. Parimatega, One Way!
-
Pangakonto numbrite jagamine keelatud muide ja sellise asja eest võib minna politseisse ning enda elu ära rikkuda Krim asjaga
-
Täpselt
- 13 vastust
-
- mänguserveri
- php
-
(ja 1 veel)
Sildistatud koos:
-
ega tööle ka eriti ei viitsi minna :S
- 145 048 vastust
-
- oasis oli siin
- vabateema
-
(ja 1 veel)
Sildistatud koos:
-
Kuule jäi kahesilma vahele
-
Tarkpea vabanda mind tõesti aga teeksid mulle ka 30 minutiga korraliku kodulehe valmis äkki? Korralikku kohtulehte teeb umbes n.ö 1-2 nädalat vähemalt, kui mitte kauem
-
Abi vaja HTML'iga või PHP ormsth siis anna teada
-
Esmalt siis võtame faili näiteks test.php ja lisame sinna: PHP: class server() { var $ip; // Serveri ip var $port; // Serveri Port var $status; // Staatuse jaoks eraldi function gameserver($ip,$port) { $this->ip = $ip; $this->port = $port; $fb = @fsockopen("udp://".$this->ip, $this->port, $errno, $errstr, 1) // Loome socketi @socket_set_timeout($fp, 1, 0); @socket_set_blocking($fp, true); /* Serveri jaoks query Hetkel on siin Counter-Strike 1.6 Query, aga on ka võimalik teisi lisada. Võimalik ka nii teha if($server = "hl") { $query = "\xFF\xFF\xFF\xFFdetails\x00"; } */ @fwrite($fb,"\xFF\xFF\xFF\xFFdetails\x00"); // Võtame info vastu serveri käest $buffer = @fread($fb, 4096); // Sulgeme Socketi @fclose($fb); // Kontrollime kas server on üleval või maas if($buffer=="") { $this->status = "VIGA!"; } else { $this->status = "OK!"; } } ?> Query Skript on nüüd valmis ja nüüd tuleb teha siis teine leht veel kust andmed saadetakse ja küsitakse Näiteks test2.php PHP: // Includeme test.php include("test.php"); // Loome classi $server = &new server(); // Kui nõutakse staatust if($_POST["query"] { // Saadame info Classi $server->gameserver($_POST["ip"],$_POST["port"]); // Väljastame vastuse echo $server->status; } ?> </pre><form method="post" action=""> <
- 13 vastust
-
- mänguserveri
- php
-
(ja 1 veel)
Sildistatud koos:
-
KOOD: <br /> function arvuta() <br /> { <br /> with (Math) <br /> { <br /> document.v.vastus.value=eval(document.v.avaldis.value); <br /> } <br /> } <br /> </pre><form name="v"> < Avaldises saab kasutada sulge ja matemaatilisi funktsioone (sin(), acos(), sqrt(), round(), jne.)
-
- javaskript
- kalkulaatori
-
(ja 2 veel)
Sildistatud koos:
-
Näidistabeli loomine kas phpmyadmin-ist. Seekord loome lahtrid id, name, post ja need sobivad näiteks lihtsale külalisteraamatule või lihtsamatele foorumitele. KOOD: CREATE TABLE post ( //post on tabeli nimi id int(11) NOT NULL auto_increment, ///võib muuta, lisada jne... name text NOT NULL, ///võib muuta, lisada jne... post text NOT NULL, ///võib muuta, lisada jne... PRIMARY KEY (id) ///muudad seda kas "id" või "number" ) TYPE=MyISAM;");
-
Funktsioon on nimega varustatud skriptiosa ja seda saab selle nime järgi pärast käivitada. näide: function tere() { echo 'Tere inimene!'; } ?> kirjutades nüüd KOOD: tere() väljastatakse tere inimene Funktsioonidele on võimalik lisada ka argumente näide: KOOD: // funktsioon tere() tervitab inimest $kes // tervituse täiendus on $aeg, kui seda funktsiooni väljakutsumisel ei täpsustata // kasutatakse ajana hommikut function tere($kes, $aeg="hommikust") { echo 'Tere ' . $aeg . ', ' . $kes . '!'; } tere('IsikuNimi1'); // väljastatakse: Tere hommikust, IsikuNimi1 tere('IsikuNimi2', ''); //väljastatakse: Tere, IsikuNimi2 tere('Isikunimi3', 'õhtust'); ; //väljastatakse: Tere õhtust, IsikuNimi3 ?> funktsioon tere() tervitab inimest '$kes' tervituse täiendus on $aeg, kui funktsiooni väljakutsumisel seda ei täpsustata kasutatakse ajana hommikut.
-
- funktsioonide
- õpetus
-
(ja 1 veel)
Sildistatud koos:
-
Ootan suurima huviga
-
Lõpputöö kaitsmine-oleks vaja abi sellega
One Way vastas Metsakutsu'i küsimuss Küsimused ja vastused
Millise lõputööd?- 13 vastust
-
- abi
- kaitsmineoleks
-
(ja 3 veel)
Sildistatud koos:
-
Väga head pildid sul Tanel !
-
Labane lihtsalt.
- 39 vastust
-
- alaealised
- joobes
-
(ja 2 veel)
Sildistatud koos:
-
Mul ka ei taha toimida!
- 77 vastust
-
- lõpmatuseni
- smsid
-
(ja 1 veel)
Sildistatud koos:
-
Väga hea, et lisasid
-
Kõik on SUPER!
-
Kui midagi ei meeldi siis ''X'' on üleval paremas nurgas olemas
- 145 048 vastust
-
- oasis oli siin
- vabateema
-
(ja 1 veel)
Sildistatud koos:
-
Mis pildil viga?
-
Xperia 8, 10, 10mini pro, ray, arc - neid on mitmeid ju
- 43 vastust
-
- millist
- nutitelefoni
-
(ja 1 veel)
Sildistatud koos: