Professional Documents
Culture Documents
PHP Functions Explained in Arabic
PHP Functions Explained in Arabic
)(array
ARRAY(KEY=>VALUE)
KEY
VALUE
$A=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
ECHO$A["B"];
//
CAT
//
$A=ARRAY("DOG","CAT","HORSE");
PRINT_R($A);
//
ARRAY([0]=>DOG[1]=>CAT[2]=>HORSE)
)(array_push
ARRAY_PUSH(ARRAY,VALUE1,VALUE2...)
ARRAY
VALUE1
VALUE2
$A=ARRAY("DOG","CAT");
ARRAY_PUSH($A,"HORSE","BIRD");
PRINT_R($A);
//
ARRAY([0]=>DOG[1]=>CAT[2]=>HORSE[3]=>BIRD)
)(array_rand
ARRAY_RAND(ARRAY,NUMBER)
ARRAY
NUMBER
$A=ARRAY("FIRST"=>"DOG","SECOND"=>"CAT","THIRD"=>"HORSE");
PRINT_R(ARRAY_RAND($A,1));
//
SECOND
)(array_search
ARRAY_SEARCH(VALUE,ARRAY,STRICT)
VALUE
ARRAY
STRICT
TRUEFALSEFALSE
$A=ARRAY("FIRST"=>"DOG","SECOND"=>"CAT","THIRD"=>"HORSE");
ECHOARRAY_SEARCH("DOG",$A);
//
FIRST
)(array_shift
ARRAY_SHIFT(ARRAY)
ARRAY
$A=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
ECHOARRAY_SHIFT($A);
PRINT_R($A);
//
DOG
ARRAY([B]=>CAT[C]=>HORSE)
)(array_sum
ARRAY_SUM(ARRAY)
ARRAY
$A=ARRAY(0=>"5",1=>"15",2=>"25");
ECHOARRAY_SUM($A);
//
45
)(array_values
ARRAY_VALUES(ARRAY)
ARRAY
$A=ARRAY("A"=>"CAT","B"=>"DOG","C"=>"HORSE");
PRINT_R(ARRAY_VALUES($A));
//
ARRAY([0]=>CAT[1]=>DOG[2]=>HORSE)
)(count
COUNT(ARRAY,MODE)
ARRAY
MODE
0,1
$PEOPLE=ARRAY("PETER","JOE","GLENN","CLEVELAND");
$RESULT=COUNT($PEOPLE);
ECHO$RESULT;
//
4
)(in_array
IN_ARRAY(SEARCH,ARRAY)
SEARCH
ARRAY
$PEOPLE=ARRAY("PETER","JOE","GLENN","CLEVELAND");
IF(IN_ARRAY("GLENN",$PEOPLE))
{
ECHO"MATCHFOUND";
}
ELSE
{
ECHO"MATCHNOTFOUND";
}
//
MATCHFOUND
shuffle()
SHUFFLE(ARRAY)
ARRAY
$MY_ARRAY=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
SHUFFLE($MY_ARRAY);
PRINT_R($MY_ARRAY);
//
ARRAY([0]=>CAT[1]=>HORSE[2]=>DOG)
)(sort
SORT(ARRAY,SORTTYPE)
ARRAY
SORTTYPE
,,SORT_REGULAR
,SORT_NUMERIC
,
$MY_ARRAY=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
SORT($MY_ARRAY);
PRINT_R($MY_ARRAY);
//
ARRAY
(
[0]=>CAT
[1]=>DOG
[2]=>HORSE
)
)(basename
BASENAME(PATH,SUFFIX)
PATH
SUFFIX
,,
$PATH="/TESTWEB/HOME.PHP";
//
ECHOBASENAME($PATH);
//
ECHOBASENAME($PATH,".PHP");
//
HOME.PHP
HOME
)(copy
COPY(FILE,TO_FILE)
FILE
TO_FILE
ECHOCOPY("SOURCE.TXT","TARGET.TXT");
)(dirname
DIRNAME(PATH)
PATH
ECHODIRNAME("C:/TESTWEB/HOME.PHP");
ECHODIRNAME("/TESTWEB/HOME.PHP");
//
C:/TESTWEB
/TESTWEB
)(fclose
FCLOSE(FILE)
FILE
FOPEN
$FILE=FOPEN("TEST.TXT","R");
//...
FCLOSE($FILE);
)(fgetcsv
csv
FGETCSV(FILE,LENGTH,SEPERATOR)
FILE
CSV
LENGTH
,0
SEPERATOR
CSV
$FILE=FOPEN("CONTACTS.CSV","R");
PRINT_R(FGETCSV($FILE));
FCLOSE($FILE);
//CSV
KAIJIM,REFSNES,STAVANGER,NORWAY
HEGE,REFSNES,STAVANGER,NO
//
ARRAY
(
[0]=>KAIJIM
[1]=>REFSNES
[2]=>STAVANGER
[3]=>NORWAY
)(file
FILE(PATH,INCLUDE_PATH)
PATH
INCLUDE_PATH
1PHP.INI
,
PRINT_R(FILE("TEST.TXT"));
//
ARRAY
(
[0]=>HELLOWORLD.TESTINGTESTING!
[1]=>ANOTHERDAY,ANOTHERLINE.
[2]=>IFTHEARRAYPICKSUPTHISLINE,
[3]=>THENISITAPICKUPLINE?
)
)(file_get_contents
FILE_GET_CONTENTS(PATH,INCLUDE_PATH,CONTEXT,START,MAX_LENGTH)
PATH
INCLUDE_PATH
1PHP.INI
CONTEXT
NULL
START
MAX_LENGTH
BYTES
,
ECHOFILE_GET_CONTENTS("TEST.TXT");
//
THISISATESTFILEWITHTESTTEXT.
file_put_contents
FILE_PUT_CONTENTS(FILE,DATA,MODE)
FILE
,,
DATA
MODE
,,FILE_APPEND
ECHOFILE_PUT_CONTENTS("TEST.TXT","HELLOWORLD.TESTING!");
//
21
)(fileperms
FILEPERMS(FILENAME)
FILENAME
ECHOFILEPERMS("TEST.TXT");
//
33206
)(filesize
FILESIZE(FILE)
FILE
ECHOFILESIZE("TEST.TXT");
//
20
)(filetype
FILETYPE(FILENAME)
FILENAME
FILECHARDIRBLOCKLINKFIFOUNKNOWN:
ECHOFILETYPE("TEST.TXT");
//
FILE
//
ECHOFILETYPE("IMAGES");
//
DIR
)(fputcsv
csv
FPUTCSV(FILE,FIELDS,SEPERATOR)
FILE
FIELDS
SEPERATOR
CSV
$LIST=ARRAY
(
"PETER,GRIFFIN,OSLO,NORWAY",
"GLENN,QUAGMIRE,OSLO,NORWAY",
);
$FILE=FOPEN("CONTACTS.CSV","W");
FOREACH($LISTAS$LINE)
{
FPUTCSV($FILE,SPLIT(',',$LINE));
}
FCLOSE($FILE);
//
PETER,GRIFFIN,OSLO,NORWAY
GLENN,QUAGMIRE,OSLO,NORWAY
fread()
FREAD(FILE,LENGTH)
FILE
BYTE
LENGTH
$FILE=FOPEN("TEST.TXT","R");
FREAD($FILE,"10");
FCLOSE($FILE);
)(ftruncate
FTRUNCATE(FILE,SIZE)
FILE
SIZE
BYTE
//CHECKFILESIZE
ECHOFILESIZE("TEST.TXT");
ECHO"
";
$FILE=FOPEN("TEST.TXT","A+");
FTRUNCATE($FILE,100);
FCLOSE($FILE);
//CLEARCACHEANDCHECKFILESIZEAGAIN
CLEARSTATCACHE();
ECHOFILESIZE("TEST.TXT");
//
792
100
)(fwrite
FWRITE(FILE,STRING,LENGTH)
FILE
STRING
LENGTH
,BYTE
$FILE=FOPEN("TEST.TXT","W");
ECHOFWRITE($FILE,"HELLOWORLD.TESTING!");
FCLOSE($FILE);
//
21
)(glob
GLOB(PATTERN,FLAGS)
PATTERN
FLAGS
:
GLOB_MARK:
GLOB_NOSORT:
GLOB_NOCHECK:
PRINT_R(GLOB("*.TXT"));
//
ARRAY
(
[0]=>TARGET.TXT
[1]=>SOURCE.TXT
[2]=>TEST.TXT
[3]=>TEST2.TXT
)
)(is_dir
IS_DIR(FILE)
FILE
TRUEFALSE
$FILE="IMAGES";
IF(IS_DIR($FILE))
{
ECHO("$FILEISADIRECTORY");
}
ELSE
{
ECHO("$FILEISNOTADIRECTORY");
}
//
IMAGESISADIRECTORY
)(is_file
IS_FILE(FILE)
FILE
,CACHE,CACHE
CLEARSTATCACHE()
$FILE="TEST.TXT";
IF(IS_FILE($FILE))
{
ECHO("$FILEISAREGULARFILE");
}
ELSE
{
ECHO("$FILEISNOTAREGULARFILE");
}
//
TEST.TXTISAREGULARFILE
)(is_uploaded_file
HTTPPOST
IS_UPLOADED_FILE(FILE)
FILE
$FILE="TEST.TXT";
IF(IS_UPLOADED_FILE($FILE))
{
ECHO("$FILEISUPLOADEDVIAHTTPPOST");
}
ELSE
{
ECHO("$FILEISNOTUPLOADEDVIAHTTPPOST");
}
//
TEST.TXTISNOTUPLOADEDVIAHTTPPOST
is_writable()
IS_WRITABLE(FILE)
FILE
$FILE="TEST.TXT";
IF(IS_WRITABLE($FILE))
{
ECHO("$FILEISWRITEABLE");
}
ELSE
{
ECHO("$FILEISNOTWRITEABLE");
}
//
TEST.TXTISWRITEABLE
)(mkdir
MKDIR(PATH,MODE)
PATH
MODE
,0777,4
0
:,,
1:
2:
4:
MKDIR("TESTING");
)(move_uploaded_file
MOVE_UPLOADED_FILE(FILELOC,NEWLOC)
FILELOC
NEWLOC
$PATH=DIRNAME()."/IMAGES";
$NEWPATH=DIRNAME()."/IMAGES/THUMB";
MOVE_UPLOADED_FILE($PATH,$NEWPATH);
)(pathinfo
PATHINFO(PATH,OPTIONS)
PATH
OPTIONS
,,:
PATHINFO_DIRNAME:
PATHINFO_BASENAME:
PATHINFO_EXTENSION:
,,,
PRINT_R(PATHINFO("/TESTWEB/TEST.TXT"));
//
ARRAY
(
[DIRNAME]=>/TESTWEB
[BASENAME]=>TEST.TXT
[EXTENSION]=>TXT
)
//
PRINT_R(PATHINFO("/TESTWEB/TEST.TXT",PATHINFO_BASENAME));
//
TEST.TXT
)(rename
RENAME(OLDNAME,NEWNAME)
OLDNAME
NEWNAME
RENAME("IMAGES","PICTURES");
)(chdir
CHDIR(DIRECTORY)
DIRECTORY
//GETCURRENTDIRECTORY
ECHOGETCWD();
CHDIR("IMAGES");
//CHANGETOTHEIMAGESDIRECTORY
ECHOGETCWD();
//
C:\TESTWEB\MAIN
C:\TESTWEB\MAIN\IMAGES
dir()
DIR(DIRECTORY)
DIRECTORY
//OPENIMAGESDIRECTORY
$DIR=DIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=$DIR>READ())!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
$DIR>CLOSE();
//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD
FILENAME:HORSE.GIF
closedir()
CLOSEDIR(DIRECTORY)
DIRECTORY
DIROPENDIR
//OPENIMAGESDIRECTORY
$DIR=OPENDIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=READDIR($DIR))!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
CLOSEDIR($DIR);
//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD
FILENAME:HORSE.GIF
getcwd()
GETCWD()
ECHOGETCWD();
//
C:\TESTWEB\MAIN
)(opendir
OPENDIR(DIRECTORY)
DIRECTORY
READDIRCLOSEDIR
//OPENIMAGESDIRECTORY
$DIR=OPENDIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=READDIR($DIR))!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
CLOSEDIR($DIR);
//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD
FILENAME:HORSE.GIF
)(scandir
SCANDIR(DIRECTORY,SORT)
DIRECTORY
SORT
,0,1
PRINT_R(SCANDIR("IMAGES"));
//
ARRAY
(
[0]=>.
[1]=>..
[2]=>DOG.JPG
[3]=>HOUSE.JPG
[4]=>LOGO.GIF
)
MYSQL
)(mysql_close
MYSQL_CLOSE(CONNECTION)
CONNECTION
MYSQL_CONNECT()
MYSQL_CONNECT()
$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODE
MYSQL_CLOSE($CON);
)(mysql_connect
MYSQL_CONNECT(HOST,DB_USER,DB_PWD)
HOST
,LOCALHOST
DB_USER
DB_PWD
$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODE
MYSQL_CLOSE($CON);
mysql_error()
MYSQL_ERROR()
$CON=MYSQL_CONNECT("LOCALHOST","WRONG_USER","WRONG_PWD");
IF(!$CON)
{
DIE(MYSQL_ERROR());
}
MYSQL_CLOSE($CON);
//
ACCESSDENIEDFORUSER'WRONG_USER'@'LOCALHOST'
(USINGPASSWORD:YES)
mysql_fetch_array()
MYSQL_FETCH_ARRAY(QUERY)
MYSQL_QUERY()
QUERY
,,,
WHILE()
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ARRAY($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[0]=>REFSNES
[LASTNAME]=>REFSNES
[1]=>KAIJIM
[FIRSTNAME]=>KAIJIM
[2]=>TAUGATA2
[ADDRESS]=>TAUGATA2
[3]=>22
[AGE]=>22
)
mysql_fetch_assoc()
MYSQL_FETCH_ASSOC(QUERY)
MYSQL_QUERY()
QUERY
,,
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ASSOC($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[LASTNAME]=>REFSNES
[FIRSTNAME]=>KAIJIM
[ADDRESS]=>TAUGATA2
[AGE]=>22
)
object
mysql_fetch_object()
MYSQL_FETCH_OBJECT(QUERY)
MYSQL_QUERY()
QUERY
OBJECT
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
WHILE($ROW=MYSQL_FETCH_OBJECT($RESULT))
{
ECHO$ROW>FIRSTNAME."
";
}
MYSQL_CLOSE($CON);
//
KAIJIM
STLE
HEGE
mysql_fetch_row()
MYSQL_FETCH_ROW(QUERY)
MYSQL_QUERY()
QUERY
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[0]=>REFSNES
[1]=>KAIJIM
[2]=>TAUGATA2
[3]=>22
)
mysql_free_result()
MYSQL_FREE_RESULT(QUERY)
MYSQL_QUERY()
QUERY
,PHP,
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
//FREEMEMORY
MYSQL_FREE_RESULT($RESULT);
$SQL="SELECT*FROMCUSTOMERS";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);
mysql_info()
MYSQL_INFO(CONNECTION)
MYSQL_CONNECT()
CONNECTION
CONNECTION,
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="INSERTINTOPERSONVALUES('JOHN','DOE','UTAH','17')";
$RESULT=MYSQL_QUERY($SQL,$CON);
$INFO=MYSQL_INFO($CON);
ECHO$INFO;
MYSQL_CLOSE($CON)
//
STRINGFORMAT:RECORDS:15DUPLICATES:0WARNINGS:0
insertid
MYSQL_INSERT_ID()
mysql_insert_id()
INSERTID
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="INSERTINTOPERSONVALUES('BRGE','REFSNES','SANDNES','17')";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHO"IDOFLASTINSERTEDRECORDIS:".MYSQL_INSERT_ID();
MYSQL_CLOSE($CON);
//
IDOFLASTINSERTEDRECORDIS:5
mysql_num_fields()
MYSQL_NUM_FIELDS(QUERY)
MYSQL_QUERY()
QUERY
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHOMYSQL_NUM_FIELDS($RESULT);
MYSQL_CLOSE($CON);
//
4
mysql_num_rows()
MYSQL_NUM_ROWS(QUERY)
MYSQL_QUERY()
QUERY
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHOMYSQL_NUM_ROWS($RESULT);
MYSQL_CLOSE($CON);
//
4
mysql_ping()
MYSQL_PING(CONNECTION)
MYSQL_CONNECT()
CONNECTION
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$LINK);
MYSQL_PING();
//SOMECODE
MYSQL_CLOSE($CON);
)(mysql_query
MYSQL_QUERY(QUERY)
QUERY
$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$SQL="SELECT*FROMPERSON";
MYSQL_QUERY($SQL,$CON);
//SOMECODE
MYSQL_CLOSE($CON);
)(mysql_real_escape_string
MYSQL_REAL_ESCAPE_STRING(QUERY)
QUERY
MYSQL_QUERY()
(N\),("),('),(\),
,,,
,
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODETOGETUSERNAMEANDPASSWORD
//ESCAPEUSERNAMEANDPASSWORDFORUSEINSQL
$USER=MYSQL_REAL_ESCAPE_STRING($USER);
$PWD=MYSQL_REAL_ESCAPE_STRING($PWD);
$SQL="SELECT*FROMUSERSWHERE
USER='".$USER."'ANDPASSWORD='".$PWD."'"
//MORECODE
MYSQL_CLOSE($CON);
)(mysql_select_db
MYSQL_SELECT_DB(DB_NAME)
DB_NAME
$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
IF(!$DB_SELECTED)
{
DIE("CAN\'TUSETEST_DB:".MYSQL_ERROR());
}
MYSQL_CLOSE($CON);
)(mysqli_connect
MYSQLI_CONNECT(HOST,DB_USER,DB_PASSWORD,DB_NAME)
HOST
LOCALHOST
DB_USER
DB_PASSWORD
DB_NAME
MYSQLI
,:
OBJECTORIENTEDSTYLE
PROCEDURALSTYLE
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI('LOCALHOST','MY_USER','MY_PASSWORD','MY_DB');
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT('LOCALHOST','MY_USER','MY_PASSWORD','MY_DB');
mysqli_query()
MYSQLI_QUERY(LINK,QUERY)
LINK
QUERY
MYSQLI
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=$MYSQLI>QUERY("SELECTNAMEFROMCITYLIMIT10");
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=MYSQLI_QUERY($LINK,"SELECTNAMEFROMCITYLIMIT10");
mysqli_num_rows()
MYSQLI_NUM_ROWS(RESULT)
MYSQLI_QUERY()
RESULT
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=$MYSQLI>QUERY("SELECTCODE,NAMEFROMCOUNTRYORDERBYNAME");
$ROW_CNT=$RESULT>NUM_ROWS;
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=MYSQLI_QUERY($LINK,"SELECTCODE,NAMEFROMCOUNTRYORDERBYNAME");
$ROW_CNT=MYSQLI_NUM_ROWS($RESULT);
mysqli_close()
MYSQLI_CLOSE(LINK)
LINK
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
MYSQLI_CLOSE($LINK);
mysqli_error()
MYSQLI_ERROR(LINK)
LINK
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
IF(!$MYSQLI>QUERY("SETA=1")){
PRINTF("ERRORMESSAGE:%S\N",$MYSQLI>ERROR);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
IF(!MYSQLI_QUERY($LINK,"SETA=1")){
PRINTF("ERRORMESSAGE:%S\N",MYSQLI_ERROR($LINK));
}
id
mysqli_insert_id()
MYSQLI_INSERT_ID(LINK)
ID
LINK
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITYVALUES(NULL,'STUTTGART','DEU','STUTTGART',617000)";
$MYSQLI>QUERY($QUERY);
PRINTF("NEWRECORDHASID%D.\N",$MYSQLI>INSERT_ID);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITYVALUES(NULL,'STUTTGART','DEU','STUTTGART',617000)";
MYSQLI_QUERY($LINK,$QUERY);
PRINTF("NEWRECORDHASID%D.\N",MYSQLI_INSERT_ID($LINK));
mysqli_prepare()
MYSQLI_PREPARE(SQL)
SQL
MYSQLI_EXECUTE(),
MYSQLI_STMT_BIND_PARAM()
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="AMERSFOORT";
IF($STMT=$MYSQLI>PREPARE("SELECTDISTRICTFROMCITYWHERENAME=?")){
$STMT>BIND_PARAM("S",$CITY);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="AMERSFOORT";
IF($STMT=MYSQLI_PREPARE($LINK,"SELECTDISTRICTFROMCITYWHERENAME=?")){
MYSQLI_STMT_BIND_PARAM($STMT,"S",$CITY);
}
)(mysqli_stmt_bind_param
mysqli_prepare()
MYSQLI_STMT_BIND_PARAM(STMT,TYPES,VARS)
STMT
MYSQLI_PREPARE()
TYPES
VARS
:I
:D
:SSTRING
:BBLOB...
,MYSQLI_PREPARE()
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI('LOCALHOST','MY_USER','MY_PASSWORD','WORLD');
$STMT=$MYSQLI>PREPARE("INSERTINTOCOUNTRYLANGUAGEVALUES(?,?,?,?)");
$STMT>BIND_PARAM('SSSD',$CODE,$LANGUAGE,$OFFICIAL,$PERCENT);
$CODE='DEU';
$LANGUAGE='BAVARIAN';
$OFFICIAL="F";
$PERCENT=11.2;
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT('LOCALHOST','MY_USER','MY_PASSWORD','WORLD');
$STMT=MYSQLI_PREPARE($LINK,"INSERTINTOCOUNTRYLANGUAGEVALUES(?,?,?,?)");
MYSQLI_STMT_BIND_PARAM($STMT,'SSSD',$CODE,$LANGUAGE,$OFFICIAL,$PERCENT);
$CODE='DEU';
$LANGUAGE='BAVARIAN';
$OFFICIAL="F";
$PERCENT=11.2;
mysqli_real_escape_string()
MYSQLI_REAL_ESCAPE_STRING(LINK,STRING)
LINK
STRING
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="'SHERTOGENBOSCH";
IF(!$MYSQLI>QUERY("INSERTINTOMYCITY(NAME)VALUES('$CITY')")){
PRINTF("ERROR:%S\N",$MYSQLI>SQLSTATE);
}
$CITY=$MYSQLI>REAL_ESCAPE_STRING($CITY);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="'SHERTOGENBOSCH";
IF(!MYSQLI_QUERY($LINK,"INSERTINTOMYCITY(NAME)VALUES('$CITY')")){
PRINTF("ERROR:%S\N",MYSQLI_SQLSTATE($LINK));
}
$CITY=MYSQLI_REAL_ESCAPE_STRING($LINK,$CITY);
mysqli_prepare()
mysqli_stmt_execute()
MYSQLI_STMT_EXECUTE(STMT)
MYSQLI_PREPARE()
STMT
MYSQLI_PREPARE()
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITY(NAME,COUNTRYCODE,DISTRICT)VALUES(?,?,?)";
$STMT=$MYSQLI>PREPARE($QUERY);
$STMT>BIND_PARAM("SSS",$VAL1,$VAL2,$VAL3);
$VAL1='STUTTGART';
$VAL2='DEU';
$VAL3='BADENWUERTTEMBERG';
$STMT>EXECUTE();
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITY(NAME,COUNTRYCODE,DISTRICT)VALUES(?,?,?)";
$STMT=MYSQLI_PREPARE($LINK,$QUERY);
MYSQLI_STMT_BIND_PARAM($STMT,"SSS",$VAL1,$VAL2,$VAL3);
$VAL1='STUTTGART';
$VAL2='DEU';
$VAL3='BADENWUERTTEMBERG';
MYSQLI_STMT_EXECUTE($STMT);
mysqli_fetch_array()
MYSQLI_FETCH_ARRAY(RESULT,ARRAYTYPE)
MYSQLI_QUERY()
RESULT
MYSQLI_NUM,
MYSQLI_BOTHMYSQLI_ASSOC
ARRAYTYPE
//OBJECTORIENTEDSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDLIMIT3";
$RESULT=$MYSQLI>QUERY($QUERY);
/*NUMERICARRAY*/
$ROW=$RESULT>FETCH_ARRAY(MYSQLI_NUM);
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDLIMIT3";
$RESULT=MYSQLI_QUERY($LINK,$QUERY);
/*ASSOCIATIVEARRAY*/
$ROW=MYSQLI_FETCH_ARRAY($RESULT,MYSQLI_ASSOC);
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);
mysqli_fetch_assoc()
MYSQLI_FETCH_ASSOC(RESULT)
MYSQLI_QUERY()
RESULT
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=$RESULT>FETCH_ASSOC()){
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);
}
/*FREERESULTSET*/
$RESULT>FREE();
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ASSOC($RESULT)){
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);
}
/*FREERESULTSET*/
MYSQLI_FREE_RESULT($RESULT);
}
object
MYSQLI_FETCH_OBJECT(RESULT)
mysqli_fetch_object()
RESULT
OBJECT
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($OBJ=$RESULT>FETCH_OBJECT()){
PRINTF("%S(%S)\N",$OBJ>NAME,$OBJ>COUNTRYCODE);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($OBJ=MYSQLI_FETCH_OBJECT($RESULT)){
PRINTF("%S(%S)\N",$OBJ>NAME,$OBJ>COUNTRYCODE);
}
MYSQLI_FETCH_ROW(RESULT)
mysqli_fetch_row()
MYSQLI_QUERY()
RESULT
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($ROW=$RESULT>FETCH_ROW()){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ROW($RESULT)){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}
mysqli_free_result()
MYSQLI_FREE_RESULT(RESULT)
RESULT
//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($ROW=$RESULT>FETCH_ROW()){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}
$RESULT>FREE()
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ROW($RESULT)){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}
MYSQLI_FREE_RESULT($RESULT);
)(addslashes
)\(specified
ADDSLASHES(STRING)
STRING
STRING
PREDEFINEDCHARACTERS(\),(""),('')
,,,('')
)",("(NAME'S),
)('NAME\'S,
GET,POSTPREDEFINEDCHARACTERS,
GET,POST
$STR="WHO'SKAIJIM?";
ECHO$STR."THISISNOTSAFEINADATABASEQUERY.
";
ECHOADDSLASHES($STR)."THISISSAFEINADATABASEQUERY.";
//
WHO'S'KAIJIM?THISISNOTSAFEINADATABASEQUERY.
WHO\'S'KAIJIM?THISISSAFEINADATABASEQUERY.
)(chunk_split
CHUNK_SPLIT(STRING,LENGTH,END)
STRING
LENGTH
,76
END
,N,\R\
$STR="HELLOWORLD!";
ECHOCHUNK_SPLIT($STR,1,".");
//
H.E.L.L.O..W.O.R.L.D.!.
)(crypt
DESMD5blowfish
CRYPT(STRING)
STRING
STRING
,,PHP
,
IF(CRYPT_STD_DES==1)
{
ECHO"STANDARDDES:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"STANDARDDESNOTSUPPORTED.\N
";
}
IF(CRYPT_EXT_DES==1)
{
ECHO"EXTENDEDDES:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"EXTENDEDDESNOTSUPPORTED.\N
";
}
IF(CRYPT_MD5==1)
{
ECHO"MD5:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"MD5NOTSUPPORTED.\N
";
}
IF(CRYPT_BLOWFISH==1)
{
ECHO"BLOWFISH:".CRYPT("HELLOWORLD");
}
ELSE
{
ECHO"BLOWFISHDESNOTSUPPORTED.";
}
//
STANDARDDES:$1$R35.Y52.$IYIFUVM.ZFGSSCPU0AZ4E.
EXTENDEDDESNOTSUPPORTED.
MD5:$1$BN1.0I2.$8OBI/4MUFXK6TQ89M12MK/
BLOWFISHDESNOTSUPPORTED.
)(echo
ECHO(STRING)
STRING
$STR="WHO'SKAIJIM?";
ECHO$STR;
ECHO"
";
ECHO$STR."
IDON'TKNOW!";
//
WHO'SKAIJIM?
WHO'SKAIJIM?
IDON'TKNOW!
)(explode
EXPLODE(SEPERATOR,STRING,LIMIT)
SEPERATOR
STRING
LIMIT
$STR="HELLOWORLD.IT'SABEAUTIFULDAY'.";
PRINT_R(EXPLODE("",$STR));
//
ARRAY
(
[0]=>HELLO
[1]=>WORLD.
[2]=>IT'S'
[3]=>A
[4]=>BEAUTIFUL
[5]=>DAY.
)
)(html_entity_decode
HTML_ENTITY_DECODE(STRING,QUOTESTYLE,CHARACTERSET)
STRING
QUOTESTYLE
,:
CHARACTERSET
:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES
,:
:ISO88591
:UTF8
(AMP&)&
$STR="JANE&'TARZAN'";
ECHOHTML_ENTITY_DECODE($STR);
ECHO"
";
ECHOHTML_ENTITY_DECODE($STR,ENT_QUOTES);
ECHO"
";
ECHOHTML_ENTITY_DECODE($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
)(htmlentities
HTMLENTITIES(STRING,QUOTESTYLE,CHARACTERSET)
STRING
QUOTESTYLE
,:
:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES
CHARACTERSET
,:
:ISO88591
:UTF8
,HTML_ENTITY_DECODE()
$STR="JANE&'TARZAN'";
ECHOHTMLENTITIES($STR,ENT_COMPAT);
ECHO"
";
ECHOHTMLENTITIES($STR,ENT_QUOTES);
ECHO"
";
ECHOHTMLENTITIES($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
)(htmlspecialchars
HTMLSPECIALCHARS(STRING,QUOTESTYLE,CHARACTERSET)
STRING
QUOTESTYLE
,:
:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES
CHARACTERSET
,:
:ISO88591
:UTF8
,(>),(<),(&),(""),('')
,
$STR="JANE&'TARZAN'";
ECHOHTMLSPECIALCHARS($STR,ENT_COMPAT);
ECHO"
";
ECHOHTMLSPECIALCHARS($STR,ENT_QUOTES);
ECHO"
";
ECHOHTMLSPECIALCHARS($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
//
JANE&'TARZAN'<BR/>
JANE&'TARZAN'<BR/>
JANE&'TARZAN'
)(implode
IMPLODE(SEPERATOR,ARRAY)
SEPERATOR
ARRAY
,EXPLODE()
$ARR=ARRAY('HELLO','WORLD!','BEAUTIFUL','DAY!');
ECHOIMPLODE("",$ARR);
//
HELLOWORLD!BEAUTIFULDAY!
localeconv()
LOCALECONV()
:,
USD:,:INT_CURR_SYMBOL
$,:CURRENCY_SYMBOL
SETLOCALE(LC_ALL,'US');
$LOCALE_INFO=LOCALECONV();
PRINT_R($LOCALE_INFO);
//
ARRAY
(
[DECIMAL_POINT]=>.
[THOUSANDS_SEP]=>,
[INT_CURR_SYMBOL]=>USD
[CURRENCY_SYMBOL]=>$
[MON_DECIMAL_POINT]=>.
[MON_THOUSANDS_SEP]=>,
[POSITIVE_SIGN]=>
[NEGATIVE_SIGN]=>
[INT_FRAC_DIGITS]=>2
[FRAC_DIGITS]=>2
[P_CS_PRECEDES]=>1
[P_SEP_BY_SPACE]=>0
[N_CS_PRECEDES]=>1
[N_SEP_BY_SPACE]=>0
[P_SIGN_POSN]=>3
[N_SIGN_POSN]=>0
[GROUPING]=>ARRAY([0]=>3)
[MON_GROUPING]=>ARRAY([0]=>3)
)
ltrim()
LTRIM(STRING,CHARLIST)
STRING
CHARLIST
$STR="HELLOWORLD!";
ECHO"WITHOUTLTRIM:".$STR;
ECHO"
";
ECHO"WITHLTRIM:".LTRIM($STR);
//
WITHOUTLTRIM:HELLOWORLD!
WITHLTRIM:HELLOWORLD!
//
WITHOUTLTRIM:HELLOWORLD!<BR/>WITHLTRIM:HELLOWORLD!
md5
)(md5
MD5(STRING)
VALUE
32)HEXDECIAML(
$STR="HELLO";
ECHOMD5($STR);
//
8B1A9953C4611296A827ABF8C47804D7
)(nl2br
NL2BR(STRING)
VALUE
,BR
,,
ECHONL2BR("ONELINE.\NANOTHERLINE.");
//
ONELINE.
ANOTHERLINE.
//
ONELINE.<BR/>
ANOTHERLINE.
print()
PRINT(STRING)
STRING
ECHO(),
$STR="WHO'SKAIJIM?";
PRINT$STR;
PRINT"
";
PRINT$STR."
IDON'TKNOW!";
//
WHO'SKAIJIM?
WHO'SKAIJIM?
IDON'TKNOW!
SETLOCALE(CONSTANT,LOCATION)
setlocale()
CONSTANT
LOCATION
,:
:LC_ALL
:LC_MONETARY
:LC_TIME
,,,
ECHOSETLOCALE(LC_ALL,"ENUS");
ECHO"
";
ECHOSETLOCALE(LC_ALL,NULL);
//
ENGLISH_UNITEDSTATES.1252
NORWEGIAN(BOKML)_NORWAY.1252
SHA1
)(sha1
SHA1(STRING)
STRING
,SECUREHASHALGORITHM140HEX
DECIMAL
$STR='HELLO';
ECHOSHA1($STR);
//
F7FF9E8B7BB2E09B70935A5D785E0CC5D9D0ABF0
)(sprintf
SPRINTF(FORMAT,ARG1,ARG2)
FORMAT
ARG1
ARG2
)(
,,:
:S%STRING
:D%
:X%HEXDECIAML
...
$STR="HELLO";
$NUMBER=123;
$TXT=SPRINTF("%SWORLD.DAYNUMBER%U",$STR,$NUMBER);
ECHO$TXT;
//
HELLOWORLD.DAYNUMBER123
)(str_replace
STR_REPLACE(FIND,REPLACE,STRING)
FIND
REPLACE
STRING
,CASESENSITIVE
,,STRIREPLACE
ECHOSTR_REPLACE("WORLD","PETER","HELLOWORLD!");
//
HELLOPETER!
)(str_shuffle
STR_SHUFFLE(STRING)
STRING
ECHOSTR_SHUFFLE("HELLOWORLD");
//
HLEOOWLRLD
)(str_split
STR_SPLIT(STRING,LENGTH)
STRING
LENGTH
,,,,
PRINT_R(STR_SPLIT("HELLO"));
//
ARRAY
(
[0]=>H
[1]=>E
[2]=>L
[3]=>L
[4]=>O
)
)(str_word_count
STR_WORD_COUNT(STRING)
STRING
ECHOSTR_WORD_COUNT("HELLOWORLD!");
//
2
html,php
)(strip_tags
STRIP_TAGS(STRING,ALLOW)
STRING
ALLOW
HTMLPHP,
ECHOSTRIP_TAGS("HELLO<B>WORLD!</B>");
//
HELLOWORLD!
)(stripslashes
)(addslashes
STRIPSLASHES(STRING)
STRING
BACKSLASHADDSLASHES()
ECHOSTRIPSLASHES("WHO\'SKAIJIM?");
//
WHO'SKAIJIM?
)(strlen
STRLEN(STRING)
STRING
ECHOSTRLEN("HELLOWORLD!");
//
12
)(strtolower
small
STRTOLOWER(STRING)
STRING
ECHOSTRTOLOWER("HELLOWORLD.");
//
HELLOWORLD.
)(strtoupper
capital
STRTOUPPER(STRING)
STRING
ECHOSTRTOUPPER("HELLOWORLD!");
//
HELLOWORLD!
)(strtr
STRTR(STRING,FROM,TO)
STRTR(STRING,ARRAY)
STRING
FROM
TO
ECHOSTRTR("HILLAWARLD","IA","EO");
//
HELLOWORLD
)(substr
SUBSTR(STRING,START,LENGTH)
STRING
START
LENGTH
,,
ECHOSUBSTR("HELLOWORLD!",6);
//
WORLD!
)(substr_replace
SUBSTR_REPLACE(STRING,REPLACEMENT,START)
STRING
REPLACEMENT
START
ECHOSUBSTR_REPLACE("HELLOWORLD","EARTH",6);
//
HELLOEARTH
)(trim
TRIM(STRING,CHARLIST)
STRING
CHARLIST
$STR="HELLOWORLD!";
ECHO"WITHOUTTRIM:".$STR;
ECHO"
";
ECHO"WITHTRIM:".TRIM($STR);
//
WITHOUTTRIM:HELLOWORLD!
WITHTRIM:HELLOWORLD!
//
WITHOUTTRIM:HELLOWORLD!<BR/>
WITHTRIM:HELLOWORLD!
)(date
DATE(FORMAT)
FORMAT
,,,:
:DDAY
:MMONTH
:YYEAR
:HHOUR
:IMINUTES
:SSECONDS
:O,
:TPHPMACHINE
ECHODATE("DMYH:I:S");
//
04121206:41:28
//
ECHO(DATE(DATE_RFC822));
//
TUE,24JAN200614:41:22CET
)(getdate
GETDATE()
,10:
][SECONDS
][MINUTES
][HOURS
][MDAY
][WDAY<P/
][YEAR
][YDAY
][MONTH
PRINT_R(GETDATE());
//
ARRAY
(
[SECONDS]=>45
[MINUTES]=>52
[HOURS]=>14
[MDAY]=>24
[WDAY]=>2
[MON]=>1
[YEAR]=>2006
[YDAY]=>23
[WEEKDAY]=>TUESDAY
[MONTH]=>JANUARY
[0]=>1138110765
)
)(gmdate
GMDATE(FORMAT)
FORMAT
,,,:
:DDAY
:MMONTH
:YYEAR
:HHOUR
:IMINUTES
:SSECONDS
:O,
:TPHPMACHINE
ECHO(GMDATE(DATE_RFC822)."
");
//
TUE,24JAN200613:41:22GMT
)(time
TIME()
$T=TIME();
ECHO($T."
");
ECHO(DATE("DFDY",$T));
//
1138618081
MONJANUARY302006
)(error_get_last
ERROR_GET_LAST()
,:
:TYPE
:MESSAGE
:FILE
:LINE<P/
ECHO$TEST;
PRINT_R(ERROR_GET_LAST());
//
ARRAY
(
[TYPE]=>8
[MESSAGE]=>UNDEFINEDVARIABLE:TEST
[FILE]=>C:\WEBFOLDER\TEST.PHP
[LINE]=>2
)
)(error_log
ERROR_LOG(ERROR,TYPE,DESTINATION,HEADERS)
ERROR
TYPE
,,
,,1
DESTINATION
,,
,1
HEADERS
,1
,,
$TEST=2;
IF($TEST>1)
{
ERROR_LOG("ACUSTOMERRORHASBEENTRIGGERED",
1,"SOMEONE@EXAMPLE.COM","FROM:WEBMASTER@EXAMPLE.COM");
}
//
ACUSTOMERRORHASBEENTRIGGERED
)(error_reporting
ERROR_REPORTING(REPORT_LEVEL)
REPORT_LEVEL
,:
:E_ALL
:E_ERROR
:E_WARNING
:E_PARSE
//DISABLEERRORREPORTING
ERROR_REPORTING(0);
//REPORTRUNTIMEERRORS
ERROR_REPORTING(E_ERROR|E_WARNING|E_PARSE);
//REPORTALLERRORS
ERROR_REPORTING(E_ALL);
)(set_error_handler
SET_ERROR_HANDLER(ERROR_FUNCTION)
ERROR_FUNCTION
,:
)ERROR_FUNCTION(ERROR_LEVEL,ERROR_MESSAGE,ERROR_FILE,ERROR_LINE
:
:ERROR_LEVEL,ERROR_REPORTING()
:ERROR_MESSAGE
:ERROR_FILE
:ERROR_LINE
,
//ERRORHANDLERFUNCTION
FUNCTIONCUSTOMERROR($ERRNO,$ERRSTR,$ERRFILE,$ERRLINE)
{
ECHO"CUSTOMERROR:[$ERRNO]$ERRSTR
";
ECHO"ERRORONLINE$ERRLINEIN$ERRFILE
";
ECHO"ENDINGSCRIPT";
DIE();
}
//SETERRORHANDLER
SET_ERROR_HANDLER("CUSTOMERROR");
$TEST=2;
//TRIGGERERROR
IF($TEST>1)
{
TRIGGER_ERROR("ACUSTOMERRORHASBEENTRIGGERED");
}
//
CUSTOMERROR:[1024]ACUSTOMERRORHASBEENTRIGGERED
ERRORONLINE19INC:\WEBFOLDER\TEST.PHP
ENDINGSCRIPT
)(trigger_error
TRIGGER_ERROR(ERROR_MESSAGE)
:ERROR_MESSAGE
$TEST=2;
IF($TEST>1)
{
TRIGGER_ERROR("ACUSTOMERRORHASBEENTRIGGERED")
//
NOTICE:ACUSTOMERRORHASBEENTRIGGERED
INC:\WEBFOLDER\TEST.PHPONLINE6
MAIL(TO,SUBJECT,MESSAGE,HEADERS)
TO
SUBJECT
MESSAGE
HEADERS
$TO="SOMEONE@EXAMPLE.COM";
$SUBJECT="TESTMAIL";
$MESSAGE="HELLO!THISISASIMPLEEMAILMESSAGE.";
$FROM="SOMEONELSE@EXAMPLE.COM";
$HEADERS="FROM:".$FROM;
MAIL($TO,$SUBJECT,$MESSAGE,$HEADERS);
ECHO"MAILSENT.";
HTTPheader
header()
HEADER(STRING,REPLACE)
:,
STRING
REPLACE
HEADER("LOCATION:HTTP://WWW.EXAMPLE.COM/"):
HEADER('CONTENTTYPE:APPLICATION/PDF'):
HEADER('CONTENTDISPOSITION:ATTACHMENTFILENAME="DOWNLOADED.PDF"'):
FALSE,
HEADER('LOCATION:HTTP://WWW.EXAMPLE.COM/');
setcookie()
SETCOOKIE(NAME,VALUE,EXPIRE,PATH,DOMAIN,SECURE)
NAME
VALUE
EXPIRE
TIME()
TIME()+3600*24*3030
PATH
DOMAIN
SECURE
HTTPS,TRUE
FALSE
$EXPIRE=TIME()+60*60*24*30;
SETCOOKIE("USER","ALEXPORTER",$EXPIRE);
)(session_start
SESSION_START()
SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
$_SESSION['VIEWS']=$_SESSION['VIEWS']+1;
ELSE
$_SESSION['VIEWS']=1;
ECHO"VIEWS=".$_SESSION['VIEWS'];
$_SESSION
$_SESSION['SESS_NAME']="SESS_VALUE"
SESS_NAME
SESS_VALUE
SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
$_SESSION['VIEWS']=$_SESSION['VIEWS']+1;
ELSE
$_SESSION['VIEWS']=1;
ECHO"VIEWS=".$_SESSION['VIEWS'];
)(session_destroy
SESSION_DESTROY()
SESSION_DESTROY();
)(unset
UNSET()
SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
UNSET($_SESSION['VIEWS']);
$_GET
$_GET['VAR']
VAR
<FORMACTION="WELCOME.PHP"METHOD="GET">
NAME:<INPUTTYPE="TEXT"NAME="FNAME">
AGE:<INPUTTYPE="TEXT"NAME="AGE">
<INPUTTYPE="SUBMIT">
</FORM>
WELCOME<?PHPECHO$_GET["FNAME"];?>.<BR>
YOUARE<?PHPECHO$_GET["AGE"];?>YEARSOLD!
$_POST
$_POST['INPUT_NAME']
INPUT_NAME
INPUT
,,,
..
<FORMACTION="WELCOME.PHP"METHOD="POST">
NAME:<INPUTTYPE="TEXT"NAME="FNAME">
AGE:<INPUTTYPE="TEXT"NAME="AGE">
<INPUTTYPE="SUBMIT">
</FORM>
WELCOME<?PHPECHO$_POST["FNAME"];?>!<BR>
YOUARE<?PHPECHO$_POST["AGE"];?>YEARSOLD.
)(filter_var
......
FILTER_VAR(VARIABLE,FILTER)
VARIABLE
FILTER
,:
FILTER_VALIDATE_INT:
FILTER_VALIDATE_EMAIL:
FILTER_VALIDATE_URL:
FILTER_VALIDATE_IP:
$INT=123;
IF(!FILTER_VAR($INT,FILTER_VALIDATE_INT))
{
ECHO("INTEGERISNOTVALID");
}
ELSE
{
ECHO("INTEGERISVALID");
}
)(filter_input
.....
FILTER_INPUT(METHOD,INPUT_NAME,FILTER)
METHOD
INPUT_GETINPUT_POST
INPUT_NAME
INPUT
FILTER
,:
FILTER_VALIDATE_INT:
FILTER_VALIDATE_EMAIL:
FILTER_VALIDATE_URL:
FILTER_VALIDATE_IP:
IF(!FILTER_HAS_VAR(INPUT_GET,"EMAIL"))
{
ECHO("INPUTTYPEDOESNOTEXIST");
}
ELSE
{
IF(!FILTER_INPUT(INPUT_GET,"EMAIL",FILTER_VALIDATE_EMAIL))
{
ECHO"EMAILISNOTVALID";
}
ELSE
{
ECHO"EMAILISVALID";
}
}
)(filter_input_array
FILTER_INPUT_ARRAY(INPUT_TYPE,FILTER_ARGS)
INPUT_TYPE
INPUT_GETINPUT_POST
INPUTS
INPUTS
$FILTERS=ARRAY
(
"NAME"=>ARRAY
(
"FILTER"=>FILTER_SANITIZE_STRING
),
"AGE"=>ARRAY
(
"FILTER"=>FILTER_VALIDATE_INT,
"OPTIONS"=>ARRAY
(
"MIN_RANGE"=>1,
"MAX_RANGE"=>120
)
),
"EMAIL"=>FILTER_VALIDATE_EMAIL
);
$RESULT=FILTER_INPUT_ARRAY(INPUT_GET,$FILTERS);
IF(!$RESULT["AGE"])
{
ECHO("AGEMUSTBEANUMBERBETWEEN1AND120.
");
}
ELSEIF(!$RESULT["EMAIL"])
{
ECHO("EMAILISNOTVALID.
FILTER_ARGS
");
}
ELSE
{
ECHO("USERINPUTISVALID");
}
)(filter_var_array
FILTER_VAR_ARRAY(ARRAY,ARGS)
ARRAY
ARGS
FILTER_VAR()
)(include
INCLUDE'FILENAME';
REQUIRE'FILENAME';
FILENAME
,INCLUDE(),REQUIRE()INCLUDE(),
WARNING,REQUIRE(),FATALERROR
INCLUDE'VARS.PHP';
ECHO"IHAVEA$COLOR$CAR";//IHAVEAREDBMW
)(get_browser
GET_BROWSER(USER_AGENT,RETURN_ARRAY)
USER_AGENT
,HTTPUSERAGENTNULL
RETURN_ARRAY
,TRUE,
,FALSEOBJECT
ECHO$_SERVER['HTTP_USER_AGENT']."
";
$BROWSER=GET_BROWSER(NULL,TRUE);
PRINT_R($BROWSER)
//
MOZILLA/4.0
(COMPATIBLE;MSIE6.0;WINDOWSNT5.1;SV1;.NETCLR1.1.4322)
ARRAY
(
[BROWSER_NAME_REGEX]=>^MOZILLA/.\.0
(COMPATIBLE;MSIE6\.0.*;.*WINDOWSNT5\.1.*\.NETCLR.*).*$
[BROWSER_NAME_PATTERN]=>MOZILLA/?.0
(COMPATIBLE;MSIE6.0*;*WINDOWSNT5.1*.NETCLR*)*
[PARENT]=>IE6.0
[PLATFORM]=>WINXP
[NETCLR]=>1
[BROWSER]=>IE
[VERSION]=>6.0
[MAJORVER]=>6
[MINORVER]=>0
[CSS]=>2
[FRAMES]=>1
[IFRAMES]=>1
[TABLES]=>1
[COOKIES]=>1
[BACKGROUNDSOUNDS]=>1
[VBSCRIPT]=>1
[JAVASCRIPT]=>1
[JAVAAPPLETS]=>1
[ACTIVEXCONTROLS]=>1
[CDF]=>1
[AOL]=>
[BETA]=>
[WIN16]=>
[CRAWLER]=>
[STRIPPER]=>
[WAP]=>
[AK]=>
[SK]=>
)
geoip_region_by_name()
GEOIP_REGION_BY_NAME(HOST)
HOST
$REGION=GEOIP_REGION_BY_NAME('WWW.EXAMPLE.COM');
IF($REGION){
PRINT_R($REGION);
}
//
ARRAY
(
[COUNTRY_CODE]=>US
[REGION]=>CA
)
)(geoip_country_name_by_name
)(
GEOIP_COUNTRY_NAME_BY_NAME(HOST)
HOST
$COUNTRY=GEOIP_COUNTRY_NAME_BY_NAME('WWW.EXAMPLE.COM');
IF($COUNTRY){
ECHO'THISHOSTISLOCATEDIN:'.$COUNTRY;
}
//
THISHOSTISLOCATEDIN:UNITEDSTATES
)(preg_match
PREG_MATCH(PATTERN,SUBJECT,MATCH)
PATTERN
SUBJECT
MATCH
$SUBJECT="ABCDEF";
$PATTERN='/^DEF/';
PREG_MATCH($PATTERN,SUBSTR($SUBJECT,3),$MATCHES,PREG_OFFSET_CAPTURE);
PRINT_R($MATCHES);
//
ARRAY
(
[0]=>ARRAY
(
[0]=>DEF
[1]=>0
)
)
)(preg_replace
PREG_REPLACE(PATTERN,REPLACEMENT,STRING)
PATTERN
REPLACEMENT
STRING
REPLACEMENT
$STRING='APRIL15,2003';
$PATTERN='/(\W+)(\D+),(\D+)/I';
$REPLACEMENT='${1}1,$3';
ECHOPREG_REPLACE($PATTERN,$REPLACEMENT,$STRING);
//
APRIL1,2003
)(preg_match_all
PREG_MATCH_ALL(PATTERN,SUBJECT,MATCHES)
PATTERN
SUBJECT
MATCHES
ECHOGETCWD();
//
C:\TESTWEB\MAIN
utf8
)(utf8_encode
UTF8_ENCODE(STRING)
STRING
UTF8
$UTF="THISISASIMPLETEXT";
UTF8_ENCODE($VAR)
)(empty
EMPTY(VAR)
VAR
$VAR=0;
IF(EMPTY($VAR)){
ECHO'$VARISEITHER0,EMPTY,ORNOTSETATALL';
}
)(exit
EXIT(MESSAGE)
MESSAGE
$SITE="HTTP://WWW.ADVPHP.COM";
FOPEN($SITE,"R")
OREXIT("UNABLETOCONNECTTO$SITE");
)(iconv
ICONVE(IN_CHARSET,OUT_CHARSET,STRING)
IN_CHARSET
OUT_CHARSET
STRING
$TEXT="THISISTHEEUROSYMBOL''.";
ECHO'ORIGINAL:',$TEXT,PHP_EOL;
ECHO'TRANSLIT:',ICONV("UTF8","ISO88591//TRANSLIT",$TEXT),PHP_EOL;
ECHO'IGNORE:',ICONV("UTF8","ISO88591//IGNORE",$TEXT),PHP_EOL;
ECHO'PLAIN:',ICONV("UTF8","ISO88591",$TEXT),PHP_EOL;
//
ORIGINAL:THISISTHEEUROSYMBOL''.
TRANSLIT:THISISTHEEUROSYMBOL'EUR'.
IGNORE:THISISTHEEUROSYMBOL''.
PLAIN:
NOTICE:ICONV():DETECTEDANILLEGALCHARACTERININPUTSTRINGIN.\ICONVEXAMPLE.PHPONLINE7
THISISTHEEUROSYMBOL
is_int()
IS_INT(VAR)
VAR
IF(IS_INT(23)){
ECHO"ISINTEGER\N";
}ELSE{
ECHO"ISNOTANINTEGER\N";
}
VAR_DUMP(IS_INT(23));
VAR_DUMP(IS_INT("23"));
VAR_DUMP(IS_INT(23.5));
VAR_DUMP(IS_INT(TRUE));
//
ISINTEGER
BOOL(TRUE)
BOOL(FALSE)
BOOL(FALSE)
BOOL(FALSE)
)(isset
ISSET(VAR)
VAR
$VAR='';
IF(ISSET($VAR)){
ECHO"THISVARISSETSOIWILLPRINT.";
}
//
THISVARISSETSOIWILLPRINT.
)(ob_start
OB_START()
,INTERNALBUFFER,
,HEADER()HEADERS
ALREADYSENT
OB_START();
FUNCTIONCALLBACK($BUFFER)
{
//REPLACEALLTHEAPPLESWITHORANGES
RETURN(STR_REPLACE("APPLES","ORANGES",$BUFFER));
}
OB_END_FLUSH();
ob_get_contents()
OB_GET_CONTENTS()
OB)START()INTERNALBUFFER
OB_START();
ECHO"HELLO";
$OUT1=OB_GET_CONTENTS();
ECHO"WORLD";
$OUT2=OB_GET_CONTENTS();
OB_END_CLEAN();
VAR_DUMP($OUT1,$OUT2);
//
STRING(6)"HELLO"
STRING(11)"HELLOWORLD"
)(ob_end_flush
OB_END_FLUSH()
,OB_START()
WHILE(@OB_END_FLUSH());
)(ob_flush
ARRAY(KEY=>VALUE)
KEY
VALUE
ECHOGETCWD();
//
C:\TESTWEB\MAIN
)(sort
SORT(ARRAY)
ARRAY
..ABCDE
$FRUITS=ARRAY("LEMON","ORANGE","BANANA","APPLE");
SORT($FRUITS);
FOREACH($FRUITSAS$KEY=>$VAL){
ECHO"FRUITS[".$KEY."]=".$VAL."\N";
}
//
FRUITS[0]=APPLE
FRUITS[1]=BANANA
FRUITS[2]=LEMON
FRUITS[3]=ORANGE
)(rsort
RSORT(ARRAY)
ARRAY
FRUITS=ARRAY("LEMON","ORANGE","BANANA","APPLE");
RSORT($FRUITS);
FOREACH($FRUITSAS$KEY=>$VAL){
ECHO"$KEY=$VAL\N";
}
//
0=ORANGE
1=LEMON
2=BANANA
3=APPLE
Copyright2015/2016copy&PoweredByBrahimLachgar.Macdawne