tag:blogger.com,1999:blog-73087641753670264872024-03-14T03:26:27.533-07:00PHP VadnicaAnonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-7308764175367026487.post-70917037200308029762013-05-15T15:12:00.000-07:002013-05-15T15:12:00.289-07:00PHP preprosto elektronsko poštoNajenostavnejši način, da pošljete e-pošto z PHP je, da pošljete besedilo e-pošte.<br /><br />V spodnjem primeru smo najprej razglasi spremenljivke ($to, $subject, $message, $from, $headers), potem uporabljamo spremenljivke v mail () funkcijo za pošiljanje e-pošte:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />$to = "someone@example.com";<br />$subject = "Test pošte";<br />$message = "hello! To je preprosta email sporočilo.";<br />$from = "someonelse@example.com";<br />$headers = "From:" . $from;<br />mail($to,$subject,$message,$headers);<br />echo "Mail Sent.";<br />?></blockquote>
</blockquote>
<span style="font-size: large;">PHP Mail obrazec</span><br />S PHP, lahko ustvarite obrazec s povratnimi informacijami na vaši spletni strani. Spodnji primer pošlje sporočilo na določen e-poštni naslov: <br />
<br />
<a name='more'></a><br /><br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<html><br /><body><br /><br /><?php<br />if (isset($_REQUEST['email']))<br />//if "email" is filled out, send email<br /> {<br /> //send email<br /> $email = $_REQUEST['email'] ;<br /> $subject = $_REQUEST['subject'] ;<br /> $message = $_REQUEST['message'] ;<br /> mail("someone@example.com", $subject,<br /> $message, "From:" . $email);<br /> echo "Thank you for using our mail form";<br /> }<br />else<br />//if "email" is not filled out, display the form<br /> {<br /> echo "<form method='post' action='mailform.php'><br /> Email: <input name='email' type='text'><br><br /> Subject: <input name='subject' type='text'><br><br /> Message:<br><br /> <textarea name='message' rows='15' cols='40'><br /> </textarea><br><br /> <input type='submit'><br /> </form>";<br /> }<br />?><br /><br /></body><br /></html></blockquote>
</blockquote>
To je, kako v zgornjem deluje:<br />Prvi, ček če email vnosno polje se izpolnjuje<br />Če je ne (kot kdaj stran je prvič obiskal); izhodni HTML obliki<br />Če je nastavljen (potem, ko je obrazec izpolnjen); Pošlji email iz obrazca<br />Kdaj predložiti je pritisnil, ko je obrazec izpolnjen, osvežitev strani, vidi, da je e vnos je določena, in pošlje email<br /><br />Opomba: To je najpreprostejši način za pošiljanje e-pošte, vendar to ni varno. V naslednjem poglavju tega tutorial, si lahko preberete več o ranljivosti v e-mail skripte, in kako potrjevanje vnos uporabnika, da bi bilo bolj varno.Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-40688202872281473942013-05-08T15:04:00.000-07:002013-05-08T15:04:00.210-07:00Začetkom zasedanja PHPPreden lahko shranite informacije o uporabniku v PHP seji, morate najprej zagnati do seje.<br /><br />Opomba: Funkcijo session_start() pojaviti pred <html>oznako:<br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php session_start(); ?><br /><br /><html><br /><body><br /><br /></body><br /></html></blockquote>
</blockquote>
Koda zgoraj bo register uporabnikovo sejo s strežnikom, vam omogočajo, da začnete varčevanje uporabniške informacije, in zakonito izručiti a UID za to uporabniško sejo.<br />
<br />
<div name="div[0]" style="color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; word-spacing: 0px;">
<span style="font-size: large;"><span _mstdst="0_0:11" _mstsrc="0_0:6" class="" id="Dst[0][0:6:0:11]">Shranjevanje</span><span> </span><span _mstdst="0_13:19" _mstsrc="0_10:16" id="Dst[0][10:16:13:19]">Session</span><span> </span><span _mstdst="0_21:33" _mstsrc="0_18:25" id="Dst[0][18:25:21:33]">spremenljivke</span></span></div>
<div name="div[1]" style="-webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;">
<span _mstdst="1_0:7" _mstsrc="1_4:10" class="" id="Dst[1][4:10:0:7]">Pravilen</span><span> </span><span _mstdst="1_9:13" _mstsrc="1_12:14" class="" id="Dst[1][12:14:9:13]">način</span><span> </span><span _mstdst="1_15:16" _mstsrc="1_16:17" class="" id="Dst[1][16:17:15:16]">za</span><span> </span><span _mstdst="1_18:29" _mstsrc="1_19:23" class="dhighlight" id="Dst[1][19:23:18:29]" style="background-color: #bdd7ed; padding: 2px 0px;">shranjevanje</span><span> </span><span _mstdst="1_31:32" _mstsrc="1_25:27" id="Dst[1][25:27:31:32]">in</span><span> </span><span _mstdst="1_34:45" _mstsrc="1_29:36" id="Dst[1][29:36:34:45]">pridobivanje</span><span> </span><span _mstdst="1_47:53" _mstsrc="1_38:44" id="Dst[1][38:44:47:53]">session</span><span> </span><span _mstdst="1_55:67" _mstsrc="1_46:54" id="Dst[1][46:54:55:67]">spremenljivke</span><span> </span><span _mstdst="1_69:70" _mstsrc="1_56:57" id="Dst[1][56:57:69:70]">je</span><span> </span><span _mstdst="1_72:77" _mstsrc="1_59:64" class="" id="Dst[1][59:64:72:77]">rabiti</span><span> </span><span _mstdst="1_79:81" _mstsrc="1_70:72" id="Dst[1][70:72:79:81]">PHP</span><span> </span><span _mstdst="1_83:91" _mstsrc="1_74:82" id="Dst[1][74:82:83:91]">$_SESSION</span><span> </span><span _mstdst="1_93:105" _mstsrc="1_84:91" class="" id="Dst[1][84:91:93:105]">spremenljivke</span><span>:</span></div>
<div name="div[1]" style="-webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;">
<span> </span></div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div name="div[1]" style="-webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;">
<span><?php<br />session_start();<br />// store session data<br />$_SESSION['views']=1;<br />?><br /><br /><html><br /><body><br /><br /><?php<br />//retrieve session data<br />echo "Pageviews=". $_SESSION['views'];<br />?><br /><br /></body><br /></html> </span></div>
</blockquote>
</blockquote>
Izhod:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
Pageviews=1 </blockquote>
</blockquote>
<br />
<a name='more'></a><br />
<span _mstdst="0_0:4" _mstsrc="0_0:5" class="dhighlight" id="Dst[0][0:5:0:4]" style="-webkit-text-stroke-width: 0px; background-color: #bdd7ed; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; padding: 2px 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;"></span><span style="-webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;"></span>
V spodnjem primeru smo ustvarili preprost ogledov strani števec. Isset
() funkcijo kontrole, če spremenljivka "ogledov" je že bil nastavljen.
Če je "ogledov", smo lahko prirastek naše števec. Če ne obstajajo
"ogledov", smo ustvarili "ogledov" spremenljivka, in jo nastavite na 1:<br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />session_start();<br /><br />if(isset($_SESSION['views']))<br />$_SESSION['views']=$_SESSION['views']+1;<br />else<br />$_SESSION['views']=1;<br />echo "Views=". $_SESSION['views'];<br />?> </blockquote>
</blockquote>
<span style="font-size: large;">Uničiti sejo</span><br /><br />Če želite izbrisati neki seji podatkov, lahko uporabite v izključenem () ali session_destroy () funkcijo.<br />Izključen () funkcija je že rabljen v prost določeno session spremenljivka:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />session_start();<br />if(isset($_SESSION['views']))<br /> unset($_SESSION['views']);<br />?> </blockquote>
</blockquote>
<span _mstdst="0_0:4" _mstsrc="0_0:5" class="dhighlight" id="Dst[0][0:5:0:4]" style="-webkit-text-stroke-width: 0px; background-color: #bdd7ed; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; padding: 2px 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;"></span><span style="-webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: auto; word-spacing: 0px;"></span> <br />
Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-40545485076989794382013-04-30T14:49:00.000-07:002013-04-30T14:49:00.090-07:00Zasedanja PHPPHP session spremenljivka se uporablja za shranjevanje informacij o tem, ali spremeniti nastavitve za uporabniško sejo. Spremenljivke seje držite informacije o enem enouporabniško in so na voljo do vseh strani v en zahtevek.<br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">PHP Session spremenljivke</span><br />
<br />Ko delate z aplikacijo, jo odprete, narediti nekaj sprememb in nato zaprete. To je podobno kot sejo. Računalnik ve kdo si. Ve, kdaj začnete z uporabo in ko končate. Na internetu obstaja pa en problem: spletni strežnik ne ve, kdo ste in kaj počnete, ker HTTP naslov ne vzdržujejo stanje.<br /><br />Sejo PHP reši ta problem z vam omogoča, da uporabnik podatke shranjujejo na strežniku za poznejšo uporabo (tj uporabniško ime, shopping predmete, itd). Informacije o seji je začasno pa bo izbrisala, ko je uporabnik zapustil spletno stran. Če potrebujete v trajni shrambi, boste morda želeli Shrani podatke v zbirko podatkov.<br />
<a name='more'></a><br /><br />Sej delajo z ustvarjanjem Enolični id (UID) za vsakega obiskovalca in shranjevanje spremenljivk, ki temelji na tej UID. UID bodisi shranjena v piškotku, ali se razmnožujejo v URL.<br />Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-90049837347997074112013-04-15T14:43:00.003-07:002013-04-15T14:43:28.139-07:00Kako pridobiti vrednost piškotekPHP spremenljivka $_COOKIE se uporablja za pridobitev vrednosti piškotek.<br /><br />V spodnjem primeru smo pridobiti vrednost piškotek, imenovan "uporabnik" in jo prikažite na strani:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />// Print a cookie<br />echo $_COOKIE["user"];<br /><br />// A way to view all cookies<br />print_r($_COOKIE);<br />?></blockquote>
</blockquote>
V tem primeru uporabljamo isset () funkcija izvedeti, če je nastavljen piškotek: <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<html><br /><body><br /><br /><?php<br />if (isset($_COOKIE["user"]))<br /> echo "Welcome " . $_COOKIE["user"] . "!<br>";<br />else<br /> echo "Welcome guest!<br>";<br />?><br /><br /></body><br /></html> </blockquote>
</blockquote>
<span style="font-size: large;">Kako v izbrisati piškotek?</span><br />
<br />Ko izbrišete piškotek vam zagotovim, datum poteka, ki je v preteklosti.<br />Izbrisati na primer: <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />// set the expiration date to one hour ago<br />setcookie("user", "", time()-3600);<br />?> </blockquote>
</blockquote>
<br />
<a name='more'></a><br />
<span style="font-size: large;">Kaj če brskalnik Does ne zaslomba piškotke?</span><br />
<br />Če aplikacijo ukvarja z brskalniki, ki podpirajo piškotke, morate uporabiti druge metode posredovanje informacij iz ene strani na drugo v aplikacijo. Ena metoda je posredovanje podatkov preko obrazcev (obrazci in uporabnik vložek so opisane v tem tutorial).<br /><br />Spodnji obrazec prehaja uporabnik vložek za "welcome.php", ko uporabnik klikne na gumb "Pošlji":<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<html><br /><body><br /><br /><form action="welcome.php" method="post"><br />Name: <input type="text" name="name"><br />Age: <input type="text" name="age"><br /><input type="submit"><br /></form><br /><br /></body><br /></html> </blockquote>
</blockquote>
Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-34501811234859307002013-04-15T14:29:00.001-07:002013-04-15T14:29:49.250-07:00Kaj je piškotek?Piškotek se pogosto uporablja za identifikacijo uporabnika. Piškotek je majhna datoteka, ki strežnik vdela v uporabnikovem računalniku. Vsakič, ko isti računalnik zahteva stran v brskalniku in pošlje piškotek preveč. S PHP, lahko tako ustvarjanje in pridobivanje vrednosti piškotek.<br />
<br />
<span style="font-size: large;">Kako ustvariti piškotek? </span><br />
<br />
Setcookie() funkcija se uporablja za nastavitev piškotka.<br />Opomba: Funkcijo setcookie() pojaviti pred oznako <html>.<br />Sintaksa<br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
setcookie(name, value, expire, path, domain);</blockquote>
</blockquote>
<br />
Primer 1<br />V spodnjem primeru smo ustvariti imenovan "uporabnik" piškotek in dodelite vrednost "Alex Porter". Smo tudi določite, da naj piškotek poteče po eno uro:<br />
<a name='more'></a><br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />setcookie("user", "Alex Porter", time()+3600);<br />?><br /><br /><html> </blockquote>
</blockquote>
<br />
Opomba: Vrednost piškotka je samodejno URLencoded pri pošiljanju piškotek, in samodejno dekodirati, ko prejel (da bi preprečili URLencoding, namesto tega uporabite setrawcookie()).<br /><br />Primer 2<br />Nastavite lahko tudi potek piškotek na drugačen način. Je lažje kot z uporabo sekund.<br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<?php<br />$expire=time()+60*60*24*30;<br />setcookie("user", "Alex Porter", $expire);<br />?><br /><br /><html><br />..... </blockquote>
</blockquote>
V zgornjem primeru izteka čas nastavljena na mesec (60 sec * 60 min * 24 ur * 30 dni). Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-90444679774606901252013-02-19T14:26:00.001-08:002013-02-19T14:26:07.706-08:00Ustvarjanje skripta za Upload<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">"Upload_file.php" datoteka vsebuje kodo za nalaganje datoteke:</span><br />
<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><?php<br />if ($_FILES["file"]["error"] > 0)<br /> {<br /> echo "Error: " . $_FILES["file"]["error"] . "<br>";<br /> }<br />else<br /> {<br /> echo "Upload: " . $_FILES["file"]["name"] . "<br>";<br /> echo "Type: " . $_FILES["file"]["type"] . "<br>";<br /> echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";<br /> echo "Stored in: " . $_FILES["file"]["tmp_name"];<br /> }<br />?></span></blockquote>
</blockquote>
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span><br />
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;">Z uporabo globalnega PHP $_FILES matrike lahko prenesete datoteke iz računalnika odjemalca z oddaljenim strežnikom.</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Prvi parameter je ime vnosa v obliki in lahko drugi indeks "ime", "tip", "velikost", "tmp_name" ali "napake". </span><span lang="sl" style="font-size: 12px !important;">všeč mi je:</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"> </span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"> $_FILES["file"]["name"] - </span></span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> ime prenesene datoteke</span><br /><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span>$_FILES["file"]["type"] - </span></span><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">vrsta prenesene datoteke</span> </span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">$_FILES["file"]["size"] - </span></span><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">velikost v kilobajtih prenesene datoteke</span></span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span>$_FILES["file"]["tmp_name"] - </span></span><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">ime začasno kopijo datoteke, shranjene na strežniku</span></span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span>$_FILES["file"]["error"] - </span></span><span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">koda napake, ki izhajajo iz file upload</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span><span lang="sl" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">To je zelo preprost način za nalaganje datotek. </span><span lang="sl" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Zaradi varnostnih razlogov, morate dodati omejitve na kaj je<a name='more'></a> uporabniku omogočen upload.</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;"> </span><div class="force_dir" style="color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: large;">Omejitve na Upload</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;"> </span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">V ta scenarij smo dodali nekatere omejitve za nalaganje datotek. </span><span lang="sl" style="font-size: 12px !important;">Uporabnik lahko upload, .gif, .jpeg, .png datoteke; in </span><span lang="sl" style="font-size: 12px !important;">in velikost datoteke mora biti pod 20 kB:</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"> </span></span></div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"> <?php<br />$allowedExts = array("jpg", "jpeg", "gif", "png");<br />$extension = end(explode(".", $_FILES["file"]["name"]));<br />if ((($_FILES["file"]["type"] == "image/gif")<br />|| ($_FILES["file"]["type"] == "image/jpeg")<br />|| ($_FILES["file"]["type"] == "image/png")<br />|| ($_FILES["file"]["type"] == "image/pjpeg"))<br />&& ($_FILES["file"]["size"] < 20000)<br />&& in_array($extension, $allowedExts))<br /> {<br /> if ($_FILES["file"]["error"] > 0)<br /> {<br /> echo "Error: " . $_FILES["file"]["error"] . "<br>";<br /> }<br /> else<br /> {<br /> echo "Upload: " . $_FILES["file"]["name"] . "<br>";<br /> echo "Type: " . $_FILES["file"]["type"] . "<br>";<br /> echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";<br /> echo "Stored in: " . $_FILES["file"]["tmp_name"];<br /> }<br /> }<br />else<br /> {<br /> echo "Invalid file";<br /> }<br />?></span></span></div>
</blockquote>
</blockquote>
<span style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; display: inline !important; float: none; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Opomba: Za IE spoznati jpg datoteke tipa morajo biti pjpeg, za FireFox mora biti jpeg.</span></div>
Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-8151540953326171902013-02-19T14:11:00.000-08:002013-02-19T14:12:56.836-08:00Ustvarjanje Upload datoteke obrazca<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;">Pustiti uporabnik v upload pila s oblika moči obstati zelo koristen.</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;">Pogled na naslednjih HTML obrazec za nalaganje datoteke:</span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
</div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;"><b><html><br /><body><br /><br /><form action="upload_file.php" method="post"<br />enctype="multipart/form-data"><br /><label for="file">Filename:</label><br /><input type="file" name="file" id="file"><br><br /><input type="submit" name="submit" value="Submit"><br /></form><br /><br /></body><br /></html> </b></span></div>
</blockquote>
</blockquote>
<br />
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;">Opazili naslednje informacije v HTML obliki zgoraj:</span></div>
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;" />
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Atribut enctype oznako <form> določa, kakšno vsebino uporabiti pri predložitvi obrazca. </span><span lang="sl" style="font-size: 12px !important;">"multipart/obrazec-podatki" se uporablja, ko obrazec zahteva binarnih podatkov, kot vsebino datoteke, ki se naložijo</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Vrsta = "file" atribut <input> tag določa, da se vnos mora obdelati kot datoteko. </span><span lang="sl" style="font-size: 12px !important;">Na primer, ko si v brskalniku, bo Prebrskaj gumb poleg vnosnega polja</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Opomba: Omogučiti uporabnik v upload pila je velik varnostno tveganje. </span><span lang="sl" style="font-size: 12px !important;">Samo dovoli zaupanja vreden uporabnik v izvršiti nalogo prenosov datotek.</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
</div>
Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-83293072216331277262012-11-11T01:35:00.000-08:002012-11-11T01:40:45.109-08:00PHP vključujejo in zahtevajo izjave<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span lang="sl" style="font-size: 12px !important;">V PHP, lahko vstavite vsebino ene PHP datoteke v drugo datoteko PHP preden strežnik, ki ga izvede.</span><br />
<span lang="sl" style="font-size: 12px !important;">Vključi in zahtevajo izjave se uporabljajo za vstavljanje uporabne kode, napisan v druge datoteke v poteku izvedbe.</span></div>
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;" />
<div class="force_dir" style="color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: large;"><span lang="sl">Vključujejo in zahtevajo enaki, razen ob neuspehu:</span></span></div>
<br style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;" />
<ul>
<li><span lang="sl" style="font-size: small;"><b> </b>zahteva bo proizvodnjo usodne napake (E_COMPILE_ERROR) in ustaviti scenarij</span></li>
<li><span lang="sl" style="font-size: small;"> vključujejo samo pridelka bo opozorilo (E_WARNING) in scenarij bo še</span></li>
</ul>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Torej, če želite izvedbo navaliti ter razstava uporabnik izhod, tudi če so datoteke manjka, uporabite vključi. </span><span lang="sl" style="font-size: 12px !important;">Drugače, v primeru okvira, vedno uporabite CMS ali zapletenih PHP uporabo kodira, zahtevajo, da vključujejo zakleniti pila v tok izvedbe. </span><span lang="sl" style="font-size: 12px !important;">To bo pomagalo preprečitev ogrožanja varnosti in celovitosti aplikacije, samo v primeru enega zakleniti pila slučajen manjka.</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Vključno z datotekami prihrani veliko dela. </span><span lang="sl" style="font-size: 12px !important;">To pomeni, standardne glava, noga ali meni datoteko lahko ustvarite za vse vaše spletne strani. </span><span lang="sl" style="font-size: 12px !important;">Potem, ko je glava je treba posodobiti, lahko samo posodobitev v glavi vključujejo datoteke.</span></span></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
</div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="font-size: large;"><b><span style="color: black; display: inline ! important; float: none; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Sintaksa</span> </b><span style="font-size: small;"> </span><b> </b></span></span></span></div>
<blockquote class="tr_bq">
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="font-size: large;"><span style="font-size: small;"><b><span style="font-size: small;"> </span></b></span></span></span></span><b><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="font-size: large;"><span style="font-size: small;">include 'filename';</span></span></span></span></b></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<b><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="font-size: large;"><span style="font-size: small;"><span style="font-size: small;"> </span> or</span></span></span></span></b></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<b><span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;"><span style="font-size: large;"><span style="font-size: small;"><span style="font-size: small;"> </span>require 'filename';</span></span></span></span></b></div>
</blockquote>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
</div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<br />
<div class="force_dir" style="color: black; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: small;"><b><span lang="sl">PHP vključujejo in zahtevajo izjavo</span></b></span></div>
<span style="font-size: 12px !important;">Osnovni primer<span lang="sl" style="font-size: 12px !important;"> </span></span><br />
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<span style="font-size: 12px !important;"><span lang="sl" style="font-size: 12px !important;">Predvidevamo, da so standardni glava datoteko, imenovano "header.php". </span><span lang="sl" style="font-size: 12px !important;">Vključiti datoteki glave v stran, uporabo vključujejo/zahtevajo:</span></span><b><span style="font-size: small;"><span lang="sl"><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"> </span></span></span></b></div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
<blockquote class="tr_bq">
<b><span style="font-size: small;"><span lang="sl"><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><html></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><body></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><?php include 'header.php'; ?></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><h1></span></span><span lang="sl"><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span style="color: black; display: inline ! important; float: none; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">Dobrodošli na moji domači strani!</span></h1></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><p>Some text.</p></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></body></span><br style="color: black; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" /><span style="background-color: white; color: black; display: inline ! important; float: none; font-family: 'courier new'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"></html></span> </span></span></b></blockquote>
</div>
</div>
<div class="force_dir" style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; color: black; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px;">
</div>
Anonymoushttp://www.blogger.com/profile/13754295280699142612noreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-12766987642150760362012-08-17T01:57:00.000-07:002012-08-17T01:57:09.735-07:00Spremenljivka $_POST<div dir="ltr" style="text-align: left;" trbidi="on">
Vnaprej določeni $_POST spremenljivka se uporablja za zbiranje vrednosti iz obrazca poslani z metodo = "post".<br />Podatki iz obrazca poslani z metodo POST je nevidna drugim in nima nobene omejitve na količino informacij za pošiljanje.<br />Opomba: Obstaja pa 8 Mb največja velikost za POST metoda privzeto (lahko spremenite tako, da nastavite na post_max_size v php.ini datoteko).<br />Primer <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><form action="welcome.php" method="post"><br />Name: <input type="text" name="fname" /><br />Age: <input type="text" name="age" /><br /><input type="submit" /><br /></form></b></blockquote>
</blockquote>
<span lang="sl">Ko uporabnik klikne gumb »Pošlji« , URL bo videti takole:</span><br />
<span lang="sl"> "Welcome.php" datoteka zdaj lahko uporabite $_POST spremenljivka za zbiranje podatkov (imena polj obrazca samodejno ponovno tipke v matriki $_POST):</span><br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<span lang="sl"> <b>Welcome <?php echo $_POST["fname"]; ?>!<br /><br />You are <?php echo $_POST["age"]; ?> years old.</b></span></blockquote>
</blockquote>
<span style="font-size: large;">Kdaj uporabiti metodo = "post"?</span><br /><br />Podatki iz obrazca poslani z metodo POST je nevidna drugim in nima nobene omejitve na količino informacij za pošiljanje.<br />Vendar, ker spremenljivk se ne prikažejo v URL, ni mogoče zaznamek strani.<br />
<br />
<div class="mttextarea" dir="ltr" id="TranslationOutput">
<div class="mttextarea" dir="ltr" id="TranslationOutput">
<div class="force_dir">
<span lang="sl" style="font-size: large;">Spremenljivka _REQUEST PHP $</span></div>
<br /><div class="force_dir">
<span lang="sl">Vnaprej določeni $_REQUEST spremenljivka je prikazana vsebina $_GET, $_POST in $_COOKIE.</span></div>
<span lang="sl">Spremenljivka $_REQUEST se lahko uporablja za zbiranje podatkov iz obrazca poslani z metode GET in POST.</span><div class="force_dir">
<span lang="sl">Primer</span></div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div class="force_dir">
<span lang="sl"> <b>Welcome <?php echo $_REQUEST["fname"]; ?>!<br /><br />You are <?php echo $_REQUEST["age"]; ?> years old</b></span></div>
</blockquote>
</blockquote>
</div>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-42635089770397672652012-08-17T01:48:00.001-07:002012-08-17T01:48:09.016-07:00PHP funkcije - dodajanje parametrov<div dir="ltr" style="text-align: left;" trbidi="on">
Za dodajanje več funkcij funkcija, lahko dodate parametre. Parameter je samo kot spremenljivka.<br />Parametri so določene po ime funkcije v oklepajih.<br />Primer 1<br />Ta primer bo pisati različna imena, vendar enak priimek:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />function writeName($fname)<br />{<br />echo $fname . " Refsnes.<br />";<br />}<br /><br />echo "My name is ";<br />writeName("Kai Jim");<br />echo "My sister's name is ";<br />writeName("Hege");<br />echo "My brother's name is ";<br />writeName("Stale");<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
<span lang="sl">Proizvodnja:</span><br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<span lang="sl"> <b>My name is Kai Jim Refsnes.<br />My sister's name is Hege Refsnes.<br />My brother's name is Stale Refsnes.</b></span></blockquote>
</blockquote>
2. Primer<br />Naslednja funkcija ima dva parametra:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />function writeName($fname,$punctuation)<br />{<br />echo $fname . " Refsnes" . $punctuation . "<br />";<br />}<br /><br />echo "My name is ";<br />writeName("Kai Jim",".");<br />echo "My sister's name is ";<br />writeName("Hege","!");<br />echo "My brother's name is ";<br />writeName("Ståle","?");<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
Proizvodnja:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>My name is Kai Jim Refsnes.<br />My sister's name is Hege Refsnes!<br />My brother's name is Ståle Refsnes?</b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-6697098914784863112012-08-07T00:24:00.000-07:002012-08-17T00:28:35.809-07:00PHP funkcije<div dir="ltr" style="text-align: left;" trbidi="on">
V tem poglavju smo vam bo pokazal, kako ustvariti lastne funkcije.<br />Da bi skript se izvede, ko je stran obremenitev, lahko dajo v funkciji.<br />Funkcija bo izveden s klicem funkcije.<br />Funkcijo lahko pokličete iz kjerkoli znotraj strani.<br />
<br />
<span style="font-size: large;">Ustvarite funkcijo, PHP</span><br />Funkcija bo izveden s klicem funkcije.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>function functionName()<br />{<br />code to be executed;<br />} </b></blockquote>
</blockquote>
PHP funkcije smernice:<br />
<ul style="text-align: left;">
<li>Dajte ime, ki kaže, kaj je funkcija funkcije</li>
<li>Ime funkcije lahko začne s črko ali podčrtajem (ne več)</li>
</ul>
<div style="text-align: left;">
Primer<br />Preprosto funkcijo, ki piše moje ime, ko je pozval</div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div style="text-align: left;">
<b> <html><br /><body><br /><br /><?php<br />function writeName()<br />{<br />echo "Kai Jim Refsnes";<br />}<br /><br />echo "My name is ";<br />writeName();<br />?><br /><br /></body><br /></html> </b></div>
</blockquote>
</blockquote>
Proizvodnja:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>My name is Kai Jim Refsnes</b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-84456738838915889802012-08-07T00:16:00.000-07:002012-08-17T00:22:01.662-07:00Foreach zanka<div dir="ltr" style="text-align: left;" trbidi="on">
Foreach zanke se uporablja za ponavljanje skozi matrike.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>foreach ($array as $value)<br /> {<br /> code to be executed;<br /> } </b></blockquote>
</blockquote>
Za vsako ponovitev zanka, je dodeljena vrednost trenutnega elementa matrike $vrednosti (in matrika kazalec premaknete z enega) - na naslednjo ponovitev zanke, vam bom iskal na naslednji niz vrednosti.<br />Primer<br />Naslednji primer prikazuje zanka, ki natisne vrednosti dane matrike:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$x=array("one","two","three");<br />foreach ($x as $value)<br /> {<br /> echo $value . "<br />";<br /> }<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
Proizvodnja:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>one<br />two<br />three</b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-8023658354447041932012-08-06T11:30:00.000-07:002012-08-17T00:15:50.068-07:00PHP zank<div dir="ltr" style="text-align: left;" trbidi="on">
Pogosto, ko pišete kodo, želite isti blok kode znova in znova v vrstici. Namesto, da dodajate več skoraj enako vrstic v skriptu lahko uporabite zanke za opravljanje nalog, kot je ta.<br />
V PHP, smo ponavljanja naslednjih navedb:<br />
<br />
<ul style="text-align: left;">
<li>while - zank skozi blok kode, medtem ko je določen pogoj resničen</li>
<li>do...while - zank skozi blok kode enkrat in potem ponovi v zanki, tako dolgo, kot je določen pogoj resničen</li>
<li>za -zank skozi blok kode določeno število krat</li>
<li>foreach - zank skozi blok kode za vsak element v matriki </li>
</ul>
<span style="font-size: large;">Ponavljaj, hkrati pa</span><br />
Hkrati pa zanke izvede blok kode, medtem ko je pogoj resničen.<br />
Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>while (condition)<br /> {<br /> code to be executed;<br /> } </b></blockquote>
</blockquote>
Primer<br />
Spodnji primer definira zanka, ki se začne z i = 1. V zanki bo še naprej izvajal, dokler sem, manjše ali enake 5. bo povečal 1 vsakič teče zanka:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$i=1;<br />while($i<=5)<br /> {<br /> echo "The number is " . $i . "<br />";<br /> $i++;<br /> }<br />?></b><br />
<a name='more'></a><b><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
<span id="AjaxWaitImage" style="visibility: hidden;"></span>
<br />
<div class="mttextarea" dir="ltr" id="TranslationOutput">
<div class="force_dir">
<span lang="sl">Proizvodnja:</span></div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div class="force_dir">
<span lang="sl"> <b>The number is 1<br />The number is 2<br />The number is 3<br />The number is 4<br />The number is 5</b> </span></div>
</blockquote>
</blockquote>
</div>
<div style="text-align: left;">
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-54837347899407650772012-08-06T00:30:00.000-07:002012-08-17T00:16:00.527-07:00Je za zanke<div dir="ltr" style="text-align: left;" trbidi="on">
Se vnaprej kolikokrat skript mora teči za zanke se uporablja, ko veš.<br />
Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>for (init; condition; increment)<br /> {<br /> code to be executed;<br /> } </b></blockquote>
</blockquote>
Parametri:<br />
<ul style="text-align: left;">
<li>init: večinoma uporablja za nastavitev števec (vendar je lahko katero koli oznako izvesti enkrat na začetku zanke)</li>
<li> condition: ocenijo za vsako ponovitev zanke. Če se ovrednoti na TRUE, je zanka nadaljuje. Če je vrednost FALSE, se konča z zanko.</li>
<li> increment: večinoma uporablja za prirastek števec (vendar je lahko katero koli oznako izvršene na koncu ponovitev)</li>
</ul>
<b>Opomba</b>: Zgoraj navedenih parametrov init in prirastka lahko prazna ali imajo več izrazov (ločene z vejicami).<br />
<br />
Primer<br />
Spodnji primer definira zanka, ki se začne z i = 1. V zanki bo še naprej izvajal, dokler sem, manjše ali enake 5. bo povečal 1 vsakič teče zanka:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />for ($i=1; $i<=5; $i++)<br /> {<br /> echo "The number is " . $i . "<br />";<br /> }<br />?><br /><br /></body><br /></html></b></blockquote>
</blockquote>
Proizvodnja:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>The number is 1<br />The number is 2<br />The number is 3<br />The number is 4<br />The number is 5 </b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-49847311364768792812012-08-06T00:00:00.000-07:002012-08-17T00:03:56.190-07:00Do...while izjava<div dir="ltr" style="text-align: left;" trbidi="on">
Do...while izjavo vedno bo izvršitev blok kode, ko bo nato preveri pogoj, in ponovite zanko, medtem ko je pogoj resničen.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>do<br /> {<br /> code to be executed;<br /> }<br />while (condition);</b></blockquote>
</blockquote>
Primer<br />Spodnji primer definira zanka, ki se začne z i = 1. Bo potem sem prirastek z 1 in napisati nekaj proizvodnje. Potem se preveri stanje, in v zanki bo še naprej izvajal tako dolgo, kot sem je manjša ali enaka 5:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$i=1;<br />do<br /> {<br /> $i++;<br /> echo "The number is " . $i . "<br />";<br /> }<br />while ($i<=5);<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
<span id="AjaxWaitImage" style="visibility: hidden;"></span>
<br />
<div class="mttextarea" dir="ltr" id="TranslationOutput">
<div class="force_dir">
<span lang="sl">Proizvodnja:</span></div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<div class="force_dir">
<span lang="sl"> <b>The number is 2<br />The number is 3<br />The number is 4<br />The number is 5<br />The number is 6</b></span></div>
</blockquote>
</blockquote>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-88005840489939807742012-08-05T23:44:00.000-07:002012-08-16T23:49:57.158-07:00Večdimenzionalni nizi<div dir="ltr" style="text-align: left;" trbidi="on">
V matriki, ki večdimenzionalne, vsak element v matriki, glavni lahko matriko. In vsak element v sub-array lahko matrike in tako naprej.<br />Primer<br />V tem primeru smo ustvarili večdimenzionalne matrika, samodejno dodeljeno ID tipke:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>$families = array<br /> (<br /> "Griffin"=>array<br /> (<br /> "Peter",<br /> "Lois",<br /> "Megan"<br /> ),<br /> "Quagmire"=>array<br /> (<br /> "Glenn"<br /> ),<br /> "Brown"=>array<br /> (<br /> "Cleveland",<br /> "Loretta",<br /> "Junior"<br /> )<br /> ); </b></blockquote>
</blockquote>
Zgornje matrike bi izgledal to če pisno na proizvodnjo:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>Array<br />(<br />[Griffin] => Array<br /> (<br /> [0] => Peter<br /> [1] => Lois<br /> [2] => Megan<br /> )<br />[Quagmire] => Array<br /> (<br /> [0] => Glenn<br /> )<br />[Brown] => Array<br /> (<br /> [0] => Cleveland<br /> [1] => Loretta<br /> [2] => Junior<br /> )<br />) </b></blockquote>
</blockquote>
2. Primer<br />Omogoča poskusite prikazati eno vrednost iz zgornje matrike:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>echo "Is " . $families['Griffin'][2] .<br />" a part of the Griffin family?"; </b></blockquote>
</blockquote>
Zgoraj koda bo izhod:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b> Is Megan a part of the Griffin family?</b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-85570116034375896102012-08-05T23:38:00.000-07:002012-08-16T23:44:11.182-07:00Asociativnih nizi<div dir="ltr" style="text-align: left;" trbidi="on">
Matriko asociativnih vsak ID ključa je povezan z vrednostjo.<br />Pri shranjevanju podatkov o posebnih imenovane vrednosti, numerično matrike ni vedno najboljši način, da to storite.<br />S asociativnih matrike smo lahko uporabite vrednosti kot ključi in jim dodelite vrednosti.<br />Primer 1<br />V tem primeru bomo uporabili matriko starosti dodeliti različne osebe:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);</b></blockquote>
</blockquote>
2. Primer<br />V tem primeru je enaka kot primer 1 pa kaže na drugačen način ustvarjanja matrike: <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>$ages['Peter'] = "32";<br />$ages['Quagmire'] = "30";<br />$ages['Joe'] = "34"; </b></blockquote>
</blockquote>
ID tipke lahko uporabljate v skriptu:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />$ages['Peter'] = "32";<br />$ages['Quagmire'] = "30";<br />$ages['Joe'] = "34";<br /><br />echo "Peter is " . $ages['Peter'] . " years old.";<br />?> </b></blockquote>
</blockquote>
Zgoraj koda bo izhod:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>Peter is 32 years old</b>. </blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-63500067023035104532012-05-30T23:37:00.000-07:002012-08-16T23:38:32.257-07:00Številski nizi<div dir="ltr" style="text-align: left;" trbidi="on">
Številska matrika shrani vsak element matrike z indeksom številsko.<br />Obstajata dva načina za ustvarjanje številska matrika.<br />1. V tem primeru je indeks so samodejno dodeljeni (indeks začne pri 0):<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>$cars=array("Saab","Volvo","BMW","Toyota"); </b></blockquote>
</blockquote>
2. V tem primeru smo dodeliti indeks ročno:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b> $cars[0]="Saab";<br />$cars[1]="Volvo";<br />$cars[2]="BMW";<br />$cars[3]="Toyota";</b></blockquote>
</blockquote>
Primer<br />V tem primeru do vrednosti spremenljivke s sklicevanjem na ime matrike in indeks:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />$cars[0]="Saab";<br />$cars[1]="Volvo";<br />$cars[2]="BMW";<br />$cars[3]="Toyota";<br />echo $cars[0] . " and " . $cars[1] . " are Swedish cars.";<br />?> </b></blockquote>
</blockquote>
Zgoraj koda bo izhod:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b> Saab and Volvo are Swedish cars</b>.</blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-19797927423463176402012-05-29T23:30:00.000-07:002012-08-16T23:32:53.807-07:00Kaj je matrika?<div dir="ltr" style="text-align: left;" trbidi="on">
Spremenljivka je shramba, število ali besedilo. Problem je, da bo spremenljivka ima samo eno vrednost.<br />
Matrika je posebna spremenljivko, ki lahko shranjevanje več vrednosti v eno ene spremenljivke.<br />
Če imate seznam elementov (seznam imen avto, na primer), shranjevanje avtomobilov v same spremenljivke lahko videti takole:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>$cars1="Saab";<br />$cars2="Volvo";<br />$cars3="BMW"; </b></blockquote>
</blockquote>
Pa kaj, če želite zavijte z avtomobili in najti eno posebno? In kaj, če ste imeli ne 3 avtomobili, ampak 300?<br />
Tukaj je najboljša rešitev, da uporabi matriko!<br />
Paleto lahko imajo vse vrednosti spremenljivke pod enim imenom. In vrednosti lahko dostopate s sklicevanjem na ime matrika.<br />
Vsak element v matriki ima svoj indeks, tako da je zlahka dostopne.<br />
V PHP, obstajajo tri vrste matrike:<br />
<br />
<ul style="text-align: left;">
<li>Številska matrika - matriko s številsko indeks</li>
<li>Asociativnih matrika - matrike, kjer je povezan z vrednostjo vsak ID ključa</li>
<li>Večdimenzionalni matrika - matrike, ki vsebujejo eno ali več nizi</li>
</ul>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-1136396488923655722012-05-29T23:21:00.000-07:002012-08-16T23:26:22.704-07:00Izjava stikalo PHP<div dir="ltr" style="text-align: left;" trbidi="on">
Uporabite stikalo izjavo izberite eno veliko blokov kode izvrši.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>switch (n)<br />{<br />case label1:<br /> koda, ki bo izvršeno, če je if n=label1;<br /> break;<br />case label2:<br /> koda, ki bo izvršeno, če je if n=label2;<br /> break;<br />default:<br /> koda, ki bo izvršeno, če je n razlikuje od label1 and label2;<br />} </b></blockquote>
</blockquote>
To je, kako deluje: prvič smo enotni izraz n (najbolj pogosto spremenljivke), ki je ovrednoten enkrat. Vrednost izraza nato primerjati z vrednostmi za vsak primer v strukturi. Če se ujema, se izvede blok kode, povezane s to zadevo. Uporabite break preprečiti kodo v naslednjem primeru samodejnega zagona. Privzeta izjava se uporablja, če ni ujemanj.<br />Primer<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body></b><br />
<a name='more'></a><b><br /><?php<br />$x=1;<br />switch ($x)<br />{<br />case 1:<br /> echo "Number 1";<br /> break;<br />case 2:<br /> echo "Number 2";<br /> break;<br />case 3:<br /> echo "Number 3";<br /> break;<br />default:<br /> echo "Ni število med 1 in 3";<br />}<br />?><br /><br /></body><br /></html> </b><br /></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-73510028280653207582012-05-25T23:12:00.000-07:002012-08-16T23:20:23.960-07:00If... ostalo izjava<div dir="ltr" style="text-align: left;" trbidi="on">
Uporabite.... drugega izjavo izvršiti nekaj kodo, če je pogoj resničen in drugo kodo, če je pogoj neresničen.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>if (condition)<br /> {<br /> koda, ki se izvede, če pogoj drži;<br /> }<br />else<br /> {<br /> koda, ki se izvede, če pogoj ni resničen;<br /> }</b></blockquote>
</blockquote>
Primer<br /><br />Ta primer bo izhod "Imel lep vikend!" če trenutni dan petek, sicer bo izhod, "Imel lep dan!":<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$d=date("D");<br />if ($d=="Fri")<br /> {<br /> echo "Imel lep vikend!";<br /> }<br />else<br /> {<br /> echo "Imel lep vikend!";<br /> }<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
<span style="font-size: large;"> If... elseif.... drug izjava</span><br /><br />Uporabite.... elseif... ostalo izjavo, izberite eno od več blokov kode izvrši.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b> if (condition)<br /> {<br /> koda, ki se izvede, če pogoj drži;<br /> }<br />elseif (condition)<br /> {<br /> koda, ki se izvede, če pogoj drži;<br /> }<br />else<br /> {<br /> koda, ki se izvede, če pogoj ni resničen;<br /> }</b></blockquote>
</blockquote>
<br />
<div class="mttextarea" dir="ltr" id="TranslationOutput">
<div class="force_dir">
<span lang="sl">Primer</span></div>
<div class="force_dir">
<span lang="sl">Ta primer bo izhod "Imel lep vikend!" če trenutni dan petek in "Je lep nedelja!" če trenutni dan je nedelja. </span><span lang="sl">Sicer bo izhod: "Imel lep dan!"</span></div>
<div class="force_dir">
<span lang="sl"> <a name='more'></a></span></div>
</div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$d=date("D");<br />if ($d=="Fri")<br /> {<br /> echo "Imel lep vikend!";<br /> }<br />elseif ($d=="Sun")<br /> {<br /> echo "Imel lep nedelja!";<br /> }<br />else<br /> {<br /> echo "Imel lep dan!";<br /> }<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-47383531082427495362012-05-10T02:16:00.000-07:002012-08-15T02:24:20.510-07:00Pogojne Izjave<div dir="ltr" style="text-align: left;" trbidi="on">
Zelo pogosto ko pišete kodo, želite izvesti različne ukrepe za drugačne odločitve.<br />Za to lahko uporabite pogojne izjave v kodi.<br />V PHP smo naslednje pogojne izjave:<br /><br />
<ul style="text-align: left;">
<li>Če je izjava - uporaba to izjavo, da izvajajo nekatere koda samo, če velja določen pogoj</li>
<li>Če... ostalo izjavo - uporaba to izjavo za izvršitev nekatere koda, če je pogoj resničen in drugo kodo, če je pogoj neresničen</li>
<li>Če... elseif.... drugega izjavo - uporabite to izjavo, izberite eno od več blokov kode izvrši</li>
<li>preklopite poročilo - uporabite to izjavo, izberite eno veliko blokov kode izvrši</li>
</ul>
<span style="font-size: large;">Če izjava</span><br />Uporabite izjavo izvesti nekatere kode le, če velja določen pogoj.<br />Sintaksa<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>Če kode (pogoj), bo izvršeno, če pogoj drži;</b></blockquote>
</blockquote>
Naslednji primer bo izhod "Imel lep vikend!", če je trenutni dan petek:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><html><br /><body><br /><br /><?php<br />$d=date("D");<br />if ($d=="Fri") echo "Imel lep vikend!";<br />?><br /><br /></body><br /></html> </b></blockquote>
</blockquote>
Obvestilo, da je ni.drugje. v to sintakso. Koda se izvede le, če velja določen pogoj.<br />
<div style="text-align: left;">
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-52436305817159208622011-11-23T02:07:00.000-08:002012-08-15T02:12:07.487-07:00Funkcijo strpos()<div dir="ltr" style="text-align: left;" trbidi="on">
Strpos() funkcija se uporablja za iskanje znakov/besedila znotraj niza.<br />Če najde zadetek, funkcija vrne položaj znaka prvo tekmo. Če ni ujemanj, da vrne FALSE.<br />Pa poglejmo, če smo našli niz "Svet" v naših niz: <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />echo strpos("Hello world!","world");<br />?></b></blockquote>
</blockquote>
Izhodno kodo, zgoraj je:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>6</b></blockquote>
</blockquote>
Položaj niza "Svet" v zgornjem je 6. Razlog, da je 6 (in ne 7), je, da je na prvem mestu znak v nizu 0 in ne 1.<br />
<br />
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-79419747364196264632011-11-23T02:00:00.000-08:002012-08-15T02:07:21.938-07:00Povezovalni Operator<div dir="ltr" style="text-align: left;" trbidi="on">
Obstaja samo en niz upravljavec v PHP.<br />Povezovalni operator (.) se uporablja, da dva niza vrednosti skupaj.<br />Za spajanje dveh string spremenljivke skupaj, uporabite povezovalni operator:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />$txt1="Hello World!";<br />$txt2="What a nice day!";<br />echo $txt1 . " " . $txt2;<br />?> </b></blockquote>
</blockquote>
Izhodno kodo, zgoraj je:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>Hello World! What a nice day! </b></blockquote>
</blockquote>
Če pogledamo na zgoraj navedeno kodo boste videli, da smo uporabili povezovalni operator dva krat. To je zato, ker smo imeli vstaviti tretji niz (presledek), za ločevanje dveh nizov.<br />
<br />
<span style="font-size: large;">Funkcijo strlen()</span><br />Strlen() funkcija se uporablja za vračanje dolžino niza.<br />Let's najti dolžino niza: <br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />echo strlen("Hello world!");<br />?></b></blockquote>
</blockquote>
Izhodno kodo, zgoraj je:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>12 </b></blockquote>
</blockquote>
Dolžina niza se pogosto uporablja v zankami ali druge funkcije, ko je pomembno vedeti, ko se niz konča. (tj. v zanki, bi želeli, da ustavite zanko po zadnji znak v nizu).</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-7308764175367026487.post-41196393696810939622011-11-23T01:38:00.000-08:002012-08-15T01:58:43.389-07:00PHP String Spremenljivke<div dir="ltr" style="text-align: left;" trbidi="on">
Niz spremenljivk se uporabljajo vrednosti, ki vsebuje znake.<br />V tem poglavju se bomo pogled na najbolj skupne funkcije in operaterji, ki uporabljajo za manipulacijo nizov v PHP.<br />Ko smo ustvarili niz smo lahko manipulira. Niz lahko uporabite neposredno v funkcijo ali jih je mogoče uskladiščiti v spremenljivko.<br />Spodaj, PHP skript dodeli besedilo "Hello World" niz spremenljivka $ imenovane txt:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b><?php<br />$txt="Hello World";<br />echo $txt;<br />?> </b></blockquote>
</blockquote>
Izhodno kodo, zgoraj je:<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">
<b>Hello World </b></blockquote>
</blockquote>
Zdaj, omogoča poskusite uporabiti nekaj različnih funkcij in izvajalci manipulirati niz.</div>
Unknownnoreply@blogger.com0