ما هو بي. اتش. بى


  Share  
|


بي. اتش. بى هو تفسير اللغة. ومن بقوة يشبه لغة ج. كما ان لديها بعض نكهه من لغة بيرل. وهي متاحة لتقريبا جميع المنابر ، بما فيها لينكس ، وغيرها من الصيغ للاسرة يونيكس ، ويندوز.

بي. اتش. بى تمكنك من توليد صفحات الويب ذبابه علي. لك ان تفعل ذلك عن طريق سحب البيانات من قواعد البيانات او الملفات ، أن التلاعب في البيانات ، وثم ارسال البيانات الى أن متصفح ويب.
باستخدام بي. اتش. بى ، يمكنك تحديث قواعد البيانات ، وانشاء قواعد البيانات ، وأداء رياضي الحسابات (بما في المهام المعقده مثلثي). يمكنك ايضا انشاء التعسفي وحذف الملفات على جهازك ، ويتوقف ذلك على مستوى الامن الذي لديك في بي. اتش. بى بالظهور. يمكنك انشاء شبكة وصلات الانترنت وخدمة تلك الصلات. ومن الممكن من الناحية النظريه لكتابة ملقم الويب باستخدام بي. اتش. بى. انت محدودة فقط لموقعك من الخيال.

لغات هي إما تفسير او تجميعها. مترجم هو البرنامج الذي يقرأ الملف الذي يتضمن مدونة سيتم اعدامهم ، وعلى الفور اعمال بناء عليه. المدونه في ملف يسمى شفره المصدر. في العام ، المدونه مقروءه ومفهومة من قبل شخص.
أ المطيع هو البرنامج الذي يقرأ شفره المصدر ملف ويجمع هذا البرنامج حيز ثنائي المدونه التي يمكن ان تنفذ مباشرة من الحاسوب. هذه المدونه ثنائي لا يمكن قراءتها وفهمها من قبل معظم الناس.

كيف تعمل

خادم الويب يعاني عموما من بي. اتش. بى عندما يقوم المستخدم تطلب صفحة ويب التي تتضمن المدونه بي. اتش. بى. عادة ، ملقم الويب هو تهيئتها لاستخدام اسم الملف التمديد لتحديد ما اذا كانت لإدارة بي. اتش. بى. على سبيل المثال ، فإن ملقم الويب وسوف يبحثون عن صفحة انترنت ، واذا كان غاية في حد. او في اللغة. لغة تأشير النص الفائق ، ملقم الويب لن تعدم اي محاولة لبي. اتش. بى النصي. اذا كان ينتهي في الصفحه. بي. اتش. بي) او في. Php3 ، اعتمادا على كيفية تهيئتها لديك خادم الويب) ، ملقم الويب يلقي نظرة على محتويات صفحة الويب.
عندما صفحة الويب التي تحتوي على واحدة من الهرب التسلسلات التالية ، وسوف تدير بي. اتش. بى إلى تفسير ذلك الجزء من الصفحه :

  • <؟ "بي. اتش. بى المدونه"؟ >
  • <؟ بي. اتش. بى "بي. اتش. بى المدونه"؟ >
  • <٪ "بي. اتش. بى مدونة" ٪> (متوفر فقط عندما php.ini وضع asp_tags هو المعنى. من هو الاعداد الافتراضي.)
  • <= الكتابة بلغة "بي. اتش. بى"> "بي. اتش. بى مدونة" </ النصي>

صفحة الويب التي ترى أن المستخدم هو مزيج من مستوى لغة تأشير النص الفائق الاوامر على الصفحه والناتج من مترجم بي. اتش. بى.

لغة تأشير النص الفائق تقف للغة ترميز مادة الانترنت ، ومتاحة على نطاق واسع هو المعيار لنص الوثائق. الصفحه الرئيسية للغة تأشير النص الفائق هو http://www.w3.org/markup/. عدة نسخ من لغة تأشير النص الفائق متوفره. انتجت مؤخرا جميع المتصفحات نفهم على الاقل لغة تأشير النص الفائق النسخه 1.1.
بي. اتش. بى يمكن ايضا ان يبنى على المدى باعتبارها تنفيذ برنامج مستقل ملف يحوي المدونه بي. اتش. بى. وهذا ما يتيح لك استخدام برامج تديرها وفق جدول زمني كرون ، او طال امدها برامج من سطر الاوامر. بي. اتش. بى اى من الناتج عندما يدار بهذه الطريقة يذهب الى stdout.

انكم غالبا ما ينظرون الى اشارات stdout ، stdin ، وعندما OCR بتصرفات البرامج يجري وصفها. كلما كان يدير برنامجا تحت لينكس ، وثلاث قنوات للمعلومات موحدة تفتح.
فان stdin قناة يأخذ المعلومات من مصدر ومدخلا لتغذية البرنامج. ويتم هذا عادة من لوحة المفاتيح. يمكنك ، عن طريق استخدام انابيب (| الرمز) او اعادة توجيه (الرمز) ، تغذية المعلومات من الملفات.
فان stdout قناة يأخذ المعلومات من البرنامج وترسله الى جهاز. هذا الجهاز هو عادة على شاشة محطة نافذة. يمكنك استخدام مواسير او اعادة توجيهها الى ارسال هذا الناتج الى ملف او برنامج آخر للمدخلات القياسيه.
فان OCR قناة للرسائل خطأ ، ويمكن ان لا يكون من السهل اعادة توجيهها الى ملف او برنامج آخر. ومن عادة مخصصة للالتنقيح خلال التنمية ، وتبين لأخطاء جسيمة جدا البرنامج لا يستطيع التعامل معها. كثير من برامج الاقلاع عنه فور توجيه رسالة الى OCR.
على سبيل المثال ، ان نبحث عن جميع index.html الملفات على جهاز الكمبيوتر الخاص بك في ملقم الويب دليل. احدى الطرق لتحقيق ذلك هي ان يدير تجد القيادة ، والبحث عن الملفات التي تحتوي على لغة تأشير النص الفائق ، وشاشة لمؤشر كجزء من اسم الملف. وهذا لا يمكن تحقيقه مع قيادة هذا الخط :

  [جذور @ winbook /] # نجد / الوطن / httpd / لغة تأشير النص الفائق - اسم "*. لغة تأشير النص الفائق" - طباعة | grep الرقم القياسي 

ماذا يفعل لك

مع قدرته على تنفيذ التعليمات المعقده على ادخال البيانات من قواعد البيانات او استرجاعها ، بي. اتش. بى مثاليه لخلق شكل تفاعلي على شبكة الويب العالمية. وهو يدعم قواعد بيانات متعددة ، بما في msql ، ماي أس كيو أل ، informix ، واوراكل.
بي. اتش. بى يسمح لك بسرعة توليد صفحات تفاعليه على الشبكه العالمية. لأنها تفسر ، ليست لديك من خلال الذهاب الى اي خطوات اضافية لاستخدام البرنامج الخاص بك. التغييرات التي يمكن ادخالها على صفحة الويب الخاصة بك واختبارها على الفور.
وهذا ما يتيح لك معرفة تدريجيا في الموضه. ومن المقبول تماما ان تجرب كل خط من القانون كما ذهبت ، وإذ تلاحظ آثار كل تغيير.
لأن لينكس ، اباتشي ، وبي. اتش. بى احرار ، ولأن ماي أس كيو أل مجاني على لينكس بالنسبة لمعظم الاستخدامات ، يمكنك بشكل رخيص اقامة اختبار الآلة. وهذا يتيح لك المكرره الخاص بك بيئة الانتاج واختبار التغييرات. وهذا امر بالغ الاهميه عندما تعديل البرمجيات لأنها تتيح لك كما جعل العديد من الاخطاء التي تحتاج الىها دون ان يؤثر ذلك على عملاءك.

شبكة الانترنت للحصول على مساعدة بي. اتش. بى

مساعدة لبي. اتش. بى متاح في http://www.php.net. على الانترنت جنبا الى جنب مع الوثائق والقوائم البريديه الاسءله الشاءعه هي متاحة في هذا الموقع.

هذا هو مقال اضافها بول هيوستن

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions