Top Banner

of 106

Php Functions Explained in arabic

Jul 05, 2018

Download

Documents

Aziz Aouragh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 ة ل ا د ل م ا ا د خ ت س ن ا ك م ف,ي و ر ح ل ة ا ي س ا س ن ح و د ا ب ه م �