php functions explained in arabic
TRANSCRIPT
-
8/15/2019 Php Functions Explained in arabic
1/106
-
8/15/2019 Php Functions Explained in arabic
2/106
ا ع ب ال ة ا د د ع ت ه م ف و ف ص و م ه ا ط ب ا ر ت ه م ف و ف ص و م ه ا ي م ق ه ر ف و ف ص ا م و ت س ا ف و ف ص م ل ع ا ا و ن ن أ ع م و ى ن ن ا ي ي ع ه ت ل ا د ل ه ا ذ ة ه ط س ا و ن ب ك م ي
$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...)
و ل ط صم و ل ا
ر ا ب هج ر ل ص ن ع ل ل ا ا خ د ب ا و ل ط م ل ه ا ف و ف ص م ل م ا س د ا د ح
ر ا ب هج ل ا خ د د ا ا ر م ل ه ا م ي ق ل د ا د ح
ر ا ي ت هخ ت ف ا ض د ا ا ر م ل ى ا ر خ ال ه ا م ي ق ل د ا د ح
ه ص ب ا س خ ك د ن ه ا ف ا ض م ل ه ا م ي ق ل ذ ا خ أ ت ث س ي ا,ح ه د د ح ه ت ف و ف ص ى م م ال ي ق ل ن ا ى م ئ ا ه ن د ال د ة ع ف ا ض ه ا ل ا د ل ه ا ذ ه ه ط س ا و ن ب ك م ي
$A=ARRAY("DOG","CAT");ARRAY_PUSH($A,"HORSE","BIRD");
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
3/106
-
8/15/2019 Php Functions Explained in arabic
4/106
ر ا ي ت يخ ض ا ر ت ف ال ه ا م ي ق ل ى ا FALSE ه ث ي FALSE ح و TRUE ا ه م ي ق ل ا ا م ذ ا خ أ ت
م ي ق ل ه ا ذ ه ص ب ا خ ل ح ا ا ت ف م ل ج ا ا ر خ ت س م ا ت ي ا س ه س ا س ى أ ل ى ع ت ل ا ه و م ي ق ل ى ا ل ا ع د ا م ت ع ث ا ح ب ه ت ل ا د ل ه ا ذ ه
$A=ARRAY("FIRST"=>"DOG","SECOND"=>"CAT","THIRD"=>"HORSE");ECHO ARRAY_SEARCH("DOG",$A);
// ج ت ا ن FIRSTل
array_shift()ف ذ د ح ع ه ب ج ت ا ن ه ب د و ع ل ا ه و ف و ف ص م ل ن ا ر م ص ن ل ع و ف ا ذ ح
ARRAY_SHIFT(ARRAY)
و ل ط صم و ل ا
ر ا ب جج ت ا ن ه ب د و ع ل ا ا و ه ن ر م ص ن ل ع و ف ا ذ د ح ا ر م ل ه ا ف و ف ص م ل د ا د حط ب ا ر ت ه م ف و ف ص م ح ل ا ت ف ة م م ي و ق ه ا ي م ق ه ر ف و ف ص ة م م ي ا ق م ر ا ص ن ع ل ف ا ذ د ح ع ا ب ه د ب و ع ي ى س ت ل ه ا م ي ق ل ن ا ظ ا ح ال
$A=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");ECHO ARRAY_SHIFT($A);
PRINT_R ($A);// ج ت ا ن ل
DOGARRAY ( [B] => CAT [C] => HORSE )
array_sum()ف و ف ص م ل م ا ي ع ق م ج ج ت ا ج ن ا ر خ ت س ا
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
5/106
ARRAY_SUM(ARRAY)
و ل ط صم و ل ا
ر ا ب هج م ي ع ق م ج ج ت ا ج ن ا ر خ ت س د ا ا ر م ل ه ا ف و ف ص م ل د ا د ح
ل ك ل ج ا ت ا ن ل ا ه ب د و ع ل ا ه و ف و ف ص م ل ا ه ب د و ج و م ل م ا ي ق ل ع ا م ج ه ب ل ا د ل ه ا ذ م ه و ق ت
$A=ARRAY(0=>"5",1=>"15",2=>"25");ECHO ARRAY_SUM($A);
// ج ت ا ن ل45
array_values()ف و ف ص م ل م ا ي ة ق ف ا ج ك ر خ ت س ا
ARRAY_VALUES(ARRAY)و ل ط صم و ل ا
ر ا ب هج ه ب د و ج و م ل م ا ي ق ل ج ا ا ر خ ت س د ا ا ر م ل ه ا ف و ف ص م ل د ا د ح
ف و ف ص م ل ا ه ب د و ج و م ل م ا ي ق ل ة ا ف ا ج ك ا ر خ ت س ا ه ب ل ا د ل ه ا ذ م ه و ق ت
$A=ARRAY("A"=>"CAT","B"=>"DOG","C"=>"HORSE");PRINT_R(ARRAY_VALUES($A));// ج ت ا ن ل
ARRAY ( [0] => CAT [1] => DOG [2] => HORSE )
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
6/106
count()ف و ف ص م ل ر ا ص ا ن د ع ع
COUNT(ARRAY,MODE)
و ل ط صم و ل ا
ر ا ب هج ص ب ا خ ل ر ا ص ا ن ع ل د ا د ع ا ر م ل ه ا ف و ف ص م ل د ا د ح
ر ا ي ت لخ ف ع ر ع ت ي ه س ن ى ا ن ع ت 1 و ه ي م ق ل ا ا م ا ,و د ا ع ب ال ه ا د د ع ت ه م ف و ف ص م ل ى ا ل ف ع ر ع ت ن ي ه ل ن ى ا ن ع ث ت ي ه ح ي ض ا ر ت ف ال ه ا م ي ق ل ى ا ه 0 و ه م ي ق ل ا ا م ر ا ت م ر ا ب ل ا ا ذ ذ ه خ ا ي
د ا ع ب ال ة ا د د ع ت ه م ف و ف ص م ل ال ا د ل ه ا ذ ى ه ر ف ي غ ت م ل ا ا ذ ه ه ل ر ا ش ال ا ر و ي غ ت ى م ا ف ه ر ص ا ن د ع د ع ا ر م ل ه ا ف و ف ص م ل ظ ا ف ن ح د م ب م ال ي ل ل س ك ش ه ب ل ا د ل ه ا ذ ل ه م ع ى ت ت ح
$PEOPLE = ARRAY("PETER", "JOE", "GLENN", "CLEVELAND");$RESULT = COUNT($PEOPLE);
ECHO $RESULT;
// ج ت ا ن ل4
in_array()ف و ف ص م ل ى ا ة ف م ي ن ق ث ع ح ب ل ا
IN_ARRAY(SEARCH,ARRAY)
و ل ط صم و ل ا
ر ا ب هج ن ث ع ح ب ل د ا ا ر م ل ه ا م ي ق ل د ا د ح
ر ا ب هج ي ث ف ح ب ل د ا ا ر م ل ه ا ف و ف ص م ل د ا د ح
ه ن ث ع ح ب ل د ا ا ر م ل ه ا م ي ق ل د ا و ج م و د ة ع ل ا ى ح أ ف ط ه خ م ي ق ا ب م ا ,و ه م ي ق ل د ا و ج ة و ل ا ى ح ه ف ح ي ح ه ص م ي ق ه ب د و ع ل ا ا م ه ا ل ا د ل ه ا ذ ذ ه ي ف ن ج ت ت ا ن
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
7/106
$PEOPLE = ARRAY("PETER", "JOE", "GLENN", "CLEVELAND");
IF (IN_ARRAY("GLENN",$PEOPLE)){
ECHO "MATCH FOUND";}
ELSE
{ECHO "MATCH NOT FOUND";}
// ج ت ا ن لMATCH FOUND
shuffle()ي ئ ا و ش ة ع ف و ف ص م ل ر ا ص ا ن ب ع ي ت ر ت
SHUFFLE(ARRAY)
و ل ط صم و ل ا
ر ا ب يج ئ ا و ش ا ع ه ر ص ا ن ب ع ي ت ر د ت ا ر م ل ه ا ف و ف ص م ل د ا د ح
ل ا د ل ه ا ذ ه ه م ب و ق ى ت ذ ل ى ا ئ ا و ش ع ل ب ا ي ت ر ت ل ة ا ج ي ت ه ن م ي ل ق ك ه ل د ي د ح ج ي ت ا ف ا م ط ع ا م ب و ق ت ه س ل ا د ل ه ا ذ ن ه ظ ا ح ال
$MY_ARRAY = ARRAY("A" => "DOG", "B" => "CAT", "C" => "HORSE");SHUFFLE($MY_ARRAY);PRINT_R($MY_ARRAY);
// ج ت ا ن لARRAY ( [0] => CAT [1] => HORSE [2] => DOG )
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
8/106
sort()ي د ج ب ه ا ف و ف ص م ل ر ا ص ا ن ب ع ي ت ر ت
SORT(ARRAY,SORTTYPE)
و ل ط صم و ل ا
ر ا ب ج ها ر ص ا ن ب ع ي ت ر د ت ا ر م ل ه ا ف و ف ص م ل د ا د ح
Sر ا ي ت مخ ا ك ي د ج ب ر ا ص ا ن ع ل ب ا ي ت ر م ت ت ي ث س ي 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)
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
9/106
و ل ط صم و ل ا
ر ا ب مج س ج ا ا ر خ ت س د ا ا ر م ل ف ا ل م ل ر ا ا س د م د ح
ر ا ي ت لخ ا د ل ذ ا ي ف ن ج ت ت ا ى ن ر ف ه ظ ن ي د,ل ا د ت م ال ا ا ذ ة ه ب ا ت م ك و ت ث ل ي ح ه,ب م س ج ا ا ر خ ت س د ا ا ر م ل ف ا ل م ل د ا ا د ت م د ا د ح
ر ا س د م ي د ح ى ت ل ا ع د ا م ت ع ف ا ل م ل م ا س ج ا ا ر خ ت س ا ه ب ل ا د ل ه ا ذ م ه و ق ت
$PATH = "/TESTWEB/HOME.PHP";// ه د د ت م ا ف ب ل م ل م س ج ر خ ت س
ECHO BASENAME($PATH) ;// ه د د ت م ن و د ف ب ل م ل م س ج ر خ ت س
ECHO BASENAME($PATH,".PHP");
// ج ت ا ن لHOME.PHP
HOME
copy()خ ف ا ل م ف ل ل ى م و ت ح خ م س ن
COPY(FILE,TO_FILE)
و ل ط صم و ل ا
ر ا ب اج و ت ح خ م س د ن ا ر م ل ف ا ل م ل م ا س د ا د ح
ر ا ب يج ل خ ا س ن ل د ا ا ر م ل ف ا ل م ل م ا س د ا د ح
خ ف ا ل م ف ل ل ى م ى ا و ت ح خ م س ن ه ب ل ا د ل ه ا ذ م ه و ق ت
ECHO COPY("SOURCE TXT" "TARGET TXT")
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
10/106
ECHO COPY("SOURCE.TXT","TARGET.TXT");
dirname()ف ر ي س ل ى ا ل ه ع ر ا س ن م د م ل ج م ل م ا س ج ا ا ر خ ت س ا
DIRNAME(PATH)
و ل ط صم و ل ا
ر ا ب دج ي ر ى ت ذ ل د ا ل ج م ل م ا س ج ا ا ر خ ت س د ا ا ر م ل ر ا ا س م ل د ا د ح
ل ج م ل ر ا ا س د م ي د ح ى ت ل ا ع د ا م ت ع ف ا ل م ل ه ا ل خ ا د د ب و ج و م ل د ا ل ج م ل م ا س ج ا ا ر خ ت س ا ه ب ل ا د ل ه ا ذ م ه و ق ت
ECHO DIRNAME("C:/TESTWEB/HOME.PHP");ECHO DIRNAME("/TESTWEB/HOME.PHP");
// ج ت ا ن لC:/TESTWEB/TESTWEB
fclose()و ت ف ف م ل ق م ل غ
FCLOSE(FILE)
و ل ط صم و ل ا
ر ا ب قج ل د غ ا ر م ل ف ا ل م ل م ا س د ا د حFOPEN ه ل ا د ل ة ا ط س ا و ا ب ق ب س ه م ح ت م ف ف ت ل ى م ق ا ل غ ه ب ل ا د ل ه ا ذ م ه و ق ت
$FILE = FOPEN("TEST TXT" "R");
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
11/106
$FILE FOPEN( TEST.TXT , R );//...
FCLOSE($FILE);
fgetcsv()csv د ا د ت م ا ل ب س ك ف ا ل ى م و ت ح ى م ل ة ع ب ا ت ك ل و ا ة ا ا ر ق ل ا
FGETCSV(FILE,LENGTH,SEPERATOR)
و ل ط صم و ل ا
ر ا ب ج يا ل ه ع ب ا ت ك ل و ا ه ا ا و ت ح ة م ا ر د ق ا ر م ل CSV ا ف ل د م د ح
Lر ا ي ت خ وا د ح ر م ي د غ د ب ع ل ج 0 ل ر ل ت م ر ا ب ل ا ا ذ ة ه م ي ن ق ي ي ع ن ت ك م ث ي ي ,ح ر ط س ل ى ا ف ف و ر ح ل د ل د ى ع ص ق د أ د ح
SEPر ا ي ت خ قا ل ح ص ك خ ه ت م ي ل ق ن ك ي ل ب ص ف ت ى س ت ل ه ا م ال ع ل د ا د ح
ل م ل ى ا ل ه ع ب ا ت ك ل ى ا ت و ح ة ا ا ر ا ق ه ل ال ن خ ك م ن ك م ى ي ت ل ا CSV و ع و ن ن ل م س ك ال ت ا ا ف ل ع م ل م م ا ع ت ل ا ه ب ل ا د ل ه ا ذ م ه و ق ت
$FILE = FOPEN("CONTACTS.CSV","R");PRINT_R(FGETCSV($FILE));
FCLOSE($FILE);
//CSV ف ل مKAI JIM, REFSNES, STAVANGER, NORWAY
HEGE, REFSNES, STAVANGER, NO
// ج ت ا ن لARRAY
(
[0] => KAI JIM[1] => REFSNES
[2] => STAVANGER[3] => NORWAY
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
12/106
ا اا ل ا ل لا ل اا
-
8/15/2019 Php Functions Explained in arabic
13/106
Pر ا ب ج اا و ت ح ب م ل د ج ا ر م ل ف ا ل م ل ر ا ا س د م د ح
INCLUر ا ي ت خ PHP.INIا ى ل ا ع د ا م ت ع ف ا ل م ل ن ا ث ع ح ب ل ت ا د ر ل أ ا ى ح 1 ف ة م ي ق ر ب ت م ر ا ب ل ا ا ذ ن ه ي ي ع ن ت ك م ي
COر ا ي ت خ NULLا ه ل ت م ي ن ق ي ي ع ت ر ب ت م ر ا ب ل ا ا ذ ى ه ط خ ن ت ك م ي
STر ا ي ت خ ها ن ف م ل م ل ى ا و ت ح ة م ا ر د ق د ب ا ر م ل ه ا ط ق ن ل د ا د ح
MAX_ر ا ي ت خ ها ت ا ر د ق ا ر م ل BYTES ا د د د ع د ح
له ذ ا ل م ا د خ ت س ل ا ا و د ل ر ا ه ش ن ا ى م ه ,و ر خ ر ا ف ر ي ن س و م ر ا ف ر ي س ل س ا ف ن ن ا م و ف س ل ى م ى ا و ت ح ب م ل ج ة و ا ر ق ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
ECHO FILE_GET_CONTENTS("TEST.TXT");// ج ت ا ن ل
THIS IS A TEST FILE WITH TEST TEXT.
file_put_contentsل م ل ى ا ل ة ع ب ا ت ك ل ا
FILE_PUT_CONTENTS(FILE,DATA,MODE)
و ل ط صم و ل ا
ر ا ب يج د ف ج ل ل م م م ع ت ي ف,س ل م ل ا ا ذ م ه س د ا ا ج ي م ا ت م ي ا ل ذ ث ا ي ح ه,ب ي ه ف ب ا ت ك ل د ا ا ر م ل ف ا ل م ل د ا د ح
ر ا ب لج م ل ا ا ذ ى ه ا ف ه ل ا خ د د ا ا ر م ل ا ا ت ا د ل و ا ه ا ل م ج ل د ا د ح
ر ا ي ت هخ ت ل خ د ى أ ت ل ا ا ت ا د ل ى ا ل ظ ع ا ف ح ل ا م ب و ق ث ت ي FILE_APPEND ح ا ه م ه أ ر,و ت م ر ا ب ل ا ا ذ ه ه ل م ي ن ق ر م ث ك ة ا ب ا ت ن ك ك م ث ي ي ف,ح ل م ل ى ا ل ه ع ب ا ت ك ل ة ا ق ي ر د ط د حف ل م ل ى ا ا ف ه ق ا ف ر ق ا ي ر ن ط ع
ل ى م ه ال د ي د ت ج ا ن ا ي ى ب ل ا ا خ د ا ه ب ل ا د ل ه ا ذ م ه و ق ت
ECHO FILE_PUT_CONTENTS("TEST.TXT","HELLO WORLD. TESTING!");
21
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
14/106
21
fileperms()ل م ل ت ا ا ي ح ال م ص ق ج ر ا ر خ ت س ا
FILEPERMS(FILENAME)
و ل ط صم و ل ا
Fر ا ب حج ي ر ص م ت ق ة ر ف ر ع د م ا ر م ل د ا ل ج م ل و ا ف ا ل م ل د ا د ح
ف ر ي س ل ى ا ل د ع ل ج م ل و ا ف ا ل م ل ه ا ذ خ أ ى ي ذ ل ح ا ي ر ص ت ل ة ا ف ر ع م ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
ECHO FILEPERMS("TEST.TXT");// ج ت ا ن ل33206
filesize()ي ا ب ل ا ف ب ل م ل م ا ج ج ح ا ر خ ت س ا
FILESIZE(FILE)
و ل ط صم و ل ا
ر ا ب مج ج ة ح ف ر ع د م ا ر م ل ف ا ل م ل د ا د ح
ت ي ا ب ل ا ف ب ل م ل م ا ج ج ح ا ر خ ت س ا ه ب ل ا د ل ه ا ذ م ه و ق ت
ECHO FILESIZE("TEST.TXT");// ج ت ا ن ل
20
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
15/106
filetype()ل م ل ع ا و ج ن ا ر خ ت س ا
FILETYPE(FILENAME)
و ل ط صم و ل ا
Fر ا ب عج و ص ن ح د ف ا ر م ل ف ا ل م ل د ا د ح
FILE-CHAR-DIR-BLOCK-LINK-FIFO-UNKNOWN: ى ت ال ن ا د م ح ا ن و و ك ن ت ن ا ك م ى ي ت ل ا ف و ل م ل ة ا ي ع و ى ن ط ع ي ه س ل ا د ل ه ا ذ ذ ه ي ف ن ج ت ت ا ن
ECHO FILETYPE("TEST.TXT");// ج ت ا ن لFILE
// ر خ ل ا ث مECHO FILETYPE("IMAGES");
// ج ت ا ن لDIR
fputcsv()csv د ا د ت م ا ل ب س ك ف ا ل م ى ل و ت ح ل م ا خ د ا
FPUTCSV(FILE,FIELDS,SEPERATOR)
و ل ط صم و ل ا
ر ا ب ج يا ت ف ا ن ا ي ب ل ل ا ا خ د د ا ا ر م ل ح ا و ت ف م ل ف ا ل م ل د ا د ح
ر ا ب ج لا م ل ى ا ا ف ه ل ا خ د ا ال ه ن ت م ا ن ا ي ب ل ب ا ل د ج ا ر م ل ه ا ف و ف ص م ل د ا د حSEPر ا ي ت خ قا ل ح ص ك خ ه ت م ي ل ق ن ك ي ل ب ص ف ت ى س ت ل ه ا م ال ع ل د ا د ح
CSV د ا د ت م ا ل ب س ك ف ا ل ى م ه ف د ي د ت ج ا ن ا ي ل ب ا خ د ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
16/106
$LIST = ARRAY(
"PETER,GRIFFIN,OSLO,NORWAY","GLENN,QUAGMIRE,OSLO,NORWAY",
);
$FILE = FOPEN("CONTACTS.CSV","W");
FOREACH ($LIST AS $LINE){
FPUTCSV($FILE,SPLIT(',',$LINE));}
FCLOSE($FILE);
// ف ل م ل ى ت ف ا ن ا ي ب ل ل ا خ د د ع ج ب ت ا ن لPETER,GRIFFIN,OSLO,NORWAY
GLENN,QUAGMIRE,OSLO,NORWAY
fread()ل ى م و ت ح ة م ا ر ق
FREAD(FILE,LENGTH)
و ل ط صم و ل ا
ر ا ب اج و ت ح ة م ا ر د ق ا ر م ل ح ا و ت ف م ل ف ا ل م ل د ا د ح
ر ا ب لBYTEج ا ا ب ه ت ا ر د ق ا ر م ل ت ا ا ن ا ي ب ل ة ا ي م د ك د ح
ف م ل ن م ت م ا ن ا ي ب ل ن ا ن م ي ع م م ة ك ا ر ق ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$FILE = FOPEN("TEST.TXT","R");FREAD($FILE "10")
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
17/106
FREAD($FILE,"10");FCLOSE($FILE);
ftruncate()ل م ل م ا ج ص ح ي ل ق ت
FTRUNCATE(FILE,SIZE)
و ل ط صم و ل ا
ر ا ب مج ج ص ح ي ل ق د ت ا ر م ل ح ا و ت ف م ل ف ا ل م ل د ا د ح
ر ا ب BYTEج ه ب ف ل ل م ل ص ا ي ل ق د ت ا ر م ل م ا ق ر ل د ا د ح
ف ل ل م ل ص ا ي ل ق د ت ي ر ى ت ذ ل د ا ي د ج ل م ا ج ح ل د ا ي د ح ق ت ي ر ن ط ر ع خ م ا ج ح ى ل ل ص أل ه ا م ج ن ح ف م ل م ل م ا ج ص ح ي ل ق ت ه ب ل ا د ل ه ا ذ م ه و ق ت
//CHECK FILESIZEECHO FILESIZE("TEST.TXT");
ECHO "";
$FILE = FOPEN("TEST.TXT", "A+");FTRUNCATE($FILE,100);
FCLOSE($FILE);
//CLEAR CACHE AND CHECK FILESIZE AGAINCLEARSTATCACHE();
ECHO FILESIZE("TEST.TXT");// ه م ج ص ح ل ق ى ت ذ ل ت و ي ا ب ل ا ف ب ل م ل م ج و ح ه ج و ت ا ن ل
792100
fwrite()ل م ل ى ا ل ة ع ب ا ت ك ل ا
( S G G )
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
18/106
FWRITE(FILE,STRING,LENGTH)
و ل ط صم و ل ا
ر ا ب يج ل ه ع ب ا ت ك ل د ا ا ر م ل ح ا و ت ف م ل ف ا ل م ل د ا د ح
ر ا ب لج م ل ا ل ه ل ا خ د د ا ا ر م ل ا ا ت ا د ل و ا ه ا ل م ج ل د ا د ح
ر ا ي ت هخ ل ا خ د د ا ا ر م ل ت ا ا ن ا ي ب ل ى ل ص ق ال د ا ح ل د ا د ح
BYTE ا ب ه ل ا خ د د ا ا ر م ل ت ا ا ن ا ي ب ل د ل ى ح ص ق د أ ي د ح ن ت ك م ث ي ي ,ح ح و ت ف م ل ف ا ل م ل ى ا ل ه ع ب ا ت ك ل ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$FILE = FOPEN("TEST.TXT","W");ECHO FWRITE($FILE,"HELLO WORLD. TESTING!");
FCLOSE($FILE);// ج ت ا ن ل
21
glob()ف و ف ص ة م ئ ي ى ه ل د ع ل ج م ل ا ه ب د و ج و م ل ت ا ا ف ل م ل ا ا م س ج أ ا ر خ ت س ا
GLOB(PATTERN,FLAGS)
و ل ط صم و ل ا
ر ا ب هج ج ا ر خ ت س د ا ا ر م ل ت ا ا ف ل م ل ة ا ي ع و ن ن ل ر ت ا ب ل د ا د ح
ر ا ي ت ه:خ ي ت ال م ا ي ق ل ر ا ت م ر ا ب ل ا ا ذ ا ه ط ع ن ا ك م ث ي ي ه ح ل ا د ل ذ ا ي ف ن ج ت ت ا ن ص ب ا خ ل د ا ا د ع إل د ا د حGLOB_MARK: ه ب ل م ج ت ر ي ص ن ل ع ك ش ل ال ة س ف ا ض اGLOB_NOSORT: ص ا ب خ ي ت ر ن ت و د د ب ل ج م ل ى ا ه ف ب ت ر ى م ا ه م ا ك م س ال ا ه ب د و ع ل اGLOB_NOCHECK: ن ر ت ا ب ل ة ا غ ي س ص ف د ن ا ج ي م ا ت م ي ة ل ل ا ى ح ن ف ر ت ا ب ل ة ا غ ي ص ه ب د و ع ل ا
ا ف ل م ل ه ا ذ ة ه ف ا ا ك م س أ ه ب د و ع ل ا د و ل ج ل م خ ا د د ا د ت م ى ا أ ت ب ا ف ل ى م ن ا ث ع ح ب ل ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
PRINT_R(GLOB("*.TXT"));// ج ت ا ن ل
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
19/106
// ج ت ا ن لARRAY
([0] => TARGET.TXT[1] => SOURCE.TXT
[2] => TEST.TXT[3] => TEST2.TXT
)
is_dir()ل ج ن م ة ع ر ا ب ف ع ل م ل ن ا ن ا ق م ق ح ت ل ا
IS_DIR(FILE)
و ل ط صم و ل ا
ر ا ب نج ق م ق ح ت ل د ا ا ر م ل ف ا ل م ل د ا د ح
ل ج م س ب ي ف ل ل م ل ن ا ا ل ك ا ى ح FALSE ف ا م ا د و ل ج م ف ب ل م ل ن ا ا ا ك ذ TRUE ا ا م ه ا ل ا د ل ه ا ذ ج ه ت ا ث ن ي م ال ح د ا ل ج ن م ه ع ر ا ب ف ع ل م ل ا ا ذ ن ه ن ا ق م ق ح ت ل ه ل ل ا د ل ه ا ذ م ه د خ ت
$FILE = "IMAGES";IF(IS_DIR($FILE))
{ECHO ("$FILE IS A DIRECTORY");
}ELSE
{ECHO ("$FILE IS NOT A DIRECTORY");
}// ج ت ا ن لIMAGES IS A DIRECTORY
ف ل م ش ل ا ك م ق ح ت ل _ ا
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
20/106
IS_FILE(FILE)
و ل ط صم و ل ا
ر ا ب نج ق م ق ح ت ل د ا ا ر م ل ف ا ل م ل د ا د ح
ه ذ ي ف ن د ت ع CACHE ب ل ا ا ذ ح ه س ك م ن ك م ك ي ل ذ ا,ل ه CACHE ل ل م م ع ت ه ي ل ا د ل ه ا ذ ن ه ظ ا ح ال ,و ل ع ف ل ا ف ب ل ن م ه ع ر ا ب و ع ف ه ل م ل ن ا ن ا ق م ق ح ت ل ه ل ل ا د ل ه ا ذ م ه د خ ت سCLEARSTATCACHE() ة ل ا م د ا د خ ت س ا ب
$FILE = "TEST.TXT";IF(IS_FILE($FILE))
{ECHO ("$FILE IS A REGULAR FILE");
}ELSE
{ECHO ("$FILE IS NOT A REGULAR FILE");
}// ج ت ا ن لTEST.TXT IS A REGULAR FILE
is_uploaded_file()HTTP POST ة ط س ا و ه ب ع ف م ر ف ت ل م ل ن ا ن ا ق م ق ح ت ل ا
IS_UPLOADED_FILE(FILE)
و ل ط صم و ل ا
ر ا ب نج ق م ق ح ت ل د ا ا ر م ل ف ا ل م ل د ا د ح
ا ف ل م ل ع ا ف ع ر ق ا و ى م ث ف د ح ا ي م ط ك ب ظ ل ا ,ب م ال ت ا س و ه ل ل ا ال ن خ ه م ع ف م ر ف ت ل م ل ن ا ن ا ق م ق ح ت ل ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
21/106
// ج ت ا ن ل
TEST TXT IS WRITEABLE
-
8/15/2019 Php Functions Explained in arabic
22/106
TEST.TXT IS WRITEABLE
mkdir()ل ج ا م ش ن ا
MKDIR(PATH,MODE)
و ل ط صم و ل ا
ر ا ب ا ج ش ن د ا ا ر م ل د ا ل ج م ل م ا س د ا د حر ا ي ت يخ م ح ا ق ر 4 ا ن ن م و ك ت ح ت ي ر ص ت ل ة ا غ ي ن ص ظ ا ح ال ,و م ا ع ل ح ا ي ر ص ت ل و ا ه 0777 و ى ه ه ي ض ا ر ت ف ال ه ا م ي ق ل ا د,و ل ج م ل ه ا ذ خ أ ي ى س ذ ل ح ا ي ر ص ت ل د ا د ح
0 ن و ك ا ي م ئ ا ل د و ال م ا ق ر ل اك ل ا م ل ح ا ي ر ص ت ر ل ي ش ى ي ن ا ث ل م ا ق ر ل ا
ك ل ا م ل ه ل ع ب ا ت ل ع ا و م ج م ل ر ل ي ش ث ي ل ا ث ل م ا ق ر ل ام ه ا و ة م ف ي ظ و ر ل ي ش م ي ق ل ر م,ك ا ق ر ال ن ا ع م ا و ن ة أ ث ال د ث ج و ي ,ف م ا ق ر ال ه ل ب س ن ل ا ر ب خ ص ا خ ى ش ر ال ي ش ع ي ب ا ر ل م ا ق ر ل :ا
1 : ذ ي ف ن ة ت ي ح ال ص2 : ه ب ا ت ة ك ي ح ال ص
4 : ة ا ر ة ق ي ح ال ص
ل ج م ل ا ا ذ ه ه ذ خ أ ي ى س ذ ل ح ا ي ر ص ت ل ن ا ي ي ع ن ت ك م ث ي ي د,ح ي د د ج ل ج ا م ش ن ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
MKDIR("TESTING");
move_uploaded_file()ف ر ي س ل ى ا ل ر ع خ ن ا ا ك م ع ل و ف ر م ل ف ا ل م ل ل ا ق ن
MOVE_UPLOADED_FILE(FILELOC,NEWLOC)
و ل ط صم و ل ا
ر ا ب لج ق د ن ا ر م ل ف ا ل م ل ر ا ا س د م د ح
ر ا ب يج ل ف ا ل م ل ل ا ق د ن ا ر م ل د ا ي د ج ل ر ا ا س م ل د ا د ح
ف ر ي س ل ى ا ل ر ع خ ن ال ا ك ن م ف م ل ى م ل ا ق ن ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$ ()
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
23/106
$PATH=DIRNAME()."/IMAGES";$NEWPATH=DIRNAME()."/IMAGES/THUMB";
MOVE_UPLOADED_FILE($PATH,$NEWPATH);
pathinfo()ل م ل ر ا ا س ن م ت ع ا ن ا ي ج ب ا ر خ ت س ا
PATHINFO(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ل
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
24/106
rename()ل ج م ل و ا ف ا ل م ل ة ا ي م س ة ت د ا ع ا
RENAME(OLDNAME,NEWNAME)
و ل ط صم و ل ا
Oر ا ب تج ي م س ة ت د ا ع د ا ا ر م ل د ا ل ج م ل و ا ف ا ل م ل د ا د ح
Nر ا ب تج ي م س د ت ا ر م ل د ا ي د ج ل م ا س ال د ا د ح
ل ج و م ف ا ل م م س ه ا ي م س ة ت د ا ع ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
RENAME("IMAGES","PICTURES");
ت ا د ل ج م ل ع ا ل م م ا ع ت ل ا
chdir()خ د أ ل ج م ى ل ل ا ح ل د ا ل ج م ل ن ا ل م ا ق ت ن ال ا
CHDIR(DIRECTORY)
و ل ط صم و ل ا
DIر ا ب ج يا ل ل ا ا ق ت ن ال د ا ا ر م ل د ا ل ج م ل د ا د ح
خ د آ ل ج م د ل ل ج ن م ل م ا ق ت ن ال ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
//GET CURRENT DIRECTORYECHO GETCWD();
CHDIR("IMAGES");
//CHANGE TO THE IMAGES DIRECTORYECHO GETCWD();ا ل
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
25/106
// ج ت ا ن لC:\TESTWEB\MAIN
C:\TESTWEB\MAIN\IMAGES
dir()ا و ت ح ة م ا ر ق د ل ل ج ح م ت ف
DIR(DIRECTORY)
و ل ط صم و ل ا
DIر ا ب ج حا ت د ف ا ر م ل د ا ل ج م ل د ا د ح
ي ه ف ب ا ت ك ل ى ا ت و ح ه ا ا و ت ح ة م ا ر ق ا ل د ي ه م د ت ل ج م ل ح ا ت ف ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OPEN IMAGES DIRECTORY$DIR = DIR("IMAGES");
//LIST FILES IN IMAGES DIRECTORYWHILE (($FILE = $DIR‐>READ()) !== FALSE)
{ECHO "FILENAME: " . $FILE;
}
$DIR‐>CLOSE();
// ج ت ا ن لFILENAME: .
FILENAME: ..FILENAME: CAT.GIFFILENAME: DOG.GIF
FILENAME: FOOD
FILENAME: HORSE.GIF
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
26/106
closedir()ل ج ق م ل غ
CLOSEDIR(DIRECTORY)
و ل ط صم و ل ا
DIر ا ب ج قا ل د غ ا ر م ل ح ا و ت ف م ل د ا ل ج م ل د ا د ح
DIR و OPENDIR ا ة ل ا د ا ب ق ب س ه م ح ت م ف ط ت ر ش د ب ل ج ق م ل غ ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OPEN IMAGES DIRECTORY$DIR = OPENDIR("IMAGES");
//LIST FILES IN IMAGES DIRECTORYWHILE (($FILE = READDIR($DIR)) !== FALSE)
{ECHO "FILENAME: " . $FILE ;
}CLOSEDIR($DIR);
// ج ت ا ن لFILENAME: .
FILENAME: ..FILENAME: CAT.GIFFILENAME: DOG.GIF
FILENAME: FOODFILENAME: HORSE.GIF
getcwd()ل ج م ل ى ل ل ا ح ل ر ا ا س م ل ج ا ا ر خ ت س ا
GETCWD()
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
27/106
()
و ل ط صم و ل ا
ي ل ف ع ق ى ت ذ ل د ا ل ج م ل ى ل ل ا ح ل ر ا ا س م ل ب ا ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
ECHO GETCWD();
// ج ت ا ن C:\TESTWEB\MAINل
opendir()ا و ت ح ة م ا ر ق د ل ل ج ح م ت ف
OPENDIR(DIRECTORY)
و ل ط صم و ل ا
DIر ا ب ج حا ت ب ف و ل ط م ل د ا ل ج م ل د ا د ح
CLOSEDIR ة ل ا د ه ب ق ل ى غ ت و ح READDIR ا ة ل ا د ه ب ا و ت ح ة م ا ر ق ال ل ث م ه ك م ا د خ ت س ا ال د ي ه م د ت ل ج ح م ت ف ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OPEN IMAGES DIRECTORY$DIR = OPENDIR("IMAGES");
//LIST FILES IN IMAGES DIRECTORYWHILE (($FILE = READDIR($DIR)) !== FALSE)
{ECHO "FILENAME: " . $FILE ;
}CLOSEDIR($DIR);
// ج ت ا ن لFILENAME:
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
28/106
FILENAME: .FILENAME: ..
FILENAME: CAT.GIFFILENAME: DOG.GIF
FILENAME: FOODFILENAME: HORSE.GIF
scandir()ف و ف ص ل م ك ى ش ل د ع ل ج م ل ل ا خ ا د ت ب ا د ل ج م ل ا ت و ا ف ل م ل ا ا م س ج أ ا ر خ ت س ا
SCANDIR(DIRECTORY,SORT)
و ل ط صم و ل ا
DIر ا ب ج صا ح ب ف و ل ط م ل د ا ل ج م ل د ا د ح
ر ا ي ت لخ ز ا ن ى ت د ج ب ب ا ي ت ر و ت ه 1 و و ى,ا د ع ا ص ى ت د ج ب ب ا ي ت ر و ت ه 0 و ى ض ا ر ت ف ال ه,ا ج ي ت ن ل ب ا ي ت ر ة ت ق ي ر د ط د ح
د د ح ى ت ذ ل د ا ل ج م ل ل ا خ ا د ه ب د و ج و م ل ت ا ا ف ل م ل ا ت و ا د ل ج م ل ة ا ف ا ص ك ح ف ث و ح ب ل ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
PRINT_R(SCANDIR("IMAGES"));// ج ت ا ن لARRAY
([0] => .
[1] => ..[2] => DOG.JPG
[3] => HOUSE.JPG
[4] => LOGO.GIF)
MYSQL ت ا ن ا ي ب ل ة ا د ع ا ع ق ل م م ا ع ت ل اmysql close()ا ن ا ل ةا د ع ا لق ا ص ت ال قا ال غ ا
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
29/106
mysql_close()ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ق ا ال غ ا
MYSQL_CLOSE(CONNECTION)
و ل ط صم و ل ا
CONر ا ب ج ()MYSQL_CONNECTا ة ل ا ة د ط س ا و ت ب ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ظ ا ف م ح ى ت ذ ل ر ا ي غ ت م ل د ا د ح
MYSQL_CONNECT() ة ل ا د ه ب ح ت د ف ع ت ب ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ق ا ال غ ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
// SOME CODE
MYSQL_CLOSE($CON);
mysql_connect()ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ا
MYSQL_CONNECT(HOST,DB_USER,DB_PWD)
و ل ط صم و ل ا
ر ا ب LOCALHOSTج و ى ه ض ا ر ت ف ال ,ا ت س و ه ل د ا د ح
ر ا ب اج ن ا ي ب ل ة ا د ع ا ر ق ز و د ي د ح
ر ا ب اج ن ا ي ب ل ة ا د ع ا د ق ر و س ا د ب د ح
ى ,
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
30/106
$CON = MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
// SOME CODE
MYSQL_CLOSE($CON);
mysql_error()ا ن ا ي ب ل ة ا د ع ا ع ق ة م ي ل م ر ع خ ة ا ج ي ت أ ن ط خ ل ف ا ص ر و ا ه ظ ا
MYSQL_ERROR()
و ل ط صم و ل ا
ا ن ا ي ب ل ة ا د ع ا ع ق ا م ه ذ ي ف ن م ت ة ت ي ل م ر ع خ ن أ ج ع ت ن د ي ى ق ذ ل أ ا ط خ ل ر ا ا ه ظ ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST","WRONG_USER","WRONG_PWD");IF (!$CON)
{DIE(MYSQL_ERROR());
}MYSQL_CLOSE($CON);
// ج ت ا ن لACCESS DENIED FOR USER 'WRONG_USER'@'LOCALHOST'
(USING PASSWORD: YES)
mysql_fetch_array()ي م ق و ر ه ا ط ب ا ر ت ه م ف و ف ص ة م ئ ي ى ه ل ل ع و د ج ل ن ا ف م ت ص ا ن ا ي ب ب ل ج
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
31/106
MYSQL_FETCH_ARRAY(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ل ا ى د ه ف ل ا د ل ل ا ا خ د إ ك ب ل ل ذ م ن ع ك م ي ه,و ي ل ى ي ذ ل ف ا ص ل ت ا ا ن ا ي ب ب ل ج ت ل ل ق ت ن ت ف,ت ص ا ل ه ب ل د ج ر ج م ه ب ن ظ ا ح ال ل,و و د ج ل ن ا ف م ى ص ت ا ا ن ا ي ب ب ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س
ا ه ت ا ن ا ي ب ب ل د ج ا ر م ل ف ا و ف ص ل ة ا ف ا ى ك ل ر ع ا ر ك ة ت ق ل ل ح م ع ()WHILE ل
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);$SQL = "SELECT * FROM PERSON WHERE LASTNAME='REFSNES'";
$RESULT = MYSQL_QUERY($SQL,$CON);PRINT_R(MYSQL_FETCH_ARRAY($RESULT));
MYSQL_CLOSE($CON);
// ج ت ا ن لARRAY
([0] => REFSNES
[LASTNAME] => REFSNES[1] => KAI JIM
[FIRSTNAME] => KAI JIM2 => TAUGATA 2
[ADDRESS] => TAUGATA 2[3] => 22
-
8/15/2019 Php Functions Explained in arabic
32/106
[AGE] => 22)
mysql_fetch_assoc()ق ه ف ط ب ا ر ت ه م ف و ف ص ة م ئ ي ى ه ل ل ع و د ج ل ن ا ف م ت ص ا ن ا ي ب ب ل ج
MYSQL_FETCH_ASSOC(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ي ل ى ي ذ ل ف ا ص ل ا ل ي ئ ا ق ل ل ت ق ت ن ف,ت ت ص ا ن ا ي ب ب ل د ج ر ج م ث ب ي ط,ح ق ه ف ط ب ا ر ت ه م ف و ف ص ة م ئ ي ى ه ل ت ع ا ن ا ي ب ل ب ا ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);$SQL = "SELECT * FROM PERSON WHERE LASTNAME='REFSNES'";
$RESULT = MYSQL_QUERY($SQL,$CON);PRINT_R(MYSQL_FETCH_ASSOC($RESULT));
MYSQL_CLOSE($CON);
// ج ت ا ن ARRAYل(
[LASTNAME] => REFSNES =
[ADDRESS] => TAUGATA 2[AGE] => 22
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
33/106
[AGE] > 22)
mysql_fetch_object()object ة ئ ي ى ه ل ل ع و د ج ل ن ا ف م ت ص ا ن ا ي ب ب ل ج
MYSQL_FETCH_OBJECT(QUERY)
و ل ط صم و ل ار ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
OBJECT ة ئ ي ى ه ل ف ع ت ص ا ن ا ي ب ب ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);$SQL = "SELECT * FROM PERSON";
$RESULT = MYSQL_QUERY($SQL,$CON);
WHILE ($ROW = MYSQL_FETCH_OBJECT($RESULT)){
ECHO $ROW‐>FIRSTNAME . "";}
MYSQL_CLOSE($CON);// ت ا ن ل
KAI JIMSTÅLE
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
34/106
HEGE
mysql_fetch_row()ي م ق ة ر ف و ف ص ة م ئ ي ى ه ل ل ع و د ج ل ن ا ف م ت ص ا ن ا ي ب ب ل ج
MYSQL_FETCH_ROW(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ي م ق ه ر ف و ف ص ة م ئ ي ى ه ل ف ع ت ص ا ن ا ي ب ب ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);$SQL = "SELECT * FROM PERSON WHERE LASTNAME='REFSNES'";
$RESULT = MYSQL_QUERY($SQL,$CON);PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);// ج ت ا ن لARRAY
([0] => REFSNES[1] => KAI JIM
[2] => TAUGATA 2 =
)
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
35/106
mysql_free_result()ال ع ت س ر ا خ ذ ا ي ف ن ت ه ل م د خ ت س م ل ة ا ر ك ا ذ ل ر ا ي ر ح ت
MYSQL_FREE_RESULT(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ر ي ب ك ل ت ا ا م ال ع ت س ال ع ا ا م د ه ج د ي ف ه م ل ا د ل ه ا ذ ن ه ك ت,ل ب ر ك س ل ا ة ك ي ا ه د ن ع ا ب ي ئ ا ق ل ك ت ل ذ م ب و ق PHP ت ن م م غ ر ل ا ب ه,و ذ ي ف ن م ت م ت ال ع ت س ر ا خ ن ا ه م ر ك ا ذ ل ر ا ي ر ح ت ه ل ل ا د ل ه ا ذ م ه د خ
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL = "SELECT * FROM PERSON";$RESULT = MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
// FREE MEMORYMYSQL_FREE_RESULT($RESULT);
$SQL = "SELECT * FROM CUSTOMERS";$RESULT = MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
36/106
و ل ط صم و ل ا
INSERT ل ا خ د ال ةا ل م ةج ط س ا و هب ل م مع IDت ر خ با ل ج هل ل ا د ل ها ذ مه د خ ت س ت
-
8/15/2019 Php Functions Explained in arabic
37/106
INSERT ل ا خ د ال ة ا ل م ة ج ط س ا و ه ب ل م م ع ID ت ر خ ب ا ل ج ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL = "INSERT INTO PERSON VALUES ('BØRGE','REFSNES','SANDNES','17')";$RESULT = MYSQL_QUERY($SQL,$CON);
ECHO "ID OF LAST INSERTED RECORD IS: " . MYSQL_INSERT_ID();
MYSQL_CLOSE($CON);// ج ت ا ن ل
ID OF LAST INSERTED RECORD IS: 5
mysql_num_fields()ال ع ت س ال ن ا ه م ج ت ا ن ل ل ا و ق ح ل د ا د ج ع ا ر خ ت س ا
MYSQL_NUM_FIELDS(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ال ع ت س ال ت ا ق ب ا ى ط ت ل ل ا و ق ح ل د ا د ع م ب ق ى ر ط ع ث ت ي ح ح ا ج ن م ب ال ع ت س ال ن ا ت م ج ت ى ن ت ل ل ا و ق ح ل د ا ع ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
CON = MYS L CONNECT "LOCALHOST" "PETER" "ABC123" _
IF (!$CON){DIE('COULD NOT CONNECT: ' MYSQL ERROR());
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
38/106
DIE( COULD NOT CONNECT: . MYSQL_ERROR());}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL = "SELECT * FROM PERSON";$RESULT = MYSQL_QUERY($SQL,$CON);
ECHO MYSQL_NUM_FIELDS($RESULT);
MYSQL_CLOSE($CON);// ج ت ا ن ل
4
mysql_num_rows()ال ع ت س ال ن ا ه م ج ت ا ن ل ف ا و ف ص ل د ا د ج ع ا ر خ ت س ا
MYSQL_NUM_ROWS(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
و ف ص ل ه ا ذ د ه د ع م ب ق ج ر ت ن ث ت ي ح,ح ا ج ن م ب ال ع ت س ال ت ا ق ب ا ى ط ت ل ف ا و ف ص ل د ا ع ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{
DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL = "SELECT * FROM PERSON";$RESULT = MYSQL_QUERY($SQL,$CON);
ECHO MYSQL NUM ROWS($RESULT)
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
39/106
ECHO MYSQL_NUM_ROWS($RESULT);
MYSQL_CLOSE($CON);// ج ت ا ن ل
4
mysql_ping()ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ل ا ا س ر ة ا د ا ع ا
MYSQL_PING(CONNECTION)
و ل ط صم و ل ا
CONر ا ي ت خ ()MYSQL_CONNECTا ة ل ا ة د ط س ا و ت ب ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ق ب س ل م ا ص ت ال ل ا ش ة ف ل ا ى ح ت ف ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ة ا د ا ع ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB", $CON);$SQL = "SELECT * FROM PERSON";
$RESULT = MYSQL_QUERY($SQL,$LINK);
MYSQL_PING();
// SOME CODE
MYSQL_CLOSE($CON);
mysql_query()ا ن ا ي ب ل ة ا د ع ا ى ق ل ه ع ل م م ع م ت ال ع ت س ى ا ذ ا ي ف ن ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
40/106
MYSQL_QUERY(QUERY)
و ل ط صم و ل ا
ر ا ب ذج ي ف ن د ت ا ر م ل م ا ال ع ت س ال د ا د ح
ل ا د ل ه ا ذ ة ه ط س ا و ال ب ه ا ذ ي ف ن م ت ت ن ي ه ل م ب و ق م ت ال ع ت س ى ا ن ا ظ ا ح ال ه,و ا ش ن إ ت ب م م ق ال ع ت س ى ا ذ ا ي ف ن ت ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
$SQL = "SELECT * FROM PERSON";MYSQL_QUERY($SQL,$CON);
// SOME CODE
MYSQL_CLOSE($CON);
mysql_real_escape_string(ه ب ل و ج ا ا ه ل ا خ د ل ا ب ة ق ل م ج ل ن ا ه م ص ا خ ل ف ا و ر ح ل ل ا ز ع
MYSQL_REAL_ESCAPE_STRING(QUERY)
و ل ط صم و ل ا
ر ا ب ()MYSQL_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت م ت ال ع ت س ظ ا ف ه ح ي م ف ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ن ه م ح ن ت,و ن ي ة ب د ه ع خ ب د ف ر ب ح ش ع ب س ض و ف, و ب و ر ن ح ه م ر ي غ , , و ث ه م ص ف خ و ر ب ح ن ج ت ه ب ه د م ه د خ تل ب ا ق ه ل و ع ف ل م ا ط ب ه ال ل ا د ل ه ا ذ م ه د خ ت س ك ت ل ذ ق,ل ا ر ت خ ال ة ا ي ل م ى ع ه ف ص ا خ ل ف ا و ر ح ل ه ا ذ ل ه ال غ ت س ن ا ك م ث ي ي ,ح ت ا ن ا ي ب ل ة ا د ع ا ق ق ا ر ت خ ع ا ن م م ل د خ ت س ث ت ي ه,ح م ه م ل ا ه و ي ا م ل ح ا و
ا ه ل ب ش ق ال ك س ا ع ب ض و ك ب ل ذ ا,و ه ل ا خ د ا
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
41/106
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");IF (!$CON)
{DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());
}
// SOME CODE TO GET USERNAME AND PASSWORD
// ESCAPE USERNAME AND PASSWORD FOR USE IN SQL$USER = MYSQL_REAL_ESCAPE_STRING($USER);
$PWD = MYSQL_REAL_ESCAPE_STRING($PWD);
$SQL = "SELECT * FROM USERS WHEREUSER='" . $USER . "' AND PASSWORD='" . $PWD . "'"
// MORE CODE
MYSQL_CLOSE($CON);
mysql_select_db()ه ت ب ط ا خ م م ت ي ى س ت ل ت ا ا ن ا ي ب ل ة ا د ع ا ر ق ا ي ت خ ا
MYSQL_SELECT_DB(DB_NAME)
و ل ط صم و ل ا
Dر ا ب هج ت ب ط ا خ د م ا ر م ل ت ا ا ن ا ي ب ل ة ا د ع ا م ق س د ا د ح
ه ي ى ف ى ش ن ا م ع ال ع ت س ال ا ا و ه ع ب م ط ا خ ت ل د ا ا ر م ل ت ا ا ن ا ي ب ل ة ا د ع ا د ق ي د ح ت ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$CON = MYSQL_CONNECT("LOCALHOST", "PETER", "ABC123");
( $ )
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
42/106
IF (!$CON){
DIE('COULD NOT CONNECT: ' . MYSQL_ERROR());}
$DB_SELECTED = MYSQL_SELECT_DB("TEST_DB", $CON);
IF (!$DB_SELECTED){DIE ("CAN\'T USE TEST_DB : " . MYSQL_ERROR());
}
MYSQL_CLOSE($CON);
mysqli_connect()ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ا ا ش ن ا
MYSQLI_CONNECT(HOST,DB_USER,DB_PASSWORD,DB_NAME)
ور ل ط صم و ل ا
Hر ا ب ج LOCALHOSTا ن و ك ا ي ا م ب ل ا غ ت و س و ه ل م ا س د ا د ح
DB_ر ا ب ج اا ن ا ي ب ل ة ا د ع ا ق ص ب ا خ ل ر ا ز و ي ل د ا د ح
DB_PAر ا ب ج اا ن ا ي ب ل ة ا د ع ا ق ص ب ا خ ل د ا ر و س ا ب ل د ا د ح
DB_ر ا ب ج اا ن ا ي ب ل ة ا د ع ا م ق س د ا د ح
ه
ت ا ن ا ي ب ل ة ا د ع ا ع ق ا م ه ط ت س ا و ل ب م ا ع ت ل ن ا ك م س ي ال ث ك د ح ى أ ه ه و د ي د ج ل سMYSQLI ا ال ى ك ل ا ع د ا م ت ع ت ا ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ا ا ش ن ة ال ل ا د ل ه ا ذ م ه د خ ت س تن: ي ت ق ي ر د ط ج و ث ي ي ,ح ا ه ه ب ب ا ت ك ل ه ل م ا ه ع غ ي ن ص ر م ث ك ا ا ه س ل ال ك ل ه ا ذ ه ه ب ص ا خ ل ل ا ا و د ل ا
OBJECT ORIENTED STYLEPROCEDURAL STYLE
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI('LOCALHOST' 'MY USER' 'MY PASSWORD' 'MY DB');
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
43/106
$MYSQLI = NEW MYSQLI( LOCALHOST , MY_USER , MY_PASSWORD , MY_DB );
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT('LOCALHOST', 'MY_USER', 'MY_PASSWORD', 'MY_DB');
mysqli_query()ا ن ا ي ب ل ة ا د ع ا ى ق ل م ع ال ع ت س ذ ا ي ف ن ت
MYSQLI_QUERY(LINK,QUERY)
و ل ط صم و ل ا
ر ا ب اج ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ا ا ش ن ه ا ي ظ ف و ف ح م ل ر ا ي غ ت م ل د ا د ح
ر ا ب هج ذ ي ف ن د ت ي ر ى ت ت ل م ا ال ع ت س ال ة ا ل م د ج د ح
MYSQLI س ال ى ك ل ا ع د ا م ت ع ت ا ا ن ا ي ب ل ة ا د ع ا ى ق ل م ع ال ع ت س ذ ا ي ف ن ت ة ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$RESULT = $MYSQLI‐>QUERY("SELECT NAME FROM CITY LIMIT 10");
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$RESULT = MYSQLI_QUERY($LINK, "SELECT NAME FROM CITY LIMIT 10");
mysqli_num_rows()ذ ي ف ن م ت ى ت ذ ل م ا ال ع ت س ال ن ا ح م ا ج ن ا ب ه د ا ج ي م ا ى ت ت ل ل ا و ق ح ل د ا د د ع ع
_ _
و ل ط صم و ل ا
ا MYSQLIج QUERY() ة ل ا ذد ف ن ىتت ذ ل ما ال ع ت س ال دا د ح
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
44/106
ر ا ب ()MYSQLI_QUERYج ة ل ا د ه ب ذ ي ف ن م ت ى ت ذ ل م ا ال ع ت س ال د ا د ح
ا ق ر ال ا ل ب و ق ح ل د ا د و ع ة ه ل ا د ل ه ا ذ ج ه ت ا ن ,و ه ذ ي ف ن م ت ى ت ذ ل م ا ال ع ت س ال ى ا ل ا ع ا ن ح ب ا ج ن ا ب ه د ا ج ي م ا ى ت ت ل ل ا و ق ح ل د ا د د ع ع ة ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$RESULT = $MYSQLI‐>QUERY("SELECT CODE, NAME FROM COUNTRY ORDER BY NA$ROW_CNT = $RESULT‐>NUM_ROWS;
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$RESULT = MYSQLI_QUERY($LINK, "SELECT CODE, NAME FROM COUNTRY ORDER BY $ROW_CNT = MYSQLI_NUM_ROWS($RESULT);
mysqli_close()ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ق ا ال غ ا
MYSQLI_CLOSE(LINK)
و ل ط صم و ل ا
ر ا ب اج ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ا ا ش ن ه ا ي ظ ف و ف ح م ل ر ا ي غ ت م ل د ا د ح
ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ق ا ال غ ة ال ل ا د ل ه ا ذ م ه د خ ت س ت
$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD"); _ ;
mysqli_error()د أ ح ط ر خ خ ف ا ص و ة ب د و ع ل ا
( )
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
45/106
MYSQLI_ERROR(LINK)
و ل ط صم و ل ا
ر ا ب اج ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ا ا ش ن ه ا ي ظ ف و ف ح م ل ر ا ي غ ت م ل د ا د ح
ط خ ل ه ا د ب و ج و م ل ر ا ط س ل م ا ق ر ه و ن ف ع ص ه و ب ا ت ك ه و ث و د م ح ا ت ط ر خ خ ر ا ا ه ظ ة ال ل ا د ل ه ا ذ م ه د خ ت س ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
IF (!$MYSQLI‐>QUERY("SET A=1")) {PRINTF("ERRORMESSAGE: %S\N", $MYSQLI‐>ERROR);
}
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");IF (!MYSQLI_QUERY($LINK, "SET A=1")) {
PRINTF("ERRORMESSAGE: %S\N", MYSQLI_ERROR($LINK));}
mysqli_insert_id()ذ ي ف ن م ت م ت ال ع ت س ر ا خ ن ا ه م ا ش ن م ا id ت ر خ أ ه ب د و ع ل ا
MYSQLI_INSERT_ID(LINK)و ل ط صم و ل ا
ب ج تا ب ط ا خ م د ا م ل ا ت ا ن ا ي ب ل ا ة د ع ا ق س ا د د ح
ا ن ا ي ب ل ة ا د ع ا ى ق ل ه ع ذ ي ف ن م ت م ت ال ع ت س ر ا خ ن ا ه م ا ش ن م ا ID ت ر خ م ا ق ب ر ل ج ة ل ل ا د ل م ا د خ ت س ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
46/106
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "INSERT INTO MYCITY VALUES (NULL, 'STUTTGART', 'DEU', 'STUTTGART', 617000$MYSQLI‐>QUERY($QUERY);
PRINTF ("NEW RECORD HAS ID %D.\N", $MYSQLI‐>INSERT_ID);
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "INSERT INTO MYCITY VALUES (NULL, 'STUTTGART', 'DEU', 'STUTTGART', 617000MYSQLI_QUERY($LINK, $QUERY);
PRINTF ("NEW RECORD HAS ID %D.\N", MYSQLI_INSERT_ID($LINK));
mysqli_prepare()ي ف ن ت ل م ل ال ع ت س ال ة ا ل م ز ج ي ه ج ت
MYSQLI_PREPARE(SQL)
و ل ط صم و ل ا
ر ا ب يج ف ن ت ل ا ل ه ز ي ه ج د ت ا ر م ل م ا ال ع ت س ال ة ا ل م د ج د ح
ل ا د م ب ال ع ت س ال ة ا ل م ج ت ب ا ر ي غ ت م ل ط ا ب و ر ()MYSQLI_EXECUTE ا ة ل ا د ذ ب ي ف ن ت ل ال ل ث ,م ه د ي ر ض ت ر ى غ م ال ال ع ت س ال ة ا ل م ز ج ي ه ج ت ة ل ل ا د ل ه ا ذ م ه د خ ت س تMYSQLI_STMT_BIND_PARAM()
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$CITY = "AMERSFOORT"; = ‐ =
$STMT‐>BIND_PARAM("S", $CITY);}
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
47/106
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$CITY = "AMERSFOORT";IF ($STMT = MYSQLI_PREPARE($LINK, "SELECT DISTRICT FROM CITY WHERE NAME=?"
MYSQLI_STMT_BIND_PARAM($STMT, "S", $CITY);}
mysqli_stmt_bind_parammysqli_prepare() ة ل ا د ا ب ه ز ي ه ج م ت م ت ال ع ت س ة ا ل م ج ت ب ا ر ي غ ت م ل ط ا ب ر
MYSQLI_STMT_BIND_PARAM(STMT,TYPES,VARS)
و ل ط صم و ل ا
ر ا ب ()MYSQLI_PREPAREج ة ل ا د ا ب ه ز ي ه ج م ت ى ت ت ل م ا ال ع ت س ال ة ا ل م د ج د ح
ر ا ب اج و ن ة أ ع ب ر د أ ج و ي ,و م ال ع ت س ال ة ا ل م ج ه ب ط ب د ر ي ر ى ت ذ ل ر ا ي غ ت م ل ع ا و د ن د حح ي ح م ص ق ر ر ي غ ت م ل ة ا م ي و ق I : لة ف ع ا ض ة م م ي ر ق ي غ ت م ل ة ا م ي ق و D:ل
STRING ة ل م ن ج ة ع ر ا ب ر ع ي غ ت م ل ة ا م ي ق و S : لخ ل ...ا ف ل و م ة ا ر و ص BLOB ك ن ة ع ر ا ب ر ع ي غ ت م ل ة ا م ي ق و B : ل
ر ا ب هج ز ي ه ج م ت ى ت ت ل م ا ال ع ت س ال ة ا ل م ج ا ب ه ط ب د ر ا ر م ل ت ا ا ر ي غ ت م ل د ا د ح
د م ي ز ف م ي ض ى ت ت ل ة ا د ي د ج ل ل ا ا و د ل ن ا ل م ا و د ل ه ا ذ ر ه ب ت ع ت ()MYSQLI_PREPARE ,و ة ل ا د ا ب ه ز ي ه ج م ت ى ت ت ل م ا ال ع ت س ال ة ا ل م ج ت ب ا ر ي غ ت م ل ط ا ب ر ة ل ل ا د ل ه ا ذ م ه د خ تا ه ط ب د ر ي ر ى ت ت ل ت ا ا ر ي غ ت م ل ى ا ل ن ع ا م ال ا ن و م ال ا
//OBJECT ORIENTED STYLE = , _ , _ , ;
$STMT = $MYSQLI‐>PREPARE("INSERT INTO COUNTRYLANGUAGE VALUES (?, ?, ?, ?)");$STMT‐>BIND_PARAM('SSSD', $CODE, $LANGUAGE, $OFFICIAL, $PERCENT);
$CODE = 'DEU';
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
48/106
$LANGUAGE = 'BAVARIAN';$OFFICIAL = "F";$PERCENT = 11.2;
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT('LOCALHOST', 'MY_USER', 'MY_PASSWORD', 'WORLD');
$STMT = MYSQLI_PREPARE($LINK, "INSERT INTO COUNTRYLANGUAGE VALUES (?, ?, ?, ?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)
و ل ط صم و ل ا
ر ا ب يج ت ف ا ن ا ي ب ل ة ا د ع ا ق ل ب ا ص ت ال ظ ا ف م ح ى ت ذ ل ر ا ي غ ت م ل د ا د ح
ر ا ب هج ب ن ج ت ة ل ص ا خ ل ف ا و ر ح ل ا ز و و م ر ل ن ا ا م ه ص ح د ف ا ر م ل ة ا ل م ج ل د ا د ح
ا ر ت خ ال ت ل ا ن ا ي ب ل ة ا د ع ا ض ق ر ع د ت ر ق م ا و ى أ م ا ا د خ ت س ا ا ب ه ن ق ن ح ت م ا ن ا ي ب ل ة ا د ع ا ة ق ي ا م ة ح ي ل م ى ع ة ف م ه م ل ل ا ا و د ل ن ا ة م ل ا د ل ه ا ذ ر ه ب ت ع ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
"' " =
IF (!$MYSQLI‐>QUERY("INSERT INTO MYCITY (NAME) VALUES ('$CITY')")) {
PRINTF("ERROR: %S\N", $MYSQLI‐>SQLSTATE);
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
49/106
( , $ Q Q );}
$CITY = $MYSQLI‐>REAL_ESCAPE_STRING($CITY);
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$CITY = "'S HERTOGENBOSCH";IF (!MYSQLI_QUERY($LINK, "INSERT INTO MYCITY (NAME) VALUES ('$CITY')")) {
PRINTF("ERROR: %S\N", MYSQLI_SQLSTATE($LINK));}
$CITY = MYSQLI_REAL_ESCAPE_STRING($LINK, $CITY);
mysqli_stmt_execute()mysqli_prepare() ة ل ا د ا ب ه ز ي ه ج م ت م ت ال ع ت س ة ا ل م ذ ج ي ف ن ت
MYSQLI_STMT_EXECUTE(STMT)
و ل ط صم و ل ا
ر ا ب ()MYSQLI_PREPAREج ة ل ا ة د ط س ا و ا ب ه ز ي ه ج م ت م ت ت ل ة ا ل م ج ل د ا د ح
MYSQLI_PREPARE() ة ل ا د ل ة ا ط س ا و ا ب ه ز ي ه ج م ت م ت ال ع ت س ة ا ل م ذ ج ي ف ن ت ة ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "INSERT INTO MYCITY (NAME, COUNTRYCODE, DISTRICT) VALUES (?,?,?)";$STMT = $MYSQLI‐>PREPARE($QUERY);
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
50/106
ي ى ن ى م ع ع س ه و ع ب م ر ت م ي ع ب ي ه ح م س
//OBJECT ORIENTED STYLE
-
8/15/2019 Php Functions Explained in arabic
51/106
//OBJECT ORIENTED STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID LIMIT 3";$RESULT = $MYSQLI‐>QUERY($QUERY);
/* NUMERIC ARRAY */$ROW = $RESULT‐>FETCH_ARRAY(MYSQLI_NUM);PRINTF ("%S (%S)\N", $ROW[0], $ROW[1]);
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID LIMIT 3";$RESULT = MYSQLI_QUERY($LINK, $QUERY);
/* ASSOCIATIVE ARRAY */$ROW = MYSQLI_FETCH_ARRAY($RESULT, MYSQLI_ASSOC);
PRINTF ("%S (%S)\N", $ROW["NAME"], $ROW["COUNTRYCODE"]);
mysqli_fetch_assoc()ط ب ا ر ت ة م ف و ف ص ة م ئ ي ى ه ل ت ع ا ن ا ي ب ل ة ا د ع ا ن ق ت م ا ن ا ي ب ل ب ا ل ج
MYSQLI_FETCH_ASSOC(RESULT)
و ل ط صم و ل ا
ر ا ب ()MYSQLI_QUERYج ة ل ا ة د ط س ا و ه ب ذ ي ف ن م ت ى ت ذ ل م ا ال ع ت س ال د ا د ح
ط ب ا ر ت ة م ف و ف ص ة م ئ ي ى ه ل ت ع ا ن ا ي ب ل ة ا د ع ا ى ق ة ف ن ز خ م ل ت ا ا ن ا ي ب ل ب ا ل ج ة ل ل ا د ل ه ا ذ م ه د خ ت س ت
//OBJECT ORIENTED STYLE $MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID DESC LIMIT 5
IF ($RESULT = $MYSQLI‐>QUERY($QUERY)) {
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
52/106
/* FETCH ASSOCIATIVE ARRAY */WHILE ($ROW = $RESULT‐>FETCH_ASSOC()) {
PRINTF ("%S (%S)\N", $ROW["NAME"], $ROW["COUNTRYCODE"]);}
/* FREE RESULT SET */$RESULT‐>FREE();
}
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID DESC LIMIT 5
IF ($RESULT = MYSQLI_QUERY($LINK, $QUERY)) {
/* FETCH ASSOCIATIVE ARRAY */WHILE ($ROW = MYSQLI_FETCH_ASSOC($RESULT)) {
PRINTF ("%S (%S)\N", $ROW["NAME"], $ROW["COUNTRYCODE"]);}
/* FREE RESULT SET */MYSQLI_FREE_RESULT($RESULT);
}
mysqli_fetch_object()object ة ئ ي ى ه ل ت ع ا ن ا ي ب ل ة ا د ع ا ن ق ف م ص ل ت ا ا ن ا ي ج ب ا ر خ ت س ا
MYSQLI_FETCH_OBJECT(RESULT)
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
53/106
-
8/15/2019 Php Functions Explained in arabic
54/106
MYSQLI_FREE_RESULT(RESULT)
و ل ط صم و ل ا
-
8/15/2019 Php Functions Explained in arabic
55/106
ر ا ب هج ذ ي ف ن م ت ى ت ت ل م ا ال ع ت س ال ة ا ل م د ج د ح
ر خ ه أ ر ه م ذ ي ف ن ت ج ل ا ت ح ن ت ل ه و ذ ي ف ن ت ت ب م م ق ال ع ت س ل ا د ك ع ا ب ه م ا د خ س ا ا م ئ ا ل د ض ف ي ه و د ي ف ة م ل ا د ل ه ا ذ ه ه,و ذ ي ف ن م ت ى ت ذ ل م ا ال ع ت س ال ن ا ة م ر ك ا ذ ل ر ا ي ر ح ت ة ل ل ا د ل ه ا ذ م ه د خ ت
//OBJECT ORIENTED STYLE$MYSQLI = NEW MYSQLI("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID DESC LIMIT 5
IF ($RESULT = $MYSQLI‐>QUERY($QUERY)) {
/* FETCH OBJECT ARRAY */WHILE ($ROW = $RESULT‐>FETCH_ROW()) {
PRINTF ("%S (%S)\N", $ROW[0], $ROW[1]);}
$RESULT‐>FREE()
//PROCEDURAL STYLE$LINK = MYSQLI_CONNECT("LOCALHOST", "MY_USER", "MY_PASSWORD", "WORLD");
$QUERY = "SELECT NAME, COUNTRYCODE FROM CITY ORDER BY ID DESC LIMIT 5
IF ($RESULT = MYSQLI_QUERY($LINK, $QUERY)) {
/* FETCH ASSOCIATIVE ARRAY */
WHILE ($ROW = MYSQLI_FETCH_ROW($RESULT)) {PRINTF ("%S (%S)\N", $ROW[0], $ROW[1]);}
MYSQLI_FREE_RESULT($RESULT);
ا ه ه ب ص ا خ ل م ا ي ق ل ا ت و ا ر ي غ ت م ل ع ا ل م ع ا ف ت ل ا ل و م ج ل ف ا ئ ا ظ و
addslashes()specified ه د ي د ح م ت ت ف ي ر ل ح ب ش(\) ق ال ك س ا ة ب ف ا ض ا
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
56/106
م ر ش
ADDSLASHES(STRING)
و ل ط صم و ل ا
ر ا ب تج ا م ل ك ش ل ال ك س ا ب ل ع ا ض د و ا ر م ل STRING ا د د ح
ة د ع ا ق ل ل خ د ت ت ا ن ا ي ى ب ه ال ب س ن ل ا ه ب م ه ه م ل ا د ل ه ا ذ ن ه ظ ا ح ال (''),(""),(\) و ى ه PREDEFINED CHARACTERS و ل ب ش ق ال ك س ا ة ب ف ا ض ه ال ل ا د ل ه ا ذ م ه د خ تو (' ') ا ه ي د ر س ف ا ب ت ق ى ا ت م ال ى ع ا ف ه ع ض م و ت ه ي م ي ى ق ن ا م ا ل ع ا ت م ك ت,و ا م ال ع ل ه ا ذ د ه ح ه أ ي ه ف ت م ي ر ق ي غ ت ك م ل ى ذ ل ل ع ا ث أ,م ط ث خ د ح ن ت ن أ ك م ت ي ا م ال ع ل ه ا ذ ل ه ث ن م ت,ال ا ن اح ب ص ت ,ف ا ه ل ب ش ق ال ك س ا ع ب ض ن و د م ب (NAME'S) ال ة م ل ال ك ث ن م ك ي ل ة و ل م ج ل ل ا خ ا ه د د و ج و م ل ه ا م ال ع ل ال ا ث ن م ي ب ا و ه ن ي ق ب ر ف ى ن ت ح ه(" ") ,و ي ج و س ز ا ب ت ق ى ا ت م ال
ت, ا ن ا ي ب ل ة ا د ع ا ى ق ا ف ه ل ا خ د ل ا ب ك ق ل ذ (NAME\'S') وع ل م م ا ع ت ل د ا ن ه ع ل ا د ل ه ا ذ م ه د خ ت س ن ت ج أ م ر ب ت ت ن أ ب و ن ج ك ت ل ذ ه,ل ل ا د ل ه ا ذ م ه ا د خ ت س ن ا و د ا ب ي ئ ا ق ل ا ت ه ه ب د و ج و PREDEFINED CHARACTERS م ى ش ال ال ك س ا ة ب ف ا ض م ا ت GET,POST ي ة ل ا ة د ط س ا و ا ب ه ل ا ب ق ت س م ا ت ه ي م ي ى ق ن ا ى أ ه ا و ض ي ه أ م ه ه م ظ ح ال
ن ي ت ر ا م ه ر ا ر ك م ت ت ى ال ي ت GET,POST ح ل ا و د ل ا
$STR = "WHO'S KAI JIM?";ECHO $STR . " THIS IS NOT SAFE IN A DATABASE QUERY.
";ECHO ADDSLASHES($STR) . " THIS IS SAFE IN A DATABASE QUERY.";
// ج ت ا ن لWHO'S' KAI JIM? THIS IS NOT SAFE IN A DATABASE QUERY.
WHO\'S' KAI JIM? THIS IS SAFE IN A DATABASE QUERY.
chunk_split()ي ع ز م م ر ة ب ل و ص ف ت م ا م ل ك ة ل ل م ج ل م ا ي س ق ت
CHUNK_SPLIT(STRING,LENGTH,END)
و ل ط صم و ل ا
ر ا ب اج م ل ك ا ل ه م ي س ق ب ت و ل ط م ل ة ا ل م ج ل د ا د ح
ر ا ي ت 76خ ى ض ا ر ت ف ال ,ا م ي س ق ت ل ن ا ه م ج ت ا ن ل ت ا ا م ل ك ل ل ا و د ط د ح ي ى س ذ ل م ا ق ر ل د ا د حر ا ي ت \N,\Rخ و ى ه ض ا ر ت ف ال ,ا ة ل م ج ل ن ا ا م ه ع ط م ق ة ت م ل ل ك ة ك ي ا ه ى ن ا ف ه ع ض م و ت ي ى س ت ل ه ا م ال ع ل د ا د ح
غ ص ت أ ا م ل ك ه ل ل م ى ج م ا ي س ق ت ه ل ل م ج ل ه ا ذ م ه د خ ت س ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
57/106
$STR = "HELLO WORLD!";ECHO CHUNK_SPLIT($STR,1,".");
// ج ت ا ن ل
H.E.L.L.O. .W.O.R.L.D.!.
crypt()blowfishو وMD5 ا DES ا م ا ظ ن ة ب ل م ج ل ر ا ي ف ش ت
CRYPT(STRING)
و ل ط صم و ل ا
ر ا ب رج ي ف ش د ت ا ر م ل STRING ا د د ح
ذ ر ه ي ف ش ن ت ظ ا ح ال PHP,و ه ي ل ى ع ن ب م ل ل ا ي غ ش ت ل م ا ا ظ ى ن ل ا ع ن ة ب م ظ ن ال ه ا ذ ن ه د م ح ا ر و ا ي ت خ م ا ت ي ة,و ث ال ث ل ر ا ي ف ش ت ل ة ا م ظ ن ن أ د م ح ا و ة ب ل م ى ج ر ا ي ف ش ت ه ل ل ا د ل ه ا ذ م ه د خ تط ق د ف ح ا ه و ا ج ت و ا و ذ ر ه ي ف ش ت ل ا ا ذ ن ه ى ا ر,ا ي ف ش ت ل ا ا ذ ك ه ف ى ل س ك م ع ا ظ ه ن س ل ي ة ل ل م ج ل ا
IF (CRYPT_STD_DES == 1){
ECHO "STANDARD DES: ".CRYPT("HELLO WORLD")."\N";}
ELSE{
ECHO "STANDARD DES NOT SUPPORTED.\N";
IF (CRYPT_EXT_DES == 1){
ECHO "EXTENDED DES: ".CRYPT("HELLO WORLD")."\N
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
58/106
";}
ELSE{
ECHO "EXTENDED DES NOT SUPPORTED.\N";}
IF (CRYPT_MD5 == 1){
ECHO "MD5: ".CRYPT("HELLO WORLD")."\N";}
ELSE{
ECHO "MD5 NOT SUPPORTED.\N";}
IF (CRYPT_BLOWFISH == 1){
ECHO "BLOWFISH: ".CRYPT("HELLO WORLD");}
ELSE{
ECHO "BLOWFISH DES NOT SUPPORTED.";}
// ج ت ا ن لSTANDARD DES: $1$R35.Y52.$IYIFUVM.ZFGSSCPU0AZ4E.
.MD5: $1$BN1.0I2.$8OBI/4MUFXK6TQ89M12MK/
BLOWFISH DES NOT SUPPORTED.
echo()ل م ج ل ة ا ع ا ب ط
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
59/106
ECHO(STRING)
و ل ط صم و ل ا
ر ا ب تج م ي ة ق ع ا ب د ط ا ر م ل ر ا ي غ ت م ل و ا ة ا ل م ج ل د ا د ح
ى ى ش ة ا ع ا ب ى ط PRINT ف ن ع م ر س ا أ ه ن ظ أ ح ال ر,و ي غ ت ة م م ي و ق ة ا ل م و ج ة ا م ل ى ك ة ا ع ا ب ط ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$STR = "WHO'S KAI JIM?";ECHO $STR;
ECHO "";
ECHO $STR."I DON'T KNOW!";
// ج ت ا ن ?WHO'S KAI JIMلWHO'S KAI JIM?I DON'T KNOW!
explode()ف و ف ص ى م ر ف ص ا ن ع ه ك ظ و ف ح ت م ا م ل ك ة ل ل م ج ل م ا ي س ق ت
EXPLODE(SEPERATOR,STRING,LIMIT)
و ل ط صم و ل اSEPر ا ب ج اا م ل ك ل ن ا ي ل ب ص ف ل م ل د خ ت س ت ى س ت ل ة ا ل م ج ل ا ه ب د و ج و م ل ه ا م ال ع ل د ا د ح
Sل م ج ل د ا د ح
م ت ي ى س ت ل ا
ا ه م ي س ق
ر ا ي ت خ ع با و ج ر ل د ا ي ر ه ت ف و ف ص م ل ر ا ص ا ن ن ع د م د ى ع ص ق د أ د ح
ر ي غ ع ص ط ق ى ل ى ش ر ا ي ج ف ت م ل د خ ت س ت ت ا ر ج ف ت م ل ا ه ك ل ا د ل ه ا ذ ن ه و ا ه ه و ي ب ش ت ل ه ا ذ ا ه ه ن ر ا ك ذ ه,ت ل ا د ل ه ا ذ ة ه ف ي ظ ى و س ن ى ال ت ت ا ح م ئ ا د
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
60/106
$STR = "HELLO WORLD. IT'S A BEAUTIFUL DAY'.";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)
ور ل ط صم و ل ا
STر ا ب ج يا د ا ز ع و م ر ا ل ه ز و م ل ر ي و ح د ت ا ر م ل ة ا ل م ج ل د ا د ح
QUOTر ا ي ت خ :ا ه ي ت ال م ا ي ق ل ن ا د م ح ا ن و ي ي ع ن ت ك م ث ي ي ه,ح ج و د ز م ل ا ه و ي د ر ف ل س ا ا ب ت ق ال ى ا ت م ال ل ع ي و ح ة ت ق ي ر د ط د حط ق ه ف ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ر ع ي ف ش ك ت ف م ب و ق ي ى,و ض ا ر ت ف ال ENT_COMPAT :اه ي د ر ف ل ا ه و ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ن ع ال م ر ك ي ف ش ك ت ف م ب و ق ي ENT_QUOTES : و
ت ا م ال ى ع ر ا ي ف ش ك ت م ف د ع م ب و ق ي ENT_NOQUOTES :و
CHARAر ا ي ت خ ه:ا ي ت ال م ا ي ق ل د ا ح ر ال ت م ر ا ب ل ا ا ذ ن ه ي ي ع ن ت ك م ث ي ي ا,ح ه ر ي ف ش ك ت د ف ع ه ب ي ل ز ا و م ر ل ل ا ي و ح د ت ا ر م ل ز ا ي م ر ت ل م ا ا ظ ر ن ا ت خ اى ض ا ر ت ف ال ISO-8859-1 :ام ل ا ع ل ا م ت ل -ا
&ه و ه ى و د ا ع ل ا ا ه ز م ر ا ل ه ل ي و ح م ت ت ف(& AMP) ي ط ع ل ة ا م ال ل ع ث ال م ث ه م ر ف ش م ل ز ا و م ر ل ل ا ي و ح ت ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
61/106
$STR = "JANE & 'TARZAN'";ECHO HTML_ENTITY_DECODE($STR);
ECHO "";
ECHO HTML_ENTITY_DECODE($STR, ENT_QUOTES);ECHO "
";ECHO HTML_ENTITY_DECODE($STR, ENT_NOQUOTES);
// ج ت ا ن لJANE & 'TARZAN'JANE & 'TARZAN'
JANE & 'TARZAN'
htmlentities()ر ف ش ز م و م ر ه ل ي د ا ع ل ت ا ا م ال ع ل ا ز و و م ر ل ل ا ي و ح ت
HTMLENTITIES(STRING,QUOTESTYLE,CHARACTERSET)
ور ل ط صم و ل ا
STر ا ب ج ها ز و م ر ر ي ف ش د ت ا ر م ل ة ا ل م ج ل د ا د ح
QUOTر ا ي ت خ :ا ه ي ت ال م ا ي ق ل ن ا د م ح ا ن و ي ي ع ن ت ك م ث ي ي ه,ح ج و د ز م ل ا ه و ي د ر ف ل س ا ا ب ت ق ال ى ا ت م ال ل ع ي و ح ة ت ق ي ر د ط د حط ق ه ف ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ر ع ي ف ش ك ت ف م ب و ق ي ى,و ض ا ر ت ف ال ENT_COMPAT :اه ي د ر ف ل ا ه و ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ن ع ال م ر ك ي ف ش ك ت ف م ب و ق ي ENT_QUOTES : و
ت ا م ال ى ع ر ا ي ف ش ك ت م ف د ع م ب و ق ي ENT_NOQUOTES :و
CHARAر ا ي ت خ ه:ا ي ت ال م ا ي ق ل د ا ح ر ال ت م ر ا ب ل ا ا ذ ن ه ي ي ع ن ت ك م ث ي ي ا,ح ه ر ي ف ش ك ت د ف ع ه ب ي ل ز ا و م ر ل ل ا ي و ح د ت ا ر م ل ز ا ي م ر ت ل م ا ا ظ ر ن ا ت خ ىا ض ا ر ت ف ال ISO-8859-1 :اى م ل ا ع ل ز ا ي م ر ت ل UTF-8 : ا
_ _ ,
$STR = "JANE & 'TARZAN'";ECHO HTMLENTITIES($STR, ENT_COMPAT);
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
62/106
( , );
ECHO "";
ECHO HTMLENTITIES($STR, ENT_QUOTES);ECHO "
";ECHO HTMLENTITIES($STR, ENT_NOQUOTES);
// ج ت ا ن لJANE & 'TARZAN'JANE & 'TARZAN'
JANE & 'TARZAN'
htmlspecialchars()ر ف ش ز م و م ر ه ل ف ر م ع ل ز ا و م ر ل ل ا ي و ح ت
HTMLSPECIALCHARS(STRING,QUOTESTYLE,CHARACTERSET)
ور ل ط صم و ل ا
STر ا ب ج فا ر م ع ل ا ا ه ز و م ر ر ي ف ش د ت ا ر م ل ة ا ل م ج ل د ا د ح
QUOTر ا ي ت خ :ا ه ي ت ال م ا ي ق ل ن ا د م ح ا ن و ي ي ع ن ت ك م ث ي ي ه,ح ج و د ز م ل ا ه و ي د ر ف ل س ا ا ب ت ق ال ى ا ت م ال ل ع ي و ح ة ت ق ي ر د ط د حط ق ه ف ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ر ع ي ف ش ك ت ف م ب و ق ي ى,و ض ا ر ت ف ال ENT_COMPAT :اه ي د ر ف ل ا ه و ج و د ز م ل س ا ا ب ت ق ال ى ا ت م ال ن ع ال م ر ك ي ف ش ك ت ف م ب و ق ي ENT_QUOTES : و
ت ا م ال ى ع ر ا ي ف ش ك ت م ف د ع م ب و ق ي ENT_NOQUOTES :و
CHARAر ا ي ت خ ه:ا ي ت ال م ا ي ق ل د ا ح ر ال ت م ر ا ب ل ا ا ذ ن ه ي ي ع ن ت ك م ث ي ي ا,ح ه ر ي ف ش ك ت د ف ع ه ب ي ل ز ا و م ر ل ل ا ي و ح د ت ا ر م ل ز ا ي م ر ت ل م ا ا ظ ر ن ا ت خ اى ض ا ر ت ف ال ISO-8859-1 :اى م ل ا ع ل ز ا ي م ر ت ل UTF-8 : ا
هت م ا ن ا ي ب ل د ا ع ا و ة ق ي ا م ى ح م ف د خ ت س ه ت ل ا د ل ه ا ذ ن ه ظ ا ح ال (''),(""),(&),(>),(
-
8/15/2019 Php Functions Explained in arabic
63/106
ECHO "";
ECHO HTMLSPECIALCHARS($STR, ENT_QUOTES);ECHO "
";ECHO HTMLSPECIALCHARS($STR, ENT_NOQUOTES);
// ج ت ا ن 'JANE & 'TARZANلJANE & 'TARZAN'
JANE & 'TARZAN'// ة ح ف ص ل د ل و س ك ر و س ل ت ي ذ ر
JANE & 'TARZAN'
JANE & 'TARZAN'
JANE & 'TARZAN'
implode()ف و ف ص م ل ر ا ص ا ن ن ع ة م ل م ا ة ك ل م ن ج ي و ك ت
IMPLODE(SEPERATOR,ARRAY)
و ل ط صم و ل ا
SEPر ا ي ت خ غا ر ا ا ف ه ك ر و ت ى ه ض ا ر ت ف ال ه,ا ف و ف ص م ل ن ا ه م ب و ل ج م ل ه ا ل م ج ل ت ا ا م ل ن ك ي ل ب ص ف ت ى س ت ل ه ا م ال ع ل د ا د ح
ر ا ب ج لا م ج ل ا ا ه ن ن م و ك ت ت ى س ت ل ه ا ف و ف ص م ل د ا د حEXPLODE() ه ل ا د ل س ا ك ه ع ل ا د ل ه ا ذ ن ه ظ ا ح ال ه,و ف و ف ص ر م ص ا ن ن ع ه م ل م ا ه ك ل م ب ج ي ك ر ت ة ل ل ا د ل ه ا ذ م ه د خ ت س ت
$ARR = ARRAY('HELLO','WORLD!','BEAUTIFUL','DAY!');ECHO IMPLODE(" ",$ARR);
// ج ت ا ن لHELLO WORLD! BEAUTIFUL DAY!
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
64/106
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
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
65/106
[P_SIGN_POSN] => 3[N_SIGN_POSN] => 0
[GROUPING] => ARRAY ([0] => 3)[MON_GROUPING] => ARRAY ([0] => 3)
)
ltrim()ل م ج ل ر ا ا س ن ي ا م ض ي ب ل ه ا ف ا س م ل ة ا ل ا ز ا
LTRIM(STRING,CHARLIST)
و ل ط صم و ل ا
ر ا ب هج ر ا س ن ي ا م ض ي ب ل ه ا ف ا س م ل ف ا ذ د ح ا ر م ل ة ا ل م ج ل د ا د ح
Cر ا ي ت لخ م ج ل ر ا ا س ن ي ا م ه ف ذ د ح ي ر ى ت ر خ ز أ و م ى ر د ا د ح
ل م ج ل ر ا ا س ن ي ا م ه ن ي ي ع ن ت ك م ه ي ص ا ز خ و م و ر ا ا ض ي ة ب ف ا س ى م ف ا ذ ح ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$STR = " HELLO WORLD!";ECHO "WITHOUT LTRIM: " . $STR;
ECHO "";
ECHO "WITH LTRIM: " . LTRIM($STR);// ج ت ا ن ل
WITHOUT LTRIM: HELLO WORLD!WITH LTRIM: HELLO WORLD!
// ة ح ف ص ل د ل و س ك ر و س ل ت ي ذ ر WITHOUT LTRIM: HELLO WORLD!
WITH LTRIM: HELLO WORLD!md5()md5 م ا ظ ن ة ب ل م ج ل ر ا ي ف ش ت
MD5(STRING)
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
66/106
و ل ط صم و ل ا
ر ا ب هج ر ي ف ش د ت ا ر م ل ة ا ل م ج ل د ا د ح
ر) ش ى ع س ا د س ل م ا ا ظ ن ل HEXDECIAML (ا م ا ظ ن ن ف م ر 32 ح ن ن م و ك ت ر ي ي ف ش م ت ا ظ ن ة ب ل م ى ج ر ا ي ف ش ت ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$STR = "HELLO";ECHO MD5($STR);
// ج ت ا ن ل8B1A9953C4611296A827ABF8C47804D7
nl2br()ر ا ر ف ط ى س د ا ع د ب ي د ر ج ط ل س م م ع س ة و ف ا ض ا
NL2BR(STRING)
و ل ط صم و ل ا
ر ا ب هج ي ل ه ع ل ا د ل م ا ا د خ ت س د ا ا ر م ل ة ا ل م ج ل د ا د ح
و ط س ل ن ا ي ا ب ه ت ك ر ى ت ت ل ت ا ا ف ا س م ل ث ا ي ن ح ا م ه ت ب ا ت ك ت ب م ل ق ا ق ى م ل ا ك ى ش ل ظ ع ف ا ح ا ت ه ن ى ا ه ه ل ا د ل ه ا ذ ة ه د ئ ا ف BR ,و م س و ه ب غ ر ا ر ف و ط ى س ل ا ا د ب ت س ه ال ل ا د ل ه ا ذ م ه د خ ته ب ت ك ل ت ا ق و م ة أ ل م ى ج ل ا ك ش ة و غ ي ى ص ل ظ ع ا ف ح ل ه ل م ه م ل ل ا ا و د ل ن ا ا م ه ن ى ا ت,ا ا ن ا ي ب ل ة ا د ع ا ى ق ا ف ه ن ي ز خ ل ت ب ا ق ص و ص ,خ
ECHO NL2BR("ONE LINE.\NANOTHER LINE.");// ج ت ا ن ل
.ANOTHER LINE.
// ة ح ف ص ل د ل و س ك ر و س ل ت ي ذ ر ONE LINE.
ANOTHER LINE
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
67/106
ANOTHER LINE.
print()ل م ج ل ة ا ع ا ب ط
PRINT(STRING)
و ل ط صم و ل ا
ر ا ب هج ت ع ا ب د ط ا ر م ل ة ا ل م ج ل د ا د ح
ECHO() ة ل ا ن د ى م ط ب ا أ ه ن ظ ا ح ال ا,و ه د ي ر ة ت ل م ى ج ة ا ع ا ب ط ه ل ل ا د ل ه ا ذ م ه د خ ت س ت
$STR = "WHO'S KAI JIM?";PRINT $STR;
PRINT "";
PRINT $STR."I DON'T KNOW!";
// ج ت ا ن لWHO'S KAI JIM?WHO'S KAI JIM?I DON'T KNOW!
setlocale()ل و د ل ه ل ي ل ح م ل ت ا ا م و ل ع م ل ج ا ر خ ت س ا
SETLOCALE(CONSTANT,LOCATION)
و ل ط صم و ل اCر ا ب ج ى:ا ت ال ا ى ك ا ه ه ن ي ي ع ن ت ك م ى ي ت ل ت ا ب ا و ث ل ا ه,و ل و د ل ا ل ه ن م ع ال ع ت س ال د ا ي ر ى ت ت ل ت ا ا ن ا ي ب ل ا ص ب ا خ ل ت ا ب ا ث ل د ا د ح
ت ا ن ا ي ب ل ة ا ف ا ن ك م ع ال ع ت س ال LC_ALL:اه ل و د ل ا ه ب ص ا خ ل ه ا ل م ع ل ا ه و ي ل ا م ل ت ا ا ن ا ي ب ل ن ا م ع ال ع ت س ال LC_MONETARY:ا
ه ل و د ل ا صب ا خ ل خا ي ر ا ت ل ا تو ق و ل LC:ا TIME
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.htmlhttp://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
68/106
ه ل و د ل ا ص ب ا خ ل خ ا ي ر ا ت ل ا ت و ق و ل LC_TIME:ا
Lر ا ب ج ها ن م ع ال ع ت س ال د ا ا ر م ل ه ا ق ط ن م ل و ا ه ا ل و د ل د ا د ح
ل و د ل ا ه ب ص ا خ ل ا ا ي ف ا ر غ ج ل ت,ا ق و ل ه,ا ل م ع ل ه,ا غ ل ل ت ا ا ن ا ي ج ب ا ر خ ت س ه ال ل ا د ل ه ا ذ م ه د خ ت س ت
ECHO SETLOCALE(LC_ALL,"EN‐US");ECHO "
";ECHO SETLOCALE(LC_ALL,NULL);
// ج ت ا ن لENGLISH_UNITED STATES.1252
NORWEGIAN (BOKMÅL)_NORWAY.1252
sha1()SHA1 م ا ظ ن ة ب ل م ج ل ر ا ي ف ش ت
SHA1(STRING)
و ل ط صم و ل ا
ر ا ب هج ر ي ف ش د ت ا ر م ل ة ا ل م ج ل د ا د ح
HEX- ر ش ى ع س ا د س ل م ا ا ظ ن ل ا م ب ق ر ف و ر 40 ح ن ن م و ك ت ر ي ي ف ش م ت ا ظ و ن ه SECURE HASH ALGORITHM-1 ,و م ا ظ ن ة ب ل م ى ج ر ا ي ف ش ت ه ل ل ا د ل ه ا ذ م ه د خ تDECIMAL
$STR = 'HELLO';
http://localhost/00.web/00.Current-project/Book.Codex.Theme/Function-php.html
-
8/15/2019 Php Functions Explained in arabic
69/106
و ل ط صم و ل ا
ر ا ب هج ل ا د ب ت س ا ال ه ن ث ع ح ب ل د ا ا ر م ل ة ا م ل ك ل د ا د ح
ر ا ب وج ال ر ا ت م ر ا ب ل ى ا ا ف ه ن ت ع ث ح ى ب ت ل ة ا م ل ك ل ا ا ب ه ل ا د ب ت س ا ال ه م ا د خ ت س د ا ا ر م ل ة ا م ل ك ل د ا د ح
ر ا ب مج ل ك ل ن ا ا ع ه ي ث ف ح ب ل د ا ا ر م ل ة ا ل م ج ل د ا د ح
-
8/15/2019 Php Functions Explained in arabic
70/106
ر ي غ و ص ه ا ر ي ب ا ك ه ن و ف ك و ر ح ل ة ا ل ا ح ة ل س ا س ا ح ه ن ى ا CASE-SENSITIVE ا ه ل ا د ل ه ا ذ ن ه ظ ا ح ال ى,و ر خ ة أ م ل ك ة ب ل م ى ج ة ف د و ج و ة م م ل ل ك ا د ب ت س ة ال ل ا د ل ه ا ذ م ه د خ تSTR-IREPLACE ة ل ا د ل م ا ا د خ ت س ن ا ك م ف,ي و ر ح ل ة ا ي س ا س ن ح و د ا ب ه م �