Showing posts with label Vadnica. Show all posts
Showing posts with label Vadnica. Show all posts

Wednesday, May 15, 2013

PHP preprosto elektronsko pošto

Najenostavnejši način, da pošljete e-pošto z PHP je, da pošljete besedilo e-pošte.

V spodnjem primeru smo najprej razglasi spremenljivke ($to, $subject, $message, $from, $headers), potem uporabljamo spremenljivke v mail () funkcijo za pošiljanje e-pošte:
<?php
$to = "someone@example.com";
$subject = "Test pošte";
$message = "hello! To je preprosta email sporočilo.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
PHP Mail obrazec
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:

Wednesday, May 8, 2013

Začetkom zasedanja PHP

Preden lahko shranite informacije o uporabniku v PHP seji, morate najprej zagnati do seje.

Opomba: Funkcijo session_start() pojaviti pred <html>oznako:

<?php session_start(); ?>

<html>
<body>

</body>
</html>
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.

Shranjevanje Session spremenljivke
Pravilen način za shranjevanje in pridobivanje session spremenljivke je rabiti PHP $_SESSION spremenljivke:
 
<?php
session_start();
// store session data
$_SESSION['views']=1;
?>

<html>
<body>

<?php
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>

</body>
</html>
 Izhod:
Pageviews=1

Tuesday, April 30, 2013

Zasedanja PHP

PHP 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.

PHP Session spremenljivke

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.

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.

Monday, April 15, 2013

Kako pridobiti vrednost piškotek

PHP spremenljivka $_COOKIE se uporablja za pridobitev vrednosti piškotek.

V spodnjem primeru smo pridobiti vrednost piškotek, imenovan "uporabnik" in jo prikažite na strani:
<?php
// Print a cookie
echo $_COOKIE["user"];

// A way to view all cookies
print_r($_COOKIE);
?>
V tem primeru uporabljamo isset () funkcija izvedeti, če je nastavljen piškotek:
<html>
<body>

<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br>";
else
  echo "Welcome guest!<br>";
?>

</body>
</html>
 Kako v izbrisati piškotek?

Ko izbrišete piškotek vam zagotovim, datum poteka, ki je v preteklosti.
Izbrisati na primer:
<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>

Kaj 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.

Kako ustvariti piškotek?

Setcookie() funkcija se uporablja za nastavitev piškotka.
Opomba: Funkcijo setcookie() pojaviti pred oznako <html>.
Sintaksa

setcookie(name, value, expire, path, domain);

 Primer 1
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:

Tuesday, February 19, 2013

Ustvarjanje skripta za Upload

"Upload_file.php" datoteka vsebuje kodo za nalaganje datoteke:

<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>
 
Z uporabo globalnega PHP $_FILES matrike lahko prenesete datoteke iz računalnika odjemalca z oddaljenim strežnikom.
Prvi parameter je ime vnosa v obliki in lahko drugi indeks "ime", "tip", "velikost", "tmp_name" ali "napake". všeč mi je:
 
 $_FILES["file"]["name"] - ime prenesene datoteke
$_FILES["file"]["type"] - vrsta prenesene datoteke 
$_FILES["file"]["size"] - velikost v kilobajtih prenesene datoteke
 $_FILES["file"]["tmp_name"] - ime začasno kopijo datoteke, shranjene na strežniku
 $_FILES["file"]["error"] - koda napake, ki izhajajo iz file upload
 To je zelo preprost način za nalaganje datotek. Zaradi varnostnih razlogov, morate dodati omejitve na kaj je

Ustvarjanje Upload datoteke obrazca

Pustiti uporabnik v upload pila s oblika moči obstati zelo koristen.
Pogled na naslednjih HTML obrazec za nalaganje datoteke:
<html>
<body>

<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

</body>
</html>

Opazili naslednje informacije v HTML obliki zgoraj:

Atribut enctype oznako <form> določa, kakšno vsebino uporabiti pri predložitvi obrazca. "multipart/obrazec-podatki" se uporablja, ko obrazec zahteva binarnih podatkov, kot vsebino datoteke, ki se naložijo
Vrsta = "file" atribut <input> tag določa, da se vnos mora obdelati kot datoteko. Na primer, ko si v brskalniku, bo Prebrskaj gumb poleg vnosnega polja
Opomba: Omogučiti uporabnik v upload pila je velik varnostno tveganje. Samo dovoli zaupanja vreden uporabnik v izvršiti nalogo prenosov datotek.

Sunday, November 11, 2012

PHP vključujejo in zahtevajo izjave

V PHP, lahko vstavite vsebino ene PHP datoteke v drugo datoteko PHP preden strežnik, ki ga izvede.
Vključi in zahtevajo izjave se uporabljajo za vstavljanje uporabne kode, napisan v druge datoteke v poteku izvedbe.

Vključujejo in zahtevajo enaki, razen ob neuspehu:

  • zahteva bo proizvodnjo usodne napake (E_COMPILE_ERROR) in ustaviti scenarij
  • vključujejo samo pridelka bo opozorilo (E_WARNING) in scenarij bo še
Torej, če želite izvedbo navaliti ter razstava uporabnik izhod, tudi če so datoteke manjka, uporabite vključi. Drugače, v primeru okvira, vedno uporabite CMS ali zapletenih PHP uporabo kodira, zahtevajo, da vključujejo zakleniti pila v tok izvedbe. To bo pomagalo preprečitev ogrožanja varnosti in celovitosti aplikacije, samo v primeru enega zakleniti pila slučajen manjka.
Vključno z datotekami prihrani veliko dela. To pomeni, standardne glava, noga ali meni datoteko lahko ustvarite za vse vaše spletne strani. Potem, ko je glava je treba posodobiti, lahko samo posodobitev v glavi vključujejo datoteke.
Sintaksa 
include 'filename';
 or
require 'filename';

PHP vključujejo in zahtevajo izjavo
Osnovni primer 
Predvidevamo, da so standardni glava datoteko, imenovano "header.php". Vključiti datoteki glave v stran, uporabo vključujejo/zahtevajo: 
<html>
<body>
<?php include 'header.php'; ?>
<h1>
Dobrodošli na moji domači strani!</h1>
<p>Some text.</p>
</body>
</html>

Friday, August 17, 2012

Spremenljivka $_POST

Vnaprej določeni $_POST spremenljivka se uporablja za zbiranje vrednosti iz obrazca poslani z metodo = "post".
Podatki iz obrazca poslani z metodo POST je nevidna drugim in nima nobene omejitve na količino informacij za pošiljanje.
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).
Primer
<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
 Ko uporabnik klikne gumb »Pošlji« , URL bo videti takole:
 "Welcome.php" datoteka zdaj lahko uporabite $_POST spremenljivka za zbiranje podatkov (imena polj obrazca samodejno ponovno tipke v matriki $_POST):
 Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.
 Kdaj uporabiti metodo = "post"?

Podatki iz obrazca poslani z metodo POST je nevidna drugim in nima nobene omejitve na količino informacij za pošiljanje.
Vendar, ker spremenljivk se ne prikažejo v URL, ni mogoče zaznamek strani.

Spremenljivka _REQUEST PHP $

Vnaprej določeni $_REQUEST spremenljivka je prikazana vsebina $_GET, $_POST in $_COOKIE.
Spremenljivka $_REQUEST se lahko uporablja za zbiranje podatkov iz obrazca poslani z metode GET in POST.
Primer
 Welcome <?php echo $_REQUEST["fname"]; ?>!<br />
You are <?php echo $_REQUEST["age"]; ?> years old

Thursday, June 16, 2011

Statični Področje

Ko funkcija, vse njegove spremenljivke so običajno črta. Vendar pa včasih želite lokalno spremenljivko ne izbriše.
Za to uporabite statične ključno besedo, ko deklarirate spremenljivke:
static $rememberMe;
 Nato, vsakič, ko je funkcija se imenuje, te spremenljivke bo še vedno informacijami od zadnje poklicali funkcijo.
Opomba: Spremenljivka je še vedno lokalne funkcije.

 Parametri
Parameter je lokalno spremenljivko, katere vrednost, posredovana funkciji kličoča koda.
V seznam parametrov kot del funkcije prijavljeno parametre:
 function myTest($para1,$para2,...)
{
// function code
}
 Parametri, se imenujejo argumenti. Bomo razpravljali o njih podrobneje ko govorimo o funkcijah.

Friday, May 27, 2011

PHP sintaksa

Osnovno sintakso PHP

    
PHP skript, ki se vedno začne z <? php in konča s? >. PHP skript lahko postavite kamor koli v dokument.

V strežnikih s podporo Stenografski, lahko začnete PHP skript z <? in konča s? >.

Za največjo združljivost, vam priporočamo, da uporabljate standardni obrazec (<? php) kot pa v obliki Stenografski.

<?php
?>

 PHP datoteke mora imeti pripono .php.

PHP datoteko običajno vsebuje HTML oznake, in nekateri PHP skriptno kodo.

Spodaj smo na primer preprosto PHP skript, ki pošlje besedilo "Hello World" nazaj v brskalniku:

 <html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>
 Vsaka vrstica kode v PHP mora končati s podpičjem. Podpičje je ločila in se uporablja za razlikovanje en nabor navodil od drugega.

Obstajata dve osnovni izkazov za iznos besedilo z PHP: odmeva in tiskanje.

V zgornjem primeru smo uporabili odmev izjavo za iznos se besedilo "Hello World".

Wednesday, May 4, 2011

PHP namestitev

Kaj potrebujete?


Če vaš strežnik podpira PHP, vam ni treba storiti ničesar.

Samo ustvariti nekaj .php datoteke v vaši spletni imenik, in strežnik bo parsirati njih za vas. Ker je prost, najbolj spletni gostitelji ponujajo PHP podporo.

Vendar, če vaš strežnik ne podpira PHP, morate namestiti PHP.

Tukaj je link na dobro Tutorial iz PHP.net o kako namestiti PHP5: http://www.php.net/manual/en/install.php
 
 Travnato gričevje PHP

Naložite PHP brezplačno tukaj: http://www.php.net/downloads.php
 
 Travnato gričevje MySQL časovno določljiv

Download MySQL brezplačno tukaj: http://www.mysql.com/downloads/
 
 Travnato gričevje Apache Server

Download Apache za brezplačno tukaj: http://httpd.apache.org/download.cgi

Monday, May 2, 2011

PHP DOMOV

PHP je zmogljivo orodje za izdelavo dinamične in interaktivnih spletnih strani.

PHP je široko uporablja, prosta in učinkovita alternativa konkurenti, kot so Microsoft ASP.

V naših PHP Vadnica boste izvedeli o PHP in kako se izvajanje skriptov v vašem strežniku.