-
Postituste kogus
828 -
Liitus
-
Viimati külastas
-
Tagasiside
100% -
VP$
748 [ Anneta ]
Postitused postitas One Way
-
-
Väga kenad pildid Drama, keep up!
-
Ei vihkagi kedagi
-
-
Oeh, töölt tagasi
-
kui sa ei mind ei tea siis ära oleta siin asjuSee teema pole mingi chat eks?
-
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
-
Lol, selle UDP connectioniga saame ühendust serveriga, et vajaliku infot saada...steam://connect/ ei ole selle asjaga kohe üldse seotud
Täpselt
-
ega tööle ka eriti ei viitsi minna :S
-
Miks te tõstate vana teema üles?Kuule jäi kahesilma vahele
-
No dvj, lisa mind - simpletea@hotmail.com arvan, et võtab 10-30min ilus/korralik.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
-
Rõõm kuulda positiivset tagasisidet.Ga3ttpom, ma alguses juba mainisin, et ma ei tee mingi maffia värki ning iseenesest mulle Crime ei meeldi üldse
.
S0wh4t?, tegin natuke. Hiljem teen ilusti korralikult. Hetkel panin HTML koodiga.
Ikkagi ootan soovitusi ja ideid footeri kohta :smile:
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=""> <
-
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.)
-
Lihtsam on ju phpmysqlist vajutada Create table ja sealt kõik muud värgid lisada.Seda ka jah
-
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.
-
Ootan suurima huviga
-
Millise lõputööd?
-
Väga head pildid sul Tanel !
-
-
Labane lihtsalt.
-
Mul ka ei taha toimida!
-
Mis teema selle auto tone/color on?Teema vales kohas.
Ei ole see mingi auto tone/ color
Kui palju usaldad endast ülalpool olevat isikut
in Foorumi meelelahutused
Postitas
Võiksid teha vastava teema ka siis siia, et isik karistatud saaks!
http://www.vahvel.net/forumdisplay.php?219-Vargad-p%E4tid-amp-petturid