بخشی از پاورپوینت
اسلاید 1 :
انگیزه
* علاقه شخصی برای نحوه طراحی وب سایت
* آشنایی دوستانم با قابلیتهای این نرم افزار
اسلاید 2 :
معرفی PHP
PHP که با نام کامل Hypertext Preprocessor شناخته میشود ...
فکر اولیه Php:پاییز 1994 توسط Rasmus Lerdorf
نگارش اولیه دراوایل سال 95 Personal Home Page tools
نگارش نهایی Php5.3
هدف اصلی PHP تولید سریع صفحات پویا است.
مهمترین خاصیت Php:پشتیبانی بسیاری از پایگاه داده ها و
پشتیبانی بسیاری از پروتکلها برای ارتباط با سایر سرویسها
اسلاید 3 :
چگونه از PHP استفاده کنیم؟
PHP نرم افزار رایگان و Open source
تهیه از سایت www.php.net
* معرفی دستورات و توابع
* ابزار Php Triad
* نرم افزار PhpED
اسلاید 4 :
شش دلیل برای اینکه استفاده ازPHP بهتر از ASP میباشد
استفاده بهینه از Memory
خرج اضافی ندارید!
MySqlبهترین انتخاب،بیشترین سرعت
نزدیک بورن Syntax به c \ c++ و java
رفع ایرادات ، سریع ، بی دردسر
اجرا بر روی Platformهای مختلف
اسلاید 5 :
ایجاد سرآمد(Header)وزیرصفحه(Footer) هماهنگ و پویا
صفحه هماهنگ:استفاده از تگهای html
Header:
بخش head از صفحه را در بر میگیرد.
Footer:
شامل CopyRight واطلاعات تماس برای سایت
صفحه پویا :استفاده از تگهای php.
شامل:عنوان،کلمات کلیدی،توضیحات،نشانی پست الکترونیکی و...
اسلاید 6 :
به کارگیری php برای تولید و ارسال ایمیل
بررسی تابع mail():
* امکان ارسال ایمیل
*دارای3مقدار ضروری و یک مقدار اختیاری و نیز یک مقدار منطقی(موقعیت پیام)
bool mail (string msgTo, string msgSubject, string msgBody, string extraHeaders);
نشانی ارسال پاسخ ، متن پیام ، موضوع پیام ، نشانی ایمیل گیرنده
mail ( "knoblock@att.tld", "Use PHP Everyday",
"Don't forget to floss and use PHP everyday!",
"From: hygienist@phphelp.tld);
* بسیار مفید برای پیامهای متعدد : نیاز به یک خط کد
اسلاید 7 :
ارتباط با برنامه Send mail:
*هدف از فراخوانی S-E: ایجاد هدر اختیاری دیگردر روشی خواناتر
*در فراخوانی برنامه mail به جای باز کردن فایل،تابع popen() یک
برنامه برای pipe پیام شما مشخص میکند.
ارسال ایمن ایمیل :
*مراقب کاراکترهای فراخوانی باشیم
*محدود کردن ورودی کاراکترها
مثلا : $data =~ s/[^A-Za-z0-9_]//gs;
اسلاید 8 :
اجرای ایمن اسکریپتهای php
استفاده از مخفی کننده اسکریپت
در برخی از اسکریپتهای شما ممکن است اطلاعات مهمی باشد که اگر مخفی نشوند، افشاء خواهند شد.
راههای دیدن رمز عبور توسط کاربران دیگر:
*قراردادن رمز عبوردرریشه اصلی وب
* دسترسی مستقیم وب سرور
آزمونهای امنیتی یک مخفی کننده ایمن قبل از اجرای درخواستها:
Php-cgiwrap چیست؟
پوشش شفاف چیست؟
اسلاید 9 :
نتیجه گیری
طراحی صفحات پویا :آسان و سریع با
PHP