php functions explained in arabic

Upload: aziz-aouragh

Post on 05-Jul-2018

230 views

Category:

Documents


0 download

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 ة ل ا د ل م ا ا د خ ت س ن ا ك م ف,ي و ر ح ل ة ا ي س ا س ن ح و د ا ب ه م �