تحقیق در مورد زبان برنامه نویسی php

مطالب دیگر:
🔗پاورپوینت نظریه های ساخت شهری🔗پاورپوینت تحلیل دانشگاه معماری A & M تگزاس🔗پاورپوینت ایمنی در کارگاه های ساختمانی🔗پاورپوینت ویژگی های اقلیمی مشهد🔗پاورپوینت برج های دوقلوی سپهر پردیس المپیک🔗پاورپوینت معماری نئو کلاسیک🔗پاورپوینت مطالعات اولیه طراحی مهد کودک ( نمونه خارجی و داخلی )🔗پاورپوینت انواع قوس،طاق و گنبد🔗پاورپوینت زندگینامه و آثار پروفسور بهرام شیردل🔗پاورپوینت ارزیابی روشهای مختلف طراحی لرزه‌ای سازه🔗پاورپوینت نسوزها🔗پاورپوینت سازه های بادی🔗پاورپوینت فرانک گهری ؛ معماری پسماندها🔗پاورپوینت بررسی اقلیم شهر یزد (تنظیم شرایط محیطی2)🔗جایگاه شرکت های چند ملیتی در چشم انداز اقتصادی آینده جهان🔗مبانی نظری معماری جنبش ها و مکاتب و سبک های هنری🔗پاورپوینت ترشحات و عفونتهای دستگاه تناسلی زنان🔗پاورپوینت تجزیه و تحلیل بخشهای تشكیل دهنده ی دانشكده معماری🔗پاورپوینت دانشگاه هنر و معماری هاروارد🔗پاورپوینت مطالعات طرح معماری 5 مجتمع مسکونی خیام(مشهد)
تحقیق در مورد زبان برنامه نویسی php|962096|realclick
در این مطلب از سایت شما فایل با عنوان تحقیق در مورد زبان برنامه نویسی php را مشاهده می نمایید.

فرمت فایل :word (لینک دانلود پایین صفحه) تعداد صفحات 35صفحه

تاريخچه php

. نويسنده php اولين بار اين زبان رو براي كار هاي شخصي خودش و اثري براي Resume كاريش كه بايد تحويل مي داده نوشته بوده. اولين بار اين زبان بصورت يك CGI در زبان Perl نوشته شده بود. ولي سروري كه روش php نصب شده بود يكسري مشكل در اجراي صفحات داشت. به همين دليل php رو دوباره بازنويسي كرد و با زبان ‍C نوشت. در همين اثنا بعضي از كاربران سرور مربوطه هم شروع به كار با نسخه نوشته شده و درخواست به افزودن feature هاي بيشتر كردند. اين روال ادامه پيدا كرد تا اولين نسخه جمع و جور شده php رو همراه با راهنما، Mailing-List و FAQ بيرون داد. اولين نام اين زبان Personal Home Page Tools بوده كه در آينده به Personal Home Page Construction Kit تغيير كرد. در همين مدت كه داشت php پامي گرفت نويسنده اون شروع به نوشتن يه CGI ديگه براي كاركردن با بانك هاي اطلاعاتي و ارسال SQL Query كرد. خوب بقيه تارخچه باشه براي بعد حالا به خود php بپردازيم

قبل از هرچيز پيشنهاد مي كنم اديتور يا بهتر بگم IDE پرقدرت Zend رو دريافت كنيد. واقعا كارتون رو در كد نويسي راحت ميكنه و همون جا هم مي تونيد اجراش كنيد.

خوب تا الان نصب php رو گفتيم و گفتيم كه 2 جور php رو ميشه نصب كرد. يكي بصورت CGI و ديگري بصورت يك Module براي سرورتون. مطلبي كه جاش بود ذكر كنم يه توضيح كوچكي براي فرق اين دو بود.زماني كه php بصورت يك CGI برروي سرور نصب ميشه، هرگاه كه سرور به فايل هاي php بر مي خوره php رو اجرا ميكنه و اين فايل رو بهش ارسال ميكنه. ولي وقتي بصورت Module براي سرور نصب ميشه، php جزئي از خود سرور ميشه و زماني كه سرور شروع به كار ميكنه هميشه هست و منتظر صفحات و اجراشون هست. طبيعتا معلومه كه نصب بصورت Module بهتر از نصب بصورت CGI هست. چون اگر بصورت CGI نصب بشه با هر Request بايد php اجرا بشه و بعد هم بسته بشه! البته وقتي php بصورت Module نصب ميشه به اين معني نيست كه از CGI ديگه نشه استفاده كرد. يه موقع ها ميشه كه ما لازم داريم بصورت CGI از php استفاده كنيم. به عنوان مثال مي خواهيم سرور ما هر هفته توسط يكي از اسكريپت هاي نوشته شده ما از Database ما يك Backup بگيره. براي انجام اين منظور ما اسكريپت رو بصورت جداگانه و CGI اجراش مي كنيم. خيلي حاشيه رفتم، حالا بيايم سر اصل مطلب.

اسكريپت هاي نوشته شده php همگي بايد در فايل هاي متني ساده ويا به عبارتي بهتر بصورت UNIX-Style نوشته شوند. به عنوان مثال يك فايل php هيچ وقت نبايد با Word Pad يا MS-Word ساخته شود! چون موقع اجرا php رو دچار مشكل ميكنه. در محيط Windows ساده ترين اديتور براي انجام اينكار Note-Pad هست. اگر از ويندوز 2000 يا XP استفاده مي كنيد كه چه بهتر چون مي تونيد به راحتي يك فايل php و با كدپيج Unicode ذخيره كنيد. فايل هاي php معمولا از پسوند php. تشكيل مي شوند. زماني كه browser شما يك درخواست به سرور شما ميفرستد براي مشاهده يك فايل php، سرور شما فايل مربوطه رو به php Engine ميفرسته تا فايل اجرا بشه. كار php Engine اجراي فايل php شما و ارسال نتيجه بصورت HTML به browser شما هست. php يك زبان اسكريپت نويسي سمت سرور است. يعني اسكريپت شما در سرور اجرا شده و نتيجه براي شما ارسال مي شود.

دستورات php رو ميشه به طرق مختلف نوشت. در اينجا به چند صورتش اشاره مي كنم.

بصورت SGML

< ?

...

? >

بصورت XML

< ? php

...

? >

بصورت اسكريپت هاي نوشته شده در فايل هاي HTML

< script language="php" > ...

< /script >

بصورت تگ هاي ASP، البته در اين حالت بايد در فايل php.ini تعريف كنيد كه اين حالت رو بشناسه. براي اينكار asp_tags =off رو به on تغيير بديد. يادتون نره Apache ياهر سروري كه داريد رو restart كنيد يا تغييرات رو مشاهده كنيد. نحوه نوشتن ASP Style هم اينگونه هست: