Documente Academic
Documente Profesional
Documente Cultură
Expresii Regulate Si Altele
Expresii Regulate Si Altele
Caractere speciale
^ indicator inceput de linie $ indicator sfarsit de linie * caracterul anterior, repetat de oricate ori (>=0) . orice caracter
[] un caracter dintre cele din lista [^] orice caracter cu exceptia celor din lista
tilitarul grep extrage dintr!un fisier acele linii care contin siruri de caractere ce satisfac un sablon dat. Optiuni utile pentru grep"
Exemple
%. grep !# &t'a!i(e& !> tee, t)e, tie, ... *. grep !# &cr'a!m(+t& !> credit, craft, cric,et, ... -. grep !# &,r.+n& !> ,remlin, ,r.pton, ... /. egrep !# &(t)0s)).+rt& !> s)irt, s)ort, t)#art, ... 1. grep !# &t)r'aeiou(+t&!> t)reat, t)roat, ... 2. grep !# &t)r'3a!f(+t& !> t)roug)put, trust, ... 4. grep !# &t)'a!t(5*,-6t& !> t)eft, t)irst, t)reat, t)rift, t)roat, ... 7. grep !# &t)'a!t(5/,26t& !> t)ic,et, t)innest, t)erorist, ... 8. grep &trot& !> trot, electrot)erapist, ... %0. grep &9trot>& !> trot
lte exemple
%. cat m.file 0 grep &3 +:)e.+)ac,;. +<& toate liniile care incept cu :)e si se sfarsesc cu )ac,., indiferent de numarul spatiilor albe de la inceput si de la sfarsit. *. cat =bin=bas) 0 strings 0 tr &A!>& &a!z& 0 grep &3'a!z(& 0 sort !u > m.dict -. egrep ?3(!0;@0'0!8(+)'0!8(+;.50,%6'0!8(+<? selecteaza sirurile de cifre care incep eventul cu @ sau ! si contin cel mult un .
<?php if(!isset($ob) || $ob=='d\') $order=\"online_date\"; else $order=\"title\"; if(!isset($s) || $s==\'d\') $ascdesc=\"desc\"; else $ascdesc=\"asc\"; if($caut==1) $cu!ant=$search; $cu!ant=tri"($cu!ant); $cu!ant_initial = ere#_replace (\" \"$ \"%\"$ $search); if ($cu!ant==\"\") $cu!ant=\"&rtrd'ds(ds()\"; $cu!ant = strtolo*er ($cu!ant); $cu!ant = ere#_replace (\"$\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\"_\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\"+\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\"=\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\",\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\"\\%\" $ \" \" $ $cu!ant); $cu!ant = ere#_replace (\"- .%\" $ \" \" $ $cu!ant); $i = strlen ($cu!ant); $search_arr=split(\" \"$$cu!ant); $/=\"select 0 fro" table *here (status=1 or status=1) and ( \"; $cu!inte=arra2(\"pentru\"$\"de\"$\"la\"$\"in\"$\"dupa\"$\"cu"\"$\"dar\"$ \"iar\"$\"pe\"$\"chiar\"$\"si\"$\"ce\"$\"lui\"); *hile(list($3$$!)=each($search_arr)) if( in_arra2(strtolo*er($!)$$cu!inte) || strlen($!)==1) continue;
$cu!=$!; $cu!1=strtoupper($!); $cu!4=strtolo*er($!); $cu!1=ucfirst($!); $/5=\"cu!_cheie re#e)p \'(6|-6a+78+9.)$cu!4(-6a+78+9.|$)\' :; \"; < $n/=strlen($/); $/=substr($/$=$$n/+1); $/5=\" ) and online_date not li3e \'>====+==+==>\' order b2 $order $a scdesc\"; $res="2s/l_/uer2($/) or die("2s/l_error()); $#asite="2s/l_nu"_ro*s($res); < ??
Validare email
Descriere: !alideaza o adresa de email folosind ere"i Trimis de:cristi Voturi:2#28 Situatie voturi: Accesari:8#$ Sintaxa:
<?php
function is_e"ail_!alid($e"ail) if(ere#i("6-a+7=+@\5_+.%A%-a+7=+@\5_+.%\5%-a+7. 4$1<$"$ $e"ail)) r eturn B;CD; else return E8FGD; < ??
Rotatie banner
Descriere: %oteste bannere in interiorul unei pa"ini Trimis de:cristi Voturi:8#&9 Situatie voturi: Accesari:1 &' Sintaxa:
<?php
$Eile = 'stat5t)t'; $H"a#es-. = 'Ianner15#if'; $H"a#es-. = 'Ianner45#if'; $H"a#es-. = 'Ianner15#if'; $fp = fopen($Eile$ 'r'); $Gtat = fread($fp$ filesi7e($Eile)); fclose($fp); if($Gtat ?= count($H"a#es)) $Gtat = =; echo $H"a#es-$Gtat.; $Gtat%%; $fp = fopen($Eile$ '*'); f*rite($fp$ $Gtat); fclose($fp); ??
Verificare link
Descriere: !erificare disponibilitate link. Trimis de:admin Voturi:289& Situatie voturi: Accesari:((' Sintaxa:
<?php $test = fsoc3open("***5phpro"ania5net"$ J=$ ,$nr_eroare$ ,$str_eroare$ 1 =); if(!$test) echo "phpro"ania offline"; < else echo "phpro"ania online"; < ??
Generare Thumbnail
Descriere:
)ceasta este o functie de creare si salvare a unui t*umbnail pentru o poza. +ste preluata partial de pe p*pfreaks.com, iar eu am adau"at un -. care evalueaza si poate prelucra corect ima"inea indiferent de orientare rezultatul avand o inaltime maxima de $# pixeli si o latime variabila in functie de natura pozei. Mai pe romaneste, nu sfarsesti cu t*umbailuri deformate daca poza are o latime mai mica decat inaltimea. Trimis de: tsk Voturi:8$#& Situatie voturi: Accesari:1 #9 Sintaxa:
<?php header("Kontent+t2peL i"a#eMNpe#"); function thu"b_Npe#($i"a#e_na"e) $destination_path= "thu"bM"; list($*idth$ $hei#ht) = #eti"a#esi7e($i"a#e_na"e); if ($hei#ht?$*idth) $ne*_hei#ht=&'; $ne*_*idth=$*idth0$ne*_hei#htM$hei#ht; < else $ne*_*idth=1==; $ne*_hei#ht=&'; < $desti"#=i"a#ecreatetruecolor($ne*_*idth$$ne*_hei#ht) or die("Oroble" Hn Kreatin# i"a#e"); $srci"#=H"a#eKreateEro"PODQ($i"a#e_na"e) or die("Oroble" Hn openin# Gour ce H"a#e"); i"a#ecop2resa"pled($desti"#$$srci"#$=$=$=$=$$ne*_*idth$ $ne*_hei#ht$H"a#eGR($srci"#)$H"a#eGS($srci"#)) or die("Oroble" Hn resi7i n#"); H"a#ePODQ($desti"#$$destination_path5$i"a#e_na"e) or die("Oroble" Hn sa! in#"); <; ??