More Related Content Similar to باللغة العربية JSON دورة (20) More from anees abu-hmaid (20) باللغة العربية JSON دورة 1. د سًة JSON
حقذيى:أنيس دك جً أب دٌ يًذ
Anees_hikmat@yahoo.cm
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
د سًة يجانيةةةةةةةةةةةةةةةةةةت
خانصةةةةت ن ةةةةو
حعانى
2. ثغ الله ا شُد ا شُد ٤ ,ْ ٝا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ,ْ ا ذُ ذٔ لله طبدت
.ٖ ا لُض ,َ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ
أهذ اخٞر ٢ ا ٤ُٞ دٝسح جذ ٣ذح, ٝٛ ٢ دٝسح ك ٢ JSON .
..ْ أعأ الله رؼب ٠ُ أ ٣زوج بٓ٘ ػ بِٔ٘ ٛزا ٝا ٣ـلش بُ٘, ا ٚٗ ا ـُلٞس ا شُد ٤
.ٖ ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ .ْ..ا ُِٜ آ ٤ٓ
لٓادظخ: ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١, كئ أطج ب٘, كجلض الله
رؼب ٠ُ, ٝإ أخطئ ب٘ ك ا لٗغ ب٘... ثغ الله ٝػ ٠ِ ثش خً الله جٗذأ ^_^.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 3. أٝلا: بٓ ٛ ٢ ا JSON ؟
ا JSON ٛ ٢ اخزظبس بٌُِِٔد ا زُب ٤ُخ:
JavaScriptObjectNotation
ٝٛٞ syntax ط خظ ٤ظب زُجبد ا ؼُٔ ِٞ بٓد ث ٤ ا ـُِبد ا خُٔز لِخ ػ ٠ِ ٝجٚ
ا خُظٞص, ٝٛ ٢ ط ٤ـخ ع غِخ, عٜ خِ ا لُٜ ٝا وُشائخ غُِٔزخذ ٤ٓ ,ٖ ٝ الاع JSON , ؼٗ أ ٜٗب ر ز٘ ٢ٔ ـُِخ جبكب ع شٌثذ)أ ١ رغزخذ ا syntax ا خُبص
ثب جُبكب ع شٌثذ( , ٝ ٣ أ ٣غزخذ ٜٓب أ ١
c,c++,java,c#,perl,PHP…etc , زُ يُ رؼذ ا JSON اكض ا ُٞعبئ ٣ اعزخذا ٜٓب وُ٘ ا ؼُٔ ِٞ بٓد. ا زُ ٢
لٓادظخ: غٓ أ ا JSON رغزخذ syntax ا جُبكب ع شٌثذ الا ا ٚٗ ٣ اػزجبسٛب
ـُخ ُٜب ا جُ ٤ئخ ا خُبطخ ثٜب, ٝ ٣ؼٞد ر يُ ثغجت ٝجٞد ا ضٌُ ٤ش الأشخبص ٝا زٌُٔجبد
ا زُ ٢ رغزخذ ك ٢ ػذح ـُبد ثش جٓ ٤خ أخشٟ بًٔ ر شً بٗ ... كلا غٗزط ٤غ دظشٛب ..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 4. ا JSON ر رذذ ٣ذ ش ٌِٜب ) syntax ( ثٞاعطخ Douglas Crockford ر رظ ٤ٔ ٜٔب ثش هبث وُِشائخ لأ ١ ث ٤ب بٗد ٣ رجبد ُٜب ...
رؼذ ا JSON ا زٓذاد javascript ...
ا زٓذاد ا قُِٔ ا خُبص ثب JSON ٛٞ .json
ا JSON MEDIA TYPE ٣ ٌٞ ٞٗع Application/json
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 5. خٌجشُا ٍبظرا شجػ خِغِغزُٔاٝ خٔظزُ٘ٔا دبٗب٤جُا َوٗ خ٤ِٔؼث ٚٓاذخزعا ْز٣
نقم انبياناث بين ال Server & Web browser ... ىًزا الاسخخذاو
الأساسي نم JSON ..
٣غزخذ ك ٢ ا Web Services & API .. ؼُ ٤ِٔخ رٞك ٤ش اٝ روذ ٣ Public Data ....
ٝٛ ب٘ى أخشٟ ....
الأ ضٓ خِ ػ ٤ِٚ: ج تِ ا جُ ٤ب بٗد رٞ ٣زش ..ػجش Twitter JSON api
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 6. لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
لا إنو إلا أنج سبذانك إني كنج انظان يًن
إ عم نسانك دائ اً ..سطبا بزكش حعانى ..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 7. أٝلا: ج ٤ٔغ ا جُ ٤ب بٗد ٝه ٤ ٜٔب ٣جت أ ر ٌٞ ػ ٠ِ ش ه ٤ خٔ ٝػ ٞ٘ا ( Name/Value .. )
لٓادظخ: ػ ذ٘ بٓ ٣ز ر شً Name/value .ك ٢ ا شُشائخ ا زُب ٤ُخ .ع ٤وظذ ثٚ
ا ذُلا خُ ػ ٠ِ ا ٜٗب ه ٤ خٔ أٝ أٝثج ذٌ ٝ ٤ُظ ع غِ خِ ا وُ ٤ ... ضٓ ا ظُٔلٞكبد.
( صب ٤ٗب: ٣لظ ث ٤ ه ٤ خٔ ٝػ ٞ٘ا ٝه ٤ ٝػ ٞ٘ا آخش ٣ , ( ٝ ٣لظ ث ٤
. ):( ) ه ٤ خٔ ٝػ ٞ٘ا ٚٗ)اع ٚٔ ا جُش جٓ ٢
رغزخذ ا {} ذُِلا خُ ػ ٠ِ جٓ ٞٔػخ ا وُ ٤ –س ضً جٓ ٞٔػخ ٝ أه ظٓلٞكخ ^_^.
رغزخذ [] ذُِلا خُ ػ ٠ِ اعزخذا ظٓلٞكخ ا وُ ٤ ...ػ بِٔ أ ٚٗ ٣ اعزخذا جٓ ٞٔػخ ا وُ ٤ دا ا ظُٔلٞكخ ا ُٞادذح ... ع شٟ٘ ر يُ ثبلأ ضٓ خِ ا شبء الله
..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 8. ٛ ب٘ى طش ٣وزب أٝ ٞٗػب ٣ ضٔلا ا جُ ٤٘خ ا زُش ٤ًجخ JSON ..
٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش اع ثش جٓ ٢ ٝ ه ٤ زٔٚ ) : الأٝ ٠ُ name/value ( ضٓ بُٔ بً٘ ؼٗشف اٝثج ذٌ ؼٓ ٤ أٝ ؼٗشف هب ٞٓط ٛ ب٘ى سه ٝٛ ب٘ى ه ٤ ٚٔ ُٚ
..ا خُ
ٝٛزا ٣ؼ ٢٘ أ ٜٗب عزظبؽ ػ ٠ِ ا شُ ا زُب ٢ُ “anees”:22 ...) لٓادظخ: ع ٤ز ششح اظُ ٤ـخ ا زُش ٤ًج ٤خ ُٜب غٓ الا ضٓ خِ ا شبء الله, ٝ ا ٥ زُٞض ٤خ
ا لُ شٌح(.
ٝا ضُب ٤ٗخ: ٣ز ر ضٔ ٤ ِٜب ػ ٠ِ ش ع غِ خِ شٓرجخ ا وُ ٤ .. ضٓ ا Array or List ٣ؼ ٢٘ ضًٔب ثب ... JSON ... [“a”,3,Null,4.3]
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 9. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 10. ا شُ )أ( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب:
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 11. ا شُ )ة( زٌُبثخ ا ظُٔلٞكخ ٝاعزذػبئٜب:
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 12. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 13. ٌٖٔ٣ ٢زُاٝ حدٞجُٞٔا دبٗب٤جُا عاٞٗأ ٠ُإ ٠ُبؼر الله ٕرئث مشطز٘ع ٕ٥ا
اعزخذا ٜٓب ثب JSON ..)ا زٗجٚ لُِشٝم ا زُ ٢ عزجذٛب ٛ ب٘ ك ٢ ا زُؼب غٓ
ا جُ ٤ب بٗد(.
1 ( سه ) Number , ( : ٝ ٣ أ ٣ذزٞ ١ ػ ٠ِ سه طذ ٤خ أٝ ػشش ١
٣لظ ث ٤ ٚ٘ ٝث ٤ ا شُه اظُذ ٤خ ).( – وٗطخ-. ٝا شُه ا ؼُشش ١
2 ( ( ظٗ ٢ String ( : ٝ ٣ٞضغ ث ٤ )”“( ...ٝٛٞ ػجبسح ػ ٞٗع ا جُ ٤ب بٗد
٣ذزٞ ١ ػ ٠ِ ػ ظ٘ش أٝ جٓ ٞٔػخ ا ؼُ ب٘طش ضٓ ا ذُشٝف أٝ ا شُ ٞٓص أٝ
الأسهب ...
3 ) Boolean : ا بٓ طذ ٤خ ٝا بٓ خبطئ ) True or False .)
4(ِا ظُٔلٞكبد Array : رذزٞ ١ ٛزٙ ػ ٠ِ ع غِ خِ ا وُ ٤ ا شُٔرجخ ػ ٠ِ ش ػ ٞ٘ا ٝه ٤ خٔ ..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 14. 5 ) Value : ٝأ ضٗ ٝأ خٔ٤ه ٌٕٞر ٕأ ٌٖٔٓ true أٝ False أٝ null
..ا خُ
6 ( أٝثج ذٌ ) Object ( : ٝ ٣ذزٞ ١ ػ ٠ِ جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا ؼُ ب٘ٝ ٣
ٝه ٤ ٜٔ ..
7 ) Null : Empty ... كبسؽ –لا ٣ٞجذ ه ٤ خٔ..
ٛزٙ ا زُؼشك ٤بد أخذ بًٔ ٛ ٢ JSON_tutiral.pdf ٝ لٗظ ٛزٙ
ا زُؼش ٣لبد ٞٓجٞدح ثب Wiki ...
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 15. 1 ( ا NUMBER :
لٓادظبد ػ ٤ِٚ:
أ( ٣زؼب غٓ ط ٤ـخ ا شُه ٝ أً ٚٗ ثب جُبكب ع شٌثذ .. زُ يُ كٜٞ ٣أخز الأسهب اظُذ ٤ذخ ٝا ؼُشش ٣خ ٝ ٣لظ ث ٤ ٜ٘ب وٗطخ .. بًٔ ك ٢ هٞاػذ ا جُبكب ع شٌثذ..
ة( لا رغزط ٤غ اعزخذا ا ظُ٘ب ا ضُ ب٘ئ ٢ ٝا ظُ٘ب ا غُذ ػشش ١ ك ٤ٚ ….
ط( لا ٣ٞجذ ه ٤ خٔ شُه ٣ ٝضؼٜب infinity or NaN
د( ٣ ئٌ٘ اعزخذا الأسهب ا ُٞٔججخ ٝالأسهب ا غُب جُخ ..
ٙ( ٣ ئٌ٘ ٝضغ ا زُ ضٔ ٤ الأع ٢ دبعٞث ٤ب ػ ٠ِ ش e+,e-,E+,E-,e,E
ضٓب :ٍ
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 16. 2 ) String :
لٓادظبد ػ ٤ِٚ:
أ( ٣ أ ٣ذزٞ ١ ػ ٠ِ ػذح ػ ب٘طش ٝ ٣ ا لا ٣ذزٞ ١ ػ ٠ِ أ ١ ػ ظ٘ش .
ة( طجؼب ا character ػجبسح ػ string ( ثطٞ ٣غبٝ ١ 1 .)
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 17. 3 ) Boolean :
كوظ ٣ذزٞ ١ ػ ٠ِ ه ٤ زٔ ٤ ..ا بٓ طذ ٤خ أٝ خبطئ ...
ٝ ضٗغ True أٝ false ثذٝ ”“ ....
ضٓب :ٍ
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 18. 4 ) Array :
لٓادظبد:
أ(ٛ ٢ جٓ ٞٔػخ شٓرجخ ا وُ ٤
ة( ٣جت ا رجذأ ٝر زٜ٘ ٢ ة [] ..
ط( ٣لظ ث ٤ name/value ٝ name/value ( آخش ٣ , . )
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 19. 5 ) Object: :
لٓادظبد ػ ٤ِٚ:
... أ( ٣غزخذ ك ٢ دب خُ ٝجٞد جٓ ٞٔػخ ؿ ٤ش شٓرجخ ا وُ ٤ ٝا ؼُ ب٘ٝ ٣
ة( ك ٤ٚ ٣جت أ ٣ ٌٞ ا Key .... String ..
ط( ٣جذأ ٝ ٣ زٜ٘ ٢ {}
د( ٣ أ ٣ذزٞ ١ أ ١ ٞٗع ا جُ ٤ب بٗد ..
*( دغج بٔ رلادظ ..هذ ٣ظؼت ا زُلش ٣ن ث ٤ الا ٞٗاع ا زُ ٢ ر ر شًٛب ..ٝ خزٛب ثؼ ٤ الاػزجبس ذُ ٤ ا جُذأ ٝششٝػي ثب ؼُ .. ٝأػ تِ الأ ضٓ خِ ا زُ ٢ أػ ػ ٤ِٜب ر رؼش ٣لٜب ػ ٠ِ ش أٝثج ذٌ ... ٝارا لادظذ اظُ ٤ؾ هذ رزذاخ ..ٝ وُذ
ه ذٔ ثز شً ٛزٙ ا وُ ٤ زُٞض ٤خ ا لُٔادظبد ا زُ ٢ ث ٞٗع ..دز ٠ رؼ ٝا ذٗ ك ٢
طتِ ا ؼُ بٓ ٛ ٢ ٞٗػ ٤خ ا جُ ٤ب بٗد ا ُٞٔجٞدح ..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 20. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 21. ٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ , وُذ رؼ بِٔ٘ ثبر الله رؼب ٠ُ JSON ..ٝ ٤ًق ٣ بٌٔ٘٘
رؼش ٣ق ا ظُٔلٞكبد اٝ ا وُ ٤ ,ْ ٝرؼشك ب٘ ا ٣ضب ا ٠ُ ا ٞٗاع ا جُ ٤ب بٗد ا ُٞٔجٞدح, ٣ذٝس ك ٢ رٛ ٢٘؟ ا ٠ُ ا ٥ بٓرا عأعزل ٤ذ؟؟ ... ا ٥ ا غُؤا ا زُ ١
ٝعأهٞ .ٍ.ج ٤ٔغ ٛزٙ الا ضٓخ ٢ٌٔ٘٘ ٣ زًبثزٜب ػ ٠ِ ش جبكب ع شٌثذ ... ٤ُش
أسٝح أرؼت دب ٢ُ ٝأ زًجٜب ثب JSON ... ^_^ ؟؟؟
ث ثغبطخ ا ٥ ع ج٘ذأ ٝ لٗادظ ٤ًق؟؟ ... ػ شٔى ارؼشضذ ُٞٔهق – شٓ
ٞٓهق ع ٤بساد طجؼب ؛ Pp – ٝادزجذ ا يٗ رٞخز ه ٤ خٔ زٓـ ٤ش جبكب
ع شٌثذ ٝرذطٜب داخ زٓـ ٤ش PHP ؟؟ ... طجؼب ا زُ٘ ٤جخ ٛ ٢ ..لا ٣ ئٌ٘ ر يُ
..ثش جٓبشش .. ٝارا أسدد ر يُ بً٘ زٗذب ٣ ػ ٠ِ ا ُٞٔضٞع ثبعزخذا الاجب ظً أٝ jquery ٢ٌٔ٘٘ ٣ ر يُ ثبعخذا أٝ أ ١ طش ٣وخ اخشٟ ..ٝ ا ٥
ا JSON كٜ ب٘ى جٓ ٞٔػخ ا Fun ا خُٔز لِخ ا زُ ٢ عزغبػذ ٢ٗ ػ ٠ِ اخز
ٝاسعب ا جُ ٤ب بٗد ٝا ٠ُ PHP JSON ..
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 22. ساذطلاا ٖٓ 5.2 ـُِخ ا PHP ... كب ٚٗ أطجخ ثبلإ بٌٓ رذٞ ٣ ظٓلٞكخ ا JSON ا ٠ُ ظٓلٞكخ ثب PHP ثبعزخذا دا خُ ٝادذح ... ٝا ؼُ ظٌ
طذ ٤خ....
٤ًق ٣ بٌٔ٘٘ ا زُؼب غٓ ٛزٙ ا ذُٝا ..ٝ ٤ًق ٣ بٌٔ٘٘ اسعب ٝاعزوجب ٝ ٥
ا ؼُٔ ِٞ بٓد ٝا ٠ُ JSON PHP ...
٣ٞجذ ػ ذ٘ بٗ 3 دٝا زُ يُ:
1 ) json_decode2 ) json_encode3 ) json_last_error
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 23. ٍا َخاد حدٞجُٞٔا ْ٤وُا زخأ ٠ِػ خُاذُا ٙزٛ ّٞور JSON ٝرذٞ ٣ ِٜب ا ٠ُ ه ٤
PHP ...
رذزٞ ١ ٛزٙ ا ذُا خُ ػ ٠ِ 4 Parameters ...الأٝ ا ضُا ٢ٓ ٝا جُبه ٢
.. اخز ٤بس ١
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
يلادظت: ىزه انصفذت .PHP نزنك نن حع مً انى ارا ق جً بنسخيا أًخزىا انسيشفش ....يثم wampor zend..
نزنك انخبو ^_^ اسى انصفذت 9.php
انخبو فقط نهنخائج في ىزا ان ثًال ..ثى انخقم نهششيذت انخانيت دخى يخى حنفيز يثال اًضخ يع انششح...
24.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
اع اظُلذخ 10.php 25.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
11.php 26. ثٜزٙ ا ذُا خُ, كئ ا ؼُ ٤ِٔخ ؼٓ ٌٞعخ ...كٜ ب٘ وٗٞ ثزذٞ ٣ ا وُ ٤ ا ُٞٔجٞدح داخ ا PHP ا ٠ُ JSON ...
ك ٢ دب ر ا زُذٞ ٣ ثش طذ ٤خ, كئ ٚٗ ا وُ ٤ خٔ ا زُ ٢ عزشجغ ٛ ٢ JSON Representation , أ بٓ ارا بً ذٗ خطأ كغ ٤شجغ False ..
json_encode($array); , ٛزٙ طش ٣وخ اعزخذا ٛزٙ ا ذُا خُ, كوظ أهٞ ثج تِ ضٓلا ظٓلٞكخ ٝأهٞ ثٞضؼٜب داخ ا ذُا خُ, ٝ ص ارا بً ا خُٔشجبد
طذ ٤ذخ ع ٤وٞ ثبسجبع JSON ..ٝالا ع ٤وٞ ثبسجبع False ..
ضٓب 1 :
) ظٓلٞكخ(
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
12.php 27.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 28.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 29. نثبغُا ٍبضُٔا ٢ك .. ٍا ساذطا ٕبً PHP أه 5.4 ... زُ يُ ه بٔ٘ ثب شٗبء ر يِ
ا ذُا خُ, ٝ غٓ ا زُذذ ٣ش PHP ..أطجخ ٛ ب٘ى Interface جذ ٣ذ ٣ بٌٔ٘٘
اعزخذا ٚٓ ذُ ٛزٙ ا شُٔ خٌِ ٝٛٞ ” “JsonSerializable ٛزا ا interface
ذُ ٣ٚ دا خُ ذٗزبط ؼُ override ُٜب ..ٝٛ ٢ jsonSerialize ٝٛزٙ ا ذُا خُ ٛ ٢
ا زُ ٢ عزوٞ ثبسجبع ا Jsonencode ... طجؼب جٓذأ ػ ِٜٔب روش ٣جب شٓبثٜب طُِش ٣وخ
ا زُ ٢ لٗز بٗٛب ثب ضُٔب ا غُبثن....
٣ ئٌ٘ ا ظُ٘ش ا ٠ُ الأ ضٓ خِ ٝطش ٣وخ اعزخذا ٜٓب ٛ ب٘ :
http://www.php.net/manual/en/class.jsonserializable.php
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 30.
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com
15.php 31. روٞ ٛزٙ ا ذُا خُ ػ ٠ِ اسجبع آخش خطأ هذ دذس ...ك ٢ ا decode or encode ....
ٛزٙ ا ذُا خُ لا رغزوج أ ١ parameter ...
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 32. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 33. ه بِ٘ ك ٢ أٝ ا ذُٝسح ..أ ا JSON FILE ٣ ٌٞ ثب زٓذاد .json ٤ًق , ٝا ٥
٣ بٌٔ٘٘ ا زُؼب ؼٓٚ؟
وٗطخ أخشٟ: ه بِ٘ ك ٢ ادذٟ ا شُشائخ ..أ بٗ٘ بً٘ غٗزخذ ا Ajax or jQuery .. أٝ أ ٣خ ٝع ٤ خِ أخشٟ غُ٘زط ٤غ رخض ٣ أٝ أخز ه ٤ خٔ ا جُبكب
ع شٌثذ ضٓلا ٝ ضٗؼٜب داخ PHP ...
ا ٥ ع شٟ٘ ا شبء الله .. ٤ًق ع و٘ٞ ثز يُ ..ثبعزخذا ا JSON ...
أٝلا : وٗٞ ثب شٗبء طلذخ ثب زٓذاد json ...
صب ٤ٗب: وٗٞ ثبعزذػبء ٛزٙ اظُلذخ php ..ٝ وٗٞ ثؼ decode ..
صب ضُب: أطجخ ػ ذ٘ بٗ زٓـ ٤ش PHP ..^_^ ٣ذزٞ ١ ػ ٠ِ ٛزٙ ا وُ ٤
ا ظٗش ا شُش ٣ذخ ا زُب ٤ُخ : Pp
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 34. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 35. ٍا ٖػ بٌِ٘ٔر ذوُ PHP &JSON FILE ٝا ٥ ثبر الله رؼب ٠ُ ع ز٘ ػ JSON FILE & jQuery ...
٣ٞجذ ٣ب jQuery دا خُ اع ٜٔب $.getJSON ..ٛزٙ ا ذُا خُ روٞ ػ ٠ِ ج تِ
ا جُ ٤ب بٗد ثبعزخذا Ajax using method GET ... ٝثٜزا ٣ بٌٔ٘٘ اعزخذا ا جُ ٤ب بٗد ..
ثب PHP ه بٔ٘ ثطجبػخ ا جُ ٤ب بٗد ثبعزخذا foreach .. ٝثب jquery
٣ٞجذ.. .. $.each ... ٝع غ٘زخذ ٜٓب ثبر الله رؼب ٠ُ طُجبػخ ا جُ ٤ب بٗد ...) ٣ ئٌ٘
اعزخذا ٜٓب بًٔ رشبء ٝ ا ُٜذف ٛ ٢ ا لُ شٌح ( ...
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 36. روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 37. ٍا فشؼ٣ ب٘ؼ٤ٔج xml .. بٓ ا لُشم أٝ ث بٔرا ٣ز ٤ٔض ا JSON ػ ا XML ؟ ..ٝ زٓ ٠ عأعزخذ ا XML ٝ زٓ ٠ أعزخذ ا JSON ؟
ا جُٞاة ٛ ب٘:
أ( وٗبط رشزش ك ٤ٜب ا JSON & XML :
1 ( ا JSON ٛٞ Plan Text2 (ا JSON هبث وُِشائخ ثش عٜ ..
3 ( ا JSON ٣ٞجذ ك ٤ٚ رغ غِ ٛش ٢ٓ وُِ ٤ ..) جٓ ٞٔػخ داخ جٓ ٞٔػخ ..(
4 ( ا JSON ٣ رذ ٤ِ ِٜب ٝا زُؼب ؼٜٓب هج جبكب ع شٌثذ
5 ٣ وٗ ا ؼُٔ ِٞ بٓد ا خُبطخ ثب ) JSON ػ طش ٣ن ا AJAX .
ج ٤ٔغ ٛزٙ ا وُ٘بط شٓبثٚ بُٔ ٛٞ ٞٓجٞد ك ٢ ا XML ... ار بٓ ٛ ٢ وٗبط
الاخزلاف؟
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 38. وٗبط الإخزلاف:
ة(
1 ( ا JSON لا رجذأ ٝر زٜ٘ ٢ ة tag ضٓ ا xml2 ( ا JSON أهظش ا XML ..
3 (ا JSON أعشع ك ٢ ا وُشائخ ٝا زٌُبثخ ..
4 ( ا JSON ر ئٌ٘ اعزخذا ا eval() ..
5 ( ا JSON رغزخذ ا ظُٔلٞكبد ...
6 ( لا ٣ٞجذ بًِٔد ذٓجٞصح داخ ا JSON ..
ٛزٙ ا وُ٘بط ٛ ٢ ا زُخ قِ ػ ا XML ...
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 39. َُ ّاذخزعا دٞجٝ ذ٘ػ Ajax ث ٤ طلذبد ا ُٞ ٣ت ..كئ ٚٗ ٣غزخذ ا JSON
لأ ٚٗ أعشع ا XML ...ك ٢ ر يُ.
ارا ذً٘ رذزبط ؼُ Fetch String ..اعزخذ ا JSON ..
ارا ذً٘ رذزبط اعزخذا eval() اعزخذ JSON ..
ارا ذً٘ عززؼب غٓ Doc ضٓ ا xls ..اعزخذ XML
ارا بً ػ ذ٘ى جٓ ٞٔػخ DOM هبعزخذ XML ...
^_______________________________________^
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com 40. .. ا ذُ ذٔ لله ا زُ ١ ثذ ذٔٙ رز ا ؼُ٘ ..ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ
ا ُِٜ اؿلش ٢ُ ٝ ُٞا ذُ ١ ٝ غُِٔ ٤ِٔ أد ٤بئٜ ٝأ ٞٓارٜ ..ا يٗ ػ ٠ِ ش ٢ء هذ ٣ش..
.. ا ُِٜ اسد بٔ٘ ثشد زٔي ٣ب سد ٣ب سد ٤ .ْ.ٝرجبٝص ػ ع ٤ئبر ب٘ ا يٗ ا ذٗ ا ؼُلٞ ا شٌُ ٣
ا ُِٜ اسصه ب٘ ا شُصم ا ذُلا ا طُ ٤ت ...ٝصد بٗ ثٚ روشثب ا ٤ُي, ٝاجؼ بِ٘ ٣ب الله ا زُ ٣ ظٗشٝا
.. الاعلا ٝا غُٔ ٤ِٔ ٝ عبػذٝا ػ ٠ِ شٗش ا ؼُ ..ا ُِٜ آ ٤ٓ
اخٞا ٢ٗ ٛزا ا ؼُ خبضُ ُٞجٚ الله رؼب ٠ُ, لا ٣جٞص اعزـلا ُٚ لُأؿشاع ا زُجبس ٣خ
ٛزا ا ؼُ ضٓ ِٚ ضٓ أ ١ ػ ثشش ١ .. بًٔ أ ٚٗ ٣ذزٞ ١ ا ظُذ ٤خ ..كوذ ٣ذزٞ ١ ا خُطأ..
زُ يُ عب ذٓٞ بٗ ا أخطئ ب٘ ..ٝادػٞا بُ٘ الله ..ا ٣ٞكو ب٘ ٣ذت ٝ ٣شضبٙ ..
.ٖ ٝآخش دػٞا بٗ أ ا ذُ ذٔ لله سة ا ؼُب ٤ُٔ
روذ ٣ :ْ أ ٤ٗظ د ذٌٔ أثٞد ٤ٔذ anees_hikmat@yahoo.com