FM Blog'as Logo FM Blog'as
February 2019
M T W T F S S
« Aug    
 123
45678910
11121314151617
18192021222324
25262728  

Categories

Archives


PHP komandos su kuriomis esu susidūręs.

Parašyta March 3rd, 2011

Kadangi paskutiniu metu teko išmokti keletą naudingų PHP funkcijų, tai sumasčiau pasirašyti straipsniuką špargalkę, kad jei prireiks ( o tai bus tikrai), nereiketų klaidžioti ir ieškoti. Kolkas tai bus tik PHP funkcijos, ateityje planuoju ir MSQL, todėl paveikslėlis taip pat iš karto orentuojamas į tai 🙂

COOKIE naudojimas:

//įrašyti cookie, wart yra cookie kintamais, $user yra cookie kintamojo reikšmė, time()+3600 nurodo kiek laiko galios cookie sekundėmis (šiuo atveju 1valandą).

setcookie(“wart”, $user, time()+3600);}

setcookie(“slap”, $pass, time()+3600);}

//cookie nuskaitymas, į kintamąjį įrašoma wart ir slap reikšmės.

$user=$_COOKIE[“wart”];
$pass=$_COOKIE[“slap”];

Include naudojimas:

//include komanda įterpia kito failo php turinį ir jį vykdo.

<?php include(“../css/failas.fm”); ?>

Įrašinėjamas į failus:

//pateiktas pavyzdys įrašinėja į failus nurodytą tekstą. ‘w’ rašo tekstą nuo failo pradžios, ‘a+’ tęsia rašymą nuo paskutinės eilutės.

$duomwisu=(“n*****n$pav n$wideo”);
$adresas=”../css/wideo.fm”;
$irasowisu= fopen ( $adresas, ‘a+’);
fputs($irasowisu,$duomwisu);
fclose($irasowisu);

Nuskaitinėja failus:

//pateiktas pavyzdys nuskaitinėja failus, $rodo=fgets($skaito,1280); skaičius nurodo kiek simbolių eilutėje nuskaitinėti.

$failas=”../css/wideo.fm”;
$skaito= fopen($failas, “r”);
while (!feof($skaito)) {
$rodo=fgets($skaito,1280);
echo (“$rodo”);}
fclose($skaito);

2in1 tikrina ar kintamasis yra iš tam tikro skaičiaus simbolių ir ar tai yra vien skaičiai:

//strlen($code) == 8 stebi ar kintamasis susideda iš 8 simbolių.

//is_numeric (“$code”) tikrina ar kintamasis susideda iš skaičių.

if (strlen($code) == 8 && is_numeric (“$code”)){
echo “Registration success
“;}

Funkcija kuri gali keisti simbolius:

//pateiktame pavyzdyje keičiamos nosinės raidės paprastomis.

function lt($x) {

$lt = array(‘ą’,’č’,’ę’,’ė’,’į’,’š’,’ų’,’ū’,’ž’,’Ą’,’Č’,’Ę’,’Ė’,’Į’,’Š’,’Ų’,’Ū’,’Ž’);
$en = array(‘a’,’c’,’e’,’e’,’i’,’s’,’u’,’u’,’z’,’A’,’C’,’E’,’E’,’I’,’S’,’U’,’U’,’Z’);
for($i=0; $i
$x = str_replace($lt[$i], $en[$i], $x); }

return $x; }

Funkcija kuri iš kintamojo rankioja nereikalingus simbolius.

//šiuo atveju iš adreso yra išimami nereikalingi simboliai ir pakeičiami brūkšneliais.

function url($url) {
$url = str_replace(“&”, “_”, $url);
$url = str_replace(” “, “_”, $url );
$url = str_replace(“%20”, “_”, $url );
$url = str_replace(“‘”, “_”, $url );
$url = str_replace(‘”‘, “_”, $url );
$url = str_replace(“(“, “_”, $url );
$url = str_replace(“)”, “_”, $url );
$url = str_replace(“?”, “_”, $url );
$url = str_replace(“/”, “_”, $url );
return $url; }

Funkcija tikrinti ar teisingai įvestas el pašto adresas:

//funkcija paima el pašto adresa ir patikrin, ar yra pirma dalis (test) po to ar yra eta ir antra dalis (example), bei galiausiai patikrina ar yra galūnė.

$email = “test@example.com”;
if (preg_match(‘/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/’,$email)){
echo “Your email is ok.”;

} else {echo “Wrong email address format”;}

Funkcija siųsti elektroniniam laiškam:

//kam yra el pašto adresas, tema tai laiško pavadinimas, tekstas tai ką norite rašyti, nuoko prikabinama kas siuntė (galima nurodyti bet koki).

mail($kam, $tem, $tekstas, $nuoko);

Dalinkis

Tagai:
Priskirta prie PHP, Programavimas | Komentarai (0)

Palikti komentarą

You must be logged in to post a comment.