پنج شنبه ساعت |
بازدید : 1083 |
نوشته شده به دست ياسر |
(نظرات )
pdf آموزش تنظیمات امنیتی php به زبان اصلی php security
اين هم يكي ديگر از كتاب هاي آموزش PHP .شما با اين كتاب قادر به انجام تنظيمات امنيتي PHP به زبان اصلي PHP security خواهيد بود اميدوارم از اين كتاب استفاده كامل را ببريد.
پنج شنبه ساعت |
بازدید : 692 |
نوشته شده به دست ياسر |
(نظرات )
تقدم عملگلرها در php
خب امروز میخام در مورد تقدم عملگرها در دستورات php براتون بگم.
با یه مثال کوچیک شروع میکنم:
کد:
کد PHP:
$result = 5 + 6 * 10;
خب به نظر شما عدد حاصل چی هست؟
عدد حاصل 65 هست. در ابتدا 6 در 10 ضرب و حاصل با 5 جمع میشود.
در چنین دستوراتی که در اون بیش از یک عملگر محاسباتی استفاده شده, تقدم اجرای عملگر مشخص کننده اجرای کدامیک از عملگرها میباشد.
در این مثال بدلیل اینکه عملگر * تقدم بیشتری نسبت به عملگر + دارد اجرا میشود.
پنج شنبه ساعت |
بازدید : 773 |
نوشته شده به دست ياسر |
(نظرات )
آرایه ها در php : آرایه ها همانند متغیرها برای ذخیره سازی داده ها استفاده میشوند ؛ از نگاه فنی آرایه ها خانه های از حافظه هستند که مقادیر بیشتری از داده ها رو نسبت به متغیرها در خود ذخیره میکنند. در واقع آرایه ها رو میتونیم مجموعه ای از متغیرها در نظر بگیریم تحت یک نام.
در زبان php دو نوع آرایه وجود دارد :
آرایه انجمنی
آرایه اندیس دار
در آرایه اندیس دار برای دستیابی به عناصر آرایه از یک اندیس عددی استفاده میشود و در آرایه انجمنی برای دستیابی به عناصر آرایه میتوانیم به مقدار آرایه یه کلید یا اندیس نسبت بدیم.
توجه : چون این آموزشها خیلی به جزئیات نپرداخته و به مفهوم اصلی بیشتر تاکیید دارد لذا در صورت نا مفهوم بودن مطلب سوالات خود را در تاپیکهای جدا مطرح نمایید.( به دلیل یکپارچگی مطلب )
نحوه تعریف آرایه :
برای تعریف آرایه در php بدین شکل عمل میکنم:
کد PHP:
$student = array();
در این مثال ما یه آرایه بدون عضو ایجاد کردیم ؛ برای افزون یک عضو به آرایه میتونیم که در همان ابتدای تعریف آرایه تعداد اعضای آرایه رو تعیین کنیم . بدین شکل :
کد PHP:
$student = array(first,second,third,forth);
خب آرایه ما الان داری 4 عضو میباشد که برای دستیابی به اعضای آرایه کافیه که اندیس عضو آرایه رو ذکر کنیم بدین طریق :
کد PHP:
echo $student[0]; //out put first
echo $student[1]; //out put second
echo $student[2]; //out put third
echo $student[3]; //out put forth
?>
توجه داشته باشید که شمارش اعضای آرایه از اندیس 0 شروع و تا یکی کمتر از تعداد اعضای آرایه ادامه میابد.
روش دیگری برای مقدار دادن اعضای آرایه وجود دارد که بدین طریق است :
آرایه های انجمنی : در آرایه های انجمنی برای دستیابی به عضو های آرایه از یک کلید یا یک اندیس که به مقدار آرایه نسبت داده میشود استفاده میکنیم ؛ برای تعریف آرایه انجمنی و افزودن عضو به آرایه همانند تعریف آرایه با اندیس عددی عمل میکنم.
مثال :
برای چاپ مقادیر آرایه انجمنی چون اندیس آرایه عددی نیست نمیتوانیم که با یک حلقه با تکرار مشخص به عضوهای آرایه دسترسی داشته باشیم پس از یک حلقه تکرار foreach استفاده میکنیم ( درباره حلقه های تکرار و به طور کلی ساختارهای کنترلی php در آینده بحث میکنیم ).
مثال :
پنج شنبه ساعت |
بازدید : 3641 |
نوشته شده به دست ياسر |
(نظرات )
عملگرهای انتسابی :
این عملگرها ترکیبی از عملگرهای محاسباتی و عملگر انتساب یعنی = است.
انواع عملگرهای انتسابی :
1. =+ انتساب جمع
2. =- انتساب تفریق
3. =/ انتساب تقسیم
4. =* انتساب ضرب
5. =% انتساب باقیمانده تقسیم
عملگر @ :
از این عملگر برای جلوگیری از بروز خطا استفاده میشود.
عملگر نقطه ( . ):
از این عملگر برای الحاق دو رشته استفاده میشه.
مثال:
PHP code
$str1 = 'Ali';
$str2 = 'Reza';
echo $str1 .' And '. $str2 .' is firend';
عملگر ؟:
این عملگر بیشتر به ساختار شرطی if نزدیک هست در واقع کوجیک شده دستور if.
عملکرد این عملگر به این صورت که یه شرطی رو تست کرده و براساس نتیجه بدست اومده مقداری رو تو یه متغیر ذخیره میکنه.
سینتکس : ;مقدار 2 : مقدار 1 ؟ شرط = متغیر
خب تو این دستور شرط بررسی میشه اگه شرط برقرار بود مقدار 1 تو متغیر ذخیره میشه در غیر این صورت مقدار 2 ذخیره میشه.
سه شنبه ساعت |
بازدید : 720 |
نوشته شده به دست ياسر |
(نظرات )
عملگرهای محاسباتی :
از عمگرهای محاسباتی برای انجام محاسبات بر روی داده های عددی استفاده میکنیم.
انواع عملگرهای محاسباتی عبارتند از:
+ برای جمع دو مقدار
- برای تفریق دو مقدار
* برای ضرب دو مقدار
/ برای تقسیم دو مقدار
% محاسبه باقیمانده دو مقدار
++ افزایشی
-- کاهشی
سه شنبه ساعت |
بازدید : 1384 |
نوشته شده به دست ياسر |
(نظرات )
تعریف ثابت :
برای تعریف ثابت در php از تابعی به نام (" define("define_name","define_value استفاده میکنیم.
این تابع ( توابع بعداا توضیح داده میشود ) دارای دو پارامتر است:
define_name : نام ثابت
define_value : مقدار ثابت
مثالی در این باب :
1. برای استفاده از ثابت تعریف شده نام ثابت را بدون علامت $ بکار میبریم
2. در هنگام تعریف ثابت بهتره که نام ثابت رو با حروف بزرگ بنویسیم تا از نام متغیرها متمایز باشد.
سه شنبه ساعت |
بازدید : 735 |
نوشته شده به دست ياسر |
(نظرات )
تعریف متغیر در php :
متغیرها مکانهایی از حافظه هستند که برای ذخیره داده ها به کار میروند.
متغیرها میتو نند در طول اجرای برنامه مقادیر جدید پذیرفته و مقدار قبلی شون تغییر کنه.
خب برای تعریف متغیر مثل زبانهای برنامه نویسی مانند java یا ++C تشریفات لازم نیست و میتونیم بدون اعلام نوع متغیر, متغیرمون رو ایجاد کنیم که با دادن مقدار به متغیر نوع متغیر اعلام میشه!!!
خب نوبت به نامگذاری متغیرها میرسه ، برای دادن نام به متغیر یک سری قوانین وجود داره که لازمه رعایت بشه که عبارتند از:
نام متغیر میتونه حروف کوچک و بزرگ لاتین باشه.
نام متغیر میتونه هر طولی داشته باشه
نام متغیر میتونه تمام کاراکترها و اعداد رو شامل بشه
نام متغیر نمیتونه با اعداد شروع بشه
تمام متغیرها با علامت $ شروع میشن مانند :variable$
در ضمن بین حروف بزرگ و کوجک تفاوت وجود دارد , یعنی a$ و A$ با هم فرق میکنن.
خب برای اینکه مبحث متغیرهارو کامل کنیم :
یه فایل php جدید ایجاد کنید و این کد ها رو تایپ کنید :
کد PHP:
$var1 = "first vlue"; $var2 = "second vlue"; echo"$var1" . "$var2"; //output : first value second value echo'
'; $var3 = "1000"; $var4 = "1000"; echo $var3 + $var 4; //output : 2000 ?>
توضیح کد های فوق:
متغیر $var1 با استفاده ازعملگر = (بعداا توضیح داده میشود) مقداری رشته ای را ذخیره کرده و متغیر $var2 نیز به همین ترتیب.
در خط بعد با استفاده از عمگر . دو رشته را با هم ترکیب کرده و سپس با دستور echo برای چاپ به مرورگر ارسال میکنیم.
دستور echo بعدی ، خط جاری را رو رد کرده به خط بعد میره.
$var3 و var4$ هردو از نوع عددی تعریف شده و در دستو echo مقادیر var3$ و var4$ با استفاده از عملگر + جمع شده و نتیجه به خروجی ارسال میشه!!!
سه شنبه ساعت |
بازدید : 3784 |
نوشته شده به دست ياسر |
(نظرات )
دانلود کتاب PDF آموزش مقدماتی زبان PHP ( پی اچ پی )
نام کتاب :آموزش مقدماتی زبان PHP
نویسنده :مهدی علی دوست
ناشر : پارس بوک
زبان کتاب :فارسی
تعداد صفحه : ۳۶
قالب کتاب : PDF
حجم فایل : ۴۷۰ Kb
توضیحات : اولین بار زبان php در اوایل سال ۱۹۹۴ توسط Rasmus Lerdorf برای کارهای شخصی خودش طراحی نمود که بصورت یک CGI در زبان Perl نوشته شده بود بعداز مدتی بدلیل مشکلات بر روی سرور، php را با زبان C نوشت، سپس با گذشتزمان با اعمال تغییرات توسط او و علاقه مندان این زبان اولین نسخه php همراه با راهنما، Mailing-List و FAQ طراحی گردید. در اوایل آنها نام آنرا Personal Home Pages گذاشتند (که مخفف آن PHP میباشد) و به دلیل گسترش قابلیتها و موارد استفاده از این زبان بعد از مدتیعنوان آن تغییر پیدا کرد و به Hypertext Processor تبدیل شد که در اصل بهمعنی ” پردازش داده قبل از تبدیل به
HTML می باشد php با گسترش اصول برنامه نویسی و ورود تکنولوژی پیشرفته باعث تحول در وبو تبادل
اطلاعات در جهان گردیدکه به صورت اختصاصی برای ایجاد صفحات دینامیک طراحی گردید و قابلیت های بسیار متعددی مانند پرس و جو از بانکهایاطلاعاتی، ایجاد تصاویر گرافیکی، نوشتن و خواندن فایلها، محاوره با سرویسدهنده های راه دور به آن افزوده شد.
سه شنبه ساعت |
بازدید : 524 |
نوشته شده به دست ياسر |
(نظرات )
دانلود کتاب اصول تکنیک ای جکس
نام کتاب : اصول تکنیک ای جکس
نویسنده : جابر صادقی
ناشر : پارس بوک
زبان کتاب :فارسی
تعداد صفحه : ۱۴۵
قالب کتاب : PDF
حجم فایل : ۲,۱۱۰Kb
توضیحات : ای جکس مجموعهای از استانداردها و فناوریهای وب است که به کمک آنها میتوان برنامههایی مبتنی بر وب تولید کرد که به آسانی با کاربران تعامل داشته باشند. با استفاده از این فناوریها و با کمک انتقال تکههای کوچک داده و اطلاعات از رایانهٔ خادم (Server)، صفحات وب از حالت منفعل خارج میشوند و واکنشهایی مناسب با رویدادها انجام میدهند. ایجکس معماری جدیدی برای برنامههای تحت وب است، که با سرعت بسیار زیادی در حال گسترش بوده، و کمتر کاربر اینترنت است که هنوز گذرش به یکی از صفحاتی که با این معماری ساخته شدهاند نیفتاده، و از قابلیتهای فوقالعاده آن بهرهمند نشده باشد. Gmail، Google Map، Google Suggest، Orkut، و اسامی آشنای دیگر، نمونههایی هستند از کاربرد ایجکس. با استفاده از این معماری، صفحات وب تعامل بسیار خوبی با کاربران خواهند داشت. بعلاوه، مهمترین مزیت این معماری این است که دیگر برای انجام هر کاری، لازم نیست صفحه وب دوباره بارگذاری شود. در این کتاب به بررسی تاریخچه، در این معماری خواهیم پرداخت.
سه شنبه ساعت |
بازدید : 608 |
نوشته شده به دست ياسر |
(نظرات )
دانلود کتاب راهنمای کارساز وب آپاچی
نام کتاب : راهنمای کارساز وب آپاچی
نویسنده : دکتر حمیدرضا شهریاری
ناشر : پارس بوک
زبان کتاب :فارسی
تعداد صفحه : ۱۵۲
قالب کتاب : PDF
حجم فایل : ۹۰۸ Kb
توضیحات : آپاچی یک برنامه اجرایی HTTP Server در محیط کامپیوتری است که به دلیل برخی از امکانات ویژهای که دارد به سرعت در حال گسترش است. میتوان گفت که آپاچی برای برنامه نویسان حرفهای برنامهای فوق العادهاست که به لحاظ امنیتی نیز به حفاظت سرورها و برنامههای موجود در آنها کمک میکند. متداولترین استفاده از ویژگیهای این برنامه htaccess. است که طراحان حرفهای در محیط لینوکس از آن بهره میگیرند. برای نمونه زمانی که بخواهند اولین صفحه در سایت صفحه بخصوصی باشد با یک دستور در آن پرونده (فایل) این امر ممکن میگردد و یا زمانی که صاحب سایت مایل نیست که فایلهای موجود در سرور وی
توسط دیگران دزدیده شود و بخواهد که مانع از پیوند مستقیم آنها شود آپاچی کمک میکند تا به خواستشان برسند. زمان که برنامه نویس بخواهد که محل واقعی صفحات دیده نشود نیز این برنامه مورد استفاده قرار میگیرد.
سه شنبه ساعت |
بازدید : 674 |
نوشته شده به دست ياسر |
(نظرات )
دانلود معرفی و آموزش مقدماتی زبان PHP
نام کتاب : معرفی و آموزش مقدماتی زبان PHP
نویسنده : میثم ولی اللهی
ناشر : پارس بوک
زبان کتاب :فارسی
تعداد صفحه : ۱۸
قالب کتاب : PDF
حجم فایل : ۱۷۳ Kb
توضیحات : پیاچپی(PHP) یکی از پر طرفدارترین زبانهای پردازهنویسی(اسکریپتینگ)متن باز(Open Source) است که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic)مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد. پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این
زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمدهاست. پیاچپی از زبانهای پردازهنویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامهنویسی پرل (Perl) میباشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.
سه شنبه ساعت |
بازدید : 873 |
نوشته شده به دست ياسر |
(نظرات )
دانلود کتاب آموزش برنامه نویسی توسط فریم ورک cakePHP
نام کتاب : آموزش برنامه نویسی سیستم مدیریت فروش تحت وب توسط فریم ورک cakePHP
نویسنده : علی لفظی قاضی
ناشر : پارس بوک
زبان کتاب : فارسی
تعداد صفحه : ۸۸
قالب کتاب : PDF
حجم فایل : ۱,۹۸۰ Kb
توضیحات : در این کتاب الکترونیک به شرح مفاهیم اولیه فریم ورک ها، نصب و پیکر بندی فریم ورک پی اچ پی کیک و چگونگی استفاده از این فریم ورک جهت برنامه نویسی و طراحی یک سیستم مدیریت فروش تحت وب پرداخته شده است. کلیه توضیحات و مثال ها بصورت عملی بوده و در ۳ شماره ماهنامه وب منتشر شده است.
سه شنبه ساعت |
بازدید : 631 |
نوشته شده به دست ياسر |
(نظرات )
دانلود کتاب گرافیکی بیتی پویا در php
نام کتاب : گرافیکی بیتی پویا در php
نویسنده : مسعود امجدی
ناشر : پارس بوک
زبان کتاب : پارسی
تعداد صفحه : 24
قالب کتاب : PDF
حجم فایل : 936 Kb
توضیحات : گاهی اوقات نیاز میشود که شما با متنی را به صورت عکس در صفحه وب خود به نمایش بگذارید. به طور مثال، به جای استفاده از ده دکمه که استایلی مشابه دارند، میتوانید یک دکمه بدون متن ایجاد کنید و متن روی آن را در ده جای مختلف با استفاده از امکان GD در PHP درج کنید.
سه شنبه ساعت |
بازدید : 896 |
نوشته شده به دست ياسر |
(نظرات )
کتاب الکترونیکی رایگان آموزش PHP به زبان ساده
یکی از بهترین و قدرتمندترین زبان های طراحي وب PHP می باشد که هم اکنون بسیاری از سایت های اینترنتی حرفه ای و بزرگ و همچنین سایت
وب آستان با آن پیاده سازی شده اند.
PHP زبان پردازش صفحات بوده و معمولا از دیتابیس MySQL بعنوان پایگاه داده استفاده میکند.
در این بخش از سایت می توانید کتاب الکترونیکی آموزش این زبان را بصورت رایگان دانلود کنید. این کتاب از بین کتاب های موجود آموزش زبان پی اچ پی
گلچین شده و در نوع خود کامل و ساده می باشد.
سه شنبه ساعت |
بازدید : 6588 |
نوشته شده به دست ياسر |
(نظرات )
دانلود رایگان کتاب مرجع کامل آموزش زبان برنامه نویسی تحت وب php
نام کتاب : مرجع کامل آموزش زبان php نویسنده : محمد بشیری حجم کتاب : 2.07 مگابایت دسته : رایانه – آموزشی قالب کتاب : PDF زبان کتاب : فارسی تعداد صفحات : 184 توجه: برای مشاهده این کتاب نیاز به نرم افزار adobe reader و یا Foxit Reader می باشد.
سه شنبه ساعت |
بازدید : 749 |
نوشته شده به دست ياسر |
(نظرات )
یادگیری زبان PHP و ساختارهای آن
آموزش این بخش رو با انواع داده ها در زبان php شروع میکنیم.
هر زبان برنامه نویسی داده هایی داره که میتونه با اونها کار کنه که انواع داده در زبان php عبارتند از:
1.عدد صحیح (integer) برای ذخیره اعداد صحیح
2.رشته ای (string) برای ذخیره رشته متنی یا کاراکتری
3.بولین (boolean) فقط دارای دو مقدار true یا false هست
4.عدد اعشاری (double) برای ذخیره اعداد اعشاری
تعریف متغیر در php
متغیرها مکانهایی از حافظه هستند که برای ذخیره داده ها به کار میروند.
متغیرها میتو نند در طول اجرای برنامه مقادیر جدید پذیرفته و مقدار قبلی شون تغییر کنه.
خب برای تعریف متغیر مثل زبانهای برنامه نویسی مانند java یا ++C تشریفات لازم نیست و میتونیم بدون اعلام نوع متغیر, متغیرمون رو ایجاد کنیم که با دادن مقدار به متغیر نوع متغیر اعلام میشه!!!
خب نوبت به نامگذاری متغیرها میرسه ، برای دادن نام به متغیر یک سری قوانین وجود داره که لازمه رعایت بشه که عبارتند از:
1.نام متغیر میتونه حروف کوچک و بزرگ لاتین باشه.
2.نام متغیر میتونه هر طولی داشته باشه
3.نام متغیر میتونه تمام کاراکترها و اعداد رو شامل بشه
4.نام متغیر نمیتونه با اعداد شروع بشه
5.تمام متغیرها با علامت $ شروع میشن مانند :variable$
در ضمن بین حروف بزرگ و کوجک تفاوت وجود دارد , یعنی a$ و A$ با هم فرق میکنن.
خب برای اینکه مبحث متغیرهارو کامل کنیم :
یه فایل php جدید ایجاد کنید و این کد ها رو تایپ کنید :
کد PHP:
$var1 = "first vlue";
$var2 = "second vlue";
echo "$var1" . "$var2"; //output : first value second value
echo' ';
$var3 = "1000";
$var4 = "1000";
echo $var3 + $var 4; //output : 2000
?>
توضیح کد های فوق :
متغیر $var1 با استفاده ازعملگر = (بعداا توضیح داده میشود) مقداری رشته ای را ذخیره کرده و متغیر $var2 نیز به همین ترتیب.
در خط بعد با استفاده از عمگر . دو رشته را با هم ترکیب کرده و سپس با دستور echo برای چاپ به مرورگر ارسال میکنیم.
دستور echo بعدی ، خط جاری را رو رد کرده به خط بعد میره.
$var3 و var4$ هردو از نوع عددی تعریف شده و در دستو echo مقادیر var3$ و var4$ با استفاده از عملگر + جمع شده و نتیجه به خروجی ارسال میشه!!!
سه شنبه ساعت |
بازدید : 1064 |
نوشته شده به دست ياسر |
(نظرات )
قرار دادن توضیحات comments در اسکریپت های PHP :
گاهی اوقات می خواهید توضیحاتی را در صفحه قرار دهید ، تا در مراجعات بعدی راهنمای شما باشند . یا اینکه اگر کسی غیر از خودتان سورس کد صفحه را مطالعه می کند ، بتواند دریابد هر بخش صفحه چیست و برای چه منظور استفاده می شود . توضیحات را می توانید در هر جای صفحه که بخواهید قرار دهید .
به این توضیحات در طراحی وب comments می گویند . توضیحات توسط مرور گرها نمایش داده نشده و از دید کاربر مخفی هستند و فقط در سورس کد صفحه قابل مشاهده می باشند .
چنانچه توضیح در حد یک خط باشد ، با قرار دادن کد // در ابتدا خط ، توضیح خود را بعد از آن بنویسید .
ولی چنانچه حجم توضیح بیش از یک خط باشد ، باید علامت */ را در ابتدای توضیح و علامت /* را در انتهای آن قرار دهید . از این روش برای توضیحات چند خطی استفاده می شود .
در جدول زیر روش استفاده از هر دو مورد را به صورت عملی به شما نمایش داده ایم:
// متن توضیح
Syntax
توضیح یک خطی
/*
خط 1 توضیح
خط 2 توضیح
خط 3 توضیح
...
*/
Syntax
توضیح چند خطی
مثال : درمثال زیر در یک صفحه PHP هم توضیح یک خطی و هم چند خطی قرار داده ایم . دقت کنید که این توضیحات در خروجی نمایش داده نمی شوند :
< html >
< head >
< p > This is a HTML Paragraph < /p >
// متن توضیح یک خطی
echo "Hello World" ;
/*
خط 1 توضیح چند خطی
خط 2 توضیح چند خطی
...
*/
?>