• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک

23 پست در این موضوع قرار دارد

با عرض سلام خدمت اساتید

امروز بنده با یه بنده خدایی سر امنیت در ووردپرس و جوملا و برتری این دو نسبت به یکدیگر صحبت میکردیم

ایشون مدعی بودن تعداد سایت هایی که با جوملا ساخته شده بیشتر از ووردپرسه.

والا ما هر سایت معروف و محبوبی رفتیم، با ووردپرس ساخته شده بود

به خصوص سایت های دانلود فیلم و برنامه و...

تجربه این چند ماه کار با سی ام اس هم بهم میگه ووردپرس خیلی بهتر از جوملاست

هم تو یوزر فرندلی بودن، هم امنیت

ایشون معتقد بودن امنیت جوملا خیلی بهتره و میگفتن شش تا تگ هست که اگه از یه شرکتی بخریم و به سورس جوملا اضافه کنیم، دیگه میشه خدای سی ام اس ها و هک کردنش غیر ممکن میشه و از این حرف ها!

کلا اکثر حرف هاش سلیقه ای بود و سندیت علمی نداشت. اما برام جالب شد بدونم همچین چیزی وجود داره؟

منظورم این تگ هاییه که به سورس اضافه کنیم و امنیت بالا بره؟

اگه هست چرا خود برنامه نویس ها تو سورس سی ام اس نمیذارن؟

از اساتید میخواستم خواهش کنم در این مورد یه خورده بحث کنیم تا اطلاعات عمومی بنده و سایر دوستان علاقه مند بالا بره

پیشاپیش صمیمانه ممنونم

:*

ویرایش شده در توسط kavoshgar

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

فقط وردپرس و لاغیر !

امنیت تحت هیچ شرایطی کامل و بدون هیچ مشکلی وجود نداره ...

هر سیستم و سایتی که فکرش رو بکنین امنیت 100 درصد نداره ...

درمورد جوملا هم میشه ده ها دلیل برای کارآمد نبودنش بیان کرد ... ولی وردپرس از اون عیب ها نداره و حتی در ورژن های قبلش هم نداشته ...

البته وردپرس هم نمی خوام بگم 100 درصد تایید میشه ولی حداقل از جمله بهتره و در بین کاربرا هم محبوب تره .

خود شما سایتهایی که روزانه میری چند درصدش وردپرسه و چند درصدش جوملاست؟! (واسه من شاید 80 به 20 باشه ... !)

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

کاملن معلومه که این طرف شما تعصب خاصی داشته و از روی تعصب حرف میزنه

این تگ ها که گفتن فکر کنم همون key های امنیتی هستن که توی وردپرس هم توی wp-config شما میتونی استفاده کنی

اما خب هر دوی سیستم ها خوبن اما جوملا تا به حال خیلی هک شده و امنیتش یه کم کمتر از وردپرس هست

این رو هم بگم که همین وردپرس هم چند تا باگ امنیتی خیلی خیلی خوب داره که اگر کسی کمی حرفه ای باشه و بدونه این باگ هارو خیلی راحت میتونه هک کنه

این باگ ها هم تمامن توی wp-admin هستن

حتی گوگل و یاهو و مایکروسافت و .... هم نمیتونن بگن امنیت 100% داریم !

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ممنون از توضیحات شما دوستان گرامی. اگه بحث امنیت باشه به نظرم دروپال و اگه بحث طرفداری باشه، به نظرم ووردپرس پرطرفدار ترین و محبوب ترین سی ام اسه

نمیخوام جانب دارانه حرف بزنم اما انصافا تعداد کاربرای ووردپرس خیلی بیشتر از جوملاست و کلا، ووردپرس خیلی بهتر از جوملاست

اینکه هیچ سایتی نمیتونه ادعا کنه امنیت ما صددرصد تضمینیه هم شکی درش نیست!

چون تو دنیای مجازی چیزی به نام امنیت وجود نداره!

اما بحث من سر همون تگ ها و به قول دوست خوبمون، key هاست.

میخوام بیشتر ازشون بدونم و اطلاعاتی در موردش کسب کنم

بازم مرسی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

وردپرس رو هم میشه تا 99.99% امن کرد :D

در جوملا که من ندیده بودم همچین چیزی

اما در وردپرس میتونید از این قیمت این کلید هارو بردارید :

http://api.wordpress.org/secret-key/1.1/

کارشون هم مثل کدهای امنیتی برای رمزگشایی هست اگر در گوگل بگردید چند جایی در مورد این موضوع توضیح و بحث شده و میتونید به منابع خوبی دست پیدا کنید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

وردپرس رو هم میشه تا 99.99% امن کرد :D

در جوملا که من ندیده بودم همچین چیزی

اما در وردپرس میتونید از این قیمت این کلید هارو بردارید :

http://api.wordpress...secret-key/1.1/

کارشون هم مثل کدهای امنیتی برای رمزگشایی هست اگر در گوگل بگردید چند جایی در مورد این موضوع توضیح و بحث شده و میتونید به منابع خوبی دست پیدا کنید

عجب فکری کردمااااااااااااااااااااااااا

:D

دست گلت درد نکنه

:wub:

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

یه چیزی رو بدونید .

قطعاً همه ما از سایتمون بک آپ میگیریم .

اگه بک آپ یک سایت جوملایی عمداً یا سهوا دست یه بنده خدایی بیافته هک کردنش کار 5 دقیقه است .

اما وردپرس نه .

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

چون بحث جوملا شد گفتم این مطلبم بی ربط نیست که صدا و سیما بعد از اون قضیه (هک شدن!) بر اساس همین باور های اشتباه به جوملا کوچ کرده.

11832054978548518909.jpg

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

صدا و سیما تقصیری نداره

اون کسایی که بهشون واگذار میشه تا سایت رو برپا کنن متاسفانه چیزی از سایت و ... نمیدونن ( باهاشون برخورد داشتم )

برای همین جوملایی که نصب کردن ..... میلیون گرفتن :|

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

اگه بک آپ یک سایت جوملایی عمداً یا سهوا دست یه بنده خدایی بیافته هک کردنش کار 5 دقیقه است .

اما وردپرس نه .

میشه بیشتر در این زمینه توضیح بدی؟

برام جالب شد

اگه ممکنه مطلب رو باز کن :D

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ساده است اطلاعات اتصال به ftp سرور توی فایل کانفیگ جوملا ذخیره میشه ^_^

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

ساده است اطلاعات اتصال به ftp سرور توی فایل کانفیگ جوملا ذخیره میشه ^_^

عجب فکری کردمااااااااااااااا

آقا یه سلاح بهم دادی، در حد ناسا

من برم این یارو رو ضربه فنی کنم بیام

:D

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

وردپرس رو هم میشه تا 99.99% امن کرد :D

در جوملا که من ندیده بودم همچین چیزی

اما در وردپرس میتونید از این قیمت این کلید هارو بردارید :

http://api.wordpress...secret-key/1.1/

کارشون هم مثل کدهای امنیتی برای رمزگشایی هست اگر در گوگل بگردید چند جایی در مورد این موضوع توضیح و بحث شده و میتونید به منابع خوبی دست پیدا کنید

بیشتر اموزشهایی که در زبان فارسی هست به این مورد هنگام نصب اشاره نکرده در صورتی که چند تا ویدئوی انگلیسی من دیدم خیلی اهمیت میدن به این موضوع و از همون اول نصب این رمزها را وارد فایل wp-config می کنند.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

خب توی منابع فارسی فکر نکنم بیشتر از 4 یا 5 نفر باشن که خودشون آموزش میدن و همه کپی از همدیگه هستن و تا به حال ندیدم جایی آموزش نصب بههمراه این کلیدهارو داده باشه

مطمعنن کسی که برنامه نویس هست و سر رشته داره یکی از مهمترین چیزهارو امنیت سیستم میدونه و این موضوع رو لحاظ میکنه

باز هم متاسفانه منبع خوبی توی نت نداریم برای آموزش اگر داشتیم خوب میشد

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر
بیشتر اموزشهایی که در زبان فارسی هست به این مورد هنگام نصب اشاره نکرده در صورتی که چند تا ویدئوی انگلیسی من دیدم خیلی اهمیت میدن به این موضوع و از همون اول نصب این رمزها را وارد فایل wp-config می کنند.

اینا سالت هستن که به جاهایی مثل رمز عبور و کوکی و سسشن اضافه میکنن .

اولیش برای جلوگیری از کرک کردن پسورد .

دومیش برای جلوگیری از سرقت کوکی

سومیش برای جلوگیری از سرقت سسشن .

یادمه یه جا در موردش صحبت کرده بودم :huh:

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر
یادمه یه جا در موردش صحبت کرده بودم :huh:

کجا؟ توی این فروم؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

پیداش کردم.

توی وبلاگم میخواستم یه سری آموزش وردپرس پیشرفته بنویسم .

همش دو تا پست نوشتم دیگه وقت نکردم .

;)

واسه همین همون دو تا رو هم برداشتم چون سابقه ام خراب شده از بس نمیتونم مطلب بنویسم گفتم دیگه منتظر نمونن .

:wub:

http://www.rezaonline.net/blog/?p=218

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

فره خاص بی!

1) یه کمی هم در مورد واژه های زیر برامون توضیح میدی؟ :P

پیپر

سالت

هش

سشن

2) اون ثابت هایی که گفتی باید مقدار دهی کنیم، مقدار ها باید واحد باشن؟ مثلا اگه قراره مقدار 1a2b3c رو مقدار دهی کنیم، به همشون باید مقدار 1a2b3c رو بدیم یا به هر کدوم میتونیم مقادیر متفاوتی رو بدیم؟

3) اگه ثابت WP_DEBUG رو مقدار دهی کنیم، همه بازدید کننده ها پیغام خطاها رو میبینن یا فقط مدیران میبینن؟ منظورم اینه واسه همه بازدید کنندگان به نمایش در میاد یا تو پنل مدیریتی نمایش داده میشه؟

4) این تغییرات رو میشه رو سیتمی که نصب شده و در حال استفاده است، اعمال کرد یا حتما باید از ابتدای کار این تغییرات رو اعمال کرد؟

5) بازم از این دست مطالب تو سایت هست؟

6) غلامــــــــــــــم! :P

ویرایش شده در توسط kavoshgar

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کاش یه کمی جستجو میکردید الان باید یه مبحث گنده برنامه نویسی رو توضیح بدم آخه . -_-

1. سسشن یا نشست ها یا جلسات یک فایل هست که در تمپ سرور قرار میگیره .

خودمم نفهمیدم :(

وقتی شما میری یه سایت رو میبینی توی کوکیت یک مقدار ست میشه بعنوان session_id . سیستم یک فایل با همین مشخصه توی سرور ذخیره میکنه که یه مقدارهایی رو میتونی بهش بدی .

با استفاده از آرایه

$_SESSION

این مقدار سسشن برای لاگین شدن و ... استفاده میشه .

تنها مشکل امنیتی که داره اینه که ، سسشن چون توسط پی اچ پی نوشته میشه و چون تمام سایتهای سرور با یک پی اچ پی اجرا میشن پس تمامی سایتها روی سرور میتونن به سسشن ست شده دسترسی پیدا کنن .

اینکه باید با روش های مختلف امنیتش رو بالا ببری .

حالا هش چیه .

یه آلگوریتمی هست برای ناخوانا کردن پسورد .

حالا بیاییم یه جور دیگه تعریف کنیم .

فرض کن یوزر شما admin هست و پسورد شما 123654 .

پسورد شما رو اگه بصورت خام توی دیتابیس ذخیره کنن ، یه فاجعه است .

چون هم مدیر سرور ، هم مدیر خود سایت و هم بک آپی که از دیتابیس گرفته میشه به راحتی میتونه کاری کنه که به یوزر شما دسترسی پیدا کنه .

تازه این بدتر ، آدرس ایمیلتون هم که قطعاً همونطرفاست و اکثراً یه پسورد میذاریم برای شونصد اکانت .

حالا هش میاد چیکار میکنه ، اون رشته ای رو که بهش میدی تبدیل میکنه به یک رشته غیرقابل برگشت .

یکی از پرکاربردترین هش ها md5 هست .

اما متاسفانه تموم رشته ها رو تبدیل میکنه به یک رشته هش شده 32 کاراکتری!

چک کن


echo md5(1);
echo md5('reza');

خب این هش هر رشته ای رو بهش بدی 32 کاراکتر بهت برمیگردونه .

برای زمان خودش خوب بود اما واسه الان نه .

32 کاراکتر یعنی تعداد هش متغییری که بر میگردونه 36 کاراکتر لاتین داریم + 10 تا عدد یعنی میشه ، 46 بتوان 32 حالت که واسه کامپیوتر های امروزی چک کردن این تعداد هش کار زیاد سختی نیست .

پس یعنی با آزمایش و خطا میشه از روی یک هش به مقدارش دست یافت . حتی سایتهای زیادی هم هستن که هش بدی رشته اصلی رو بهت میدن .

حالا میاییم کمی سختتر میکنیم .

یه سالت اضافه میکنیم .

سالت یک رشته هست که به خود پسورد میچسبونیم .

مثلاً پسورد شما 123456 هست ما سالت رو هم بهش میچسبونیم میشه 123456qqaasseeddffggg بعش هش میکنیم . خب کرکر هش رو پیدا کرده و اینو بدست میاره .

و فکر میکنه همین پسورد هست در حالیکه پسورد فقط 123456 هست !

حالا باز به همین بسنده نمیکنیم چون فرض کنید کل بک آپ سایت دست هکر افتاده پس یعنی سالت رو هم در اختیار داره .

میشینیم یک آلگوریتمی پیاده میکنیم که به هر پسورد به غیر از اون سالت ثابت یک رشته رندم (تصادفی) هم اضافه کنه .

هر بار هم از خود هش مقدار رندم رو در میاریم و بقیه عملیات .

اما باز به اینجا ختم نمیشه چون بازم هکر / کرکر میتونه یک اکانت رو / مثلاً اکانت ادمین رو مورد حمله قرار بده و وقت بذاره روش .

میاییم آلگوریتم هش رو سنگین میکنیم .

یعنی به جای یکبار md5 کردن هش روی چند هزار دور میذاریمش تا آلگوریتم حسابی کند بشه و کرکر حسابی به زحمت بیافته .

حوصله حساب کتاب ندارم اما آلگوریتم هش وردپرس رو ببینید کرک کردن پسورد وردپرس یا ابر کامپیوتر که دائماً پردازش و تست کنه شاید به 10 سال برسه !!!!

من خودم برای کارهام از همین آلگوریتم هش وردپرس استفاده میکنم .

البته ناگفته نمانده آلگوریتم هش وردپرس رو خود وردپس ننوشته بلکه کلاس phpass هست .

http://www.openwall.com/phpass/

این جواب سوال اول :)

2. هرکدومش متفاوت باشه.

3. بله . برای دیباگ هست ، وقتی افزونه چیزی مینویسید استفاده کنید تا خطاها رو نشون بده . اما در حالت عادی نه !

4. تست نکردم ولی اعمال کن فکر نکنم مشکلی پیش بیاد .

5. منظورت از سایت وبلاگمه ؟! :(

آبروم رفته به خدا ، یه میانگین بگیری میشه هر 6 ماه یک مطلب :(

وقت نمیکنم اصلاً .

ایشاالله یه روز بیای اینورا من میگم تو تایپ کن بچسبون به وبلاگ ^_^

6. ما چاکریم .

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کاش یه کمی جستجو میکردید الان باید یه مبحث گنده برنامه نویسی رو توضیح بدم آخه . -_-

ایشاالله یه روز بیای اینورا من میگم تو تایپ کن بچسبون به وبلاگ ^_^

1. واقعا دستت درد نکنه، خیلی زحمت افتادی. ممنون بابت توضیحات کامل و جامعت :wub:

2. پیپر یادت رفت :P

3. من تنم میخاره واسه این کارها، اصلا اگه دوست داری تایپیست پرتابل افتخاریت بشم :D

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

2. وقتی از رشته رندم استفاده کردن اون رشته ثابت میشه پیپر و اون رشته رندم میشه سالت .

3. کوردی بگم مینویسی؟ :P

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بوش تا بذانم اتانم یا ناتانم!

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

رضا جون مرسی توضیحاتت خوب بود کلی استفاده کردیم :D

4) این تغییرات رو میشه رو سیتمی که نصب شده و در حال استفاده است، اعمال کرد یا حتما باید از ابتدای کار این تغییرات رو اعمال کرد؟

اینو رضا امتحان نکرده اما بگم که آره هر موقع بخوای استفاده کنی مشکلی نداره

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط p30way

       
       
      مقدمه و معرفی : 
      با سلام خدمت شما همراهان گرامی و علاقه مندان به زبان PHP  با قسمت اول آموزش PHP از سری آموزش های برنامه نویسی در خدمت شما هستم. این آموزش به صورت متنی و ویدیویی در اختیار شما قرار خواهد گرفت.
      پیش نیاز های این دوره :

      قبل از شروع به یادگیری در نظر داشته باشید که شما بایستی یک دانش مقدماتی از طراحی وب HTML,CSS داشته باشید.
      مقدمه :

      زبان PHP یک زبان اسکریپت نویسی تحت وب می باشد که به سبب سرعت ، قدرت و امنیت بالایی که دارد از محبوبیت زیادی در بین توسعه دهندگان برخوردار می باشد. چنانچه حدود 60 در صد وب سایت های موجود در  سراسر اینترنت توسط PHP ساخته شده اند. PHP آنقدر قدرتمند است که وبسایت های معروفی چون facebook, yahoo, Wikipedia, apple و سیستم های مدیریت محتوای مشهور و قدرتمندی چون joomla, wordpress, drupal یا انجمن هایی مانند vbulletin توسط PHP ساخته و توسعه داده شده اند.

      عبارت PHP  مخفف عبارت PHP Hypertext Preprocessor است .PHP یک زبان open source یا متن باز و یک زبان اسکریپت نویسی سمت سرور است. PHP همیشه رایگان می ماند.
      ساختار PHP کاملا شبیه به زبان C است و یادگیری آن بسیار راحت است.با PHP شما می توانید صفحات ایستا (استاتیک) را به راحتی پویا (داینامیک) کنید، فایل ها را در سرور باز کنید، بخوانید، تغییر یا حذف نمایید، به انواع پایگاه داده ها وصل شوید و داده ها را ذخیره ، بازیابی و ویرایش کنید، و همچنین می توانید cookie ها را ارسال و دریافت نمایید.
       

      یک فایل  PHP با پسوند .php ذخیره و اجرا می شود و می تواند شامل برچسب های HTML ، کدهای جاوااسکریپت و خصوصیت های CSS باشد. نتیجه اجرای کدهای PHP روی server به صورت یک فایل html به سمت کاربر ارسال می شود .
      زبان PHP زبان قدرتمندی است که از سرعت پردازش بالایی نیز برخوردار است و همچنین روی اکثر سیستم عامل ها قابل اجرا است و با وب سرویس هایی چون Apache و IIS سازگار می باشد.
       
      مراحل نصب:

       برای اجرای فایل های php شما نیاز به یک وب سرویس دارید و اگر می خواهید فایل های PHP را روی کامپیوتر خود اجرا کنید می بایست وب سرویس Apache (آپاچی) ، PHP و پایگاه داده MYSQL را به روی کامپیوتر خود نصب کنید.
      شما می توانید هر سه گزینه بالا را به صورت جداگانه نصب کنید. ولی راه حل ساده تر و پرکاربردتر استفاده از نرم افزاهایی ست که به صورت یکجا PHP,Apache , Mysql  را به روی کامپیوتر شما نصب می کند. مشهورترین این نرم افزارها XAMP و WAMP می باشند که در این آموزش ما از XAMP (زمپ) استفاده خواهیم کرد.
       
      نصب XAMP :

      1-  ابتدا آخرین نسخه XAMP را از وبسایت تولید کننده دریافت می کنیم:  (نسخه سازگار با ویندوز خودتان 64  بیتی یا 32 بیتی )
      https://www.apachefriends.org/download.html
      2-  سپس فایل نصب را اجرا می کنیم.
      3-  در صفحه خوش آمدگویی روی گزینه Next کلیک کنید

      4-در این صفحه تیک تمامی موارد را بزنید و روی Next کلیک کنید.

      5-  مسیر نصب را تعیین کنید (معمولا مسیر پیش فرض انتخاب می شود) . بعد از آن رو گزینه Next کلیک کنید.

      6-  این صفحه معرفی Bitnami برای Xampp است. با زدن تیک گزینه Learn more about Bitnami for Xampp می توانید اطلاعات بیشتری را مشاهده فرمایید.
      در این صفحه روی گزینه Next کلیک کنید.

      7-  در این مرحله با انتخاب گزینه Next  فرایند نصب آغاز می گردد.

       
      نکته بسیار مهم:

      پورت آپاچی Xampp در ویندوز پورت 80 را اشغال می کند. اگر نرم افزاری یا سرویسی (مانند IIS یا SQL Server) از قبل این پورت را اشغال کرده باشد شما نمی توانید Xampp را اجرا کنید.
      برای رفع این مشکل می توانید یا سرویس ها یا نرم افزارهایی که پورت 80 را اشغال کرده اند غیرفعال کنید و یا پورت Xampp را به 8080  تغییر دهید.
      بعد از نصب برنامه Xampp را اجرا کنید. هنگامی که برنامه را اجرا کردید صفحه ای به عنوان کنترل پنل Xampp مانند شکل زیر برای شما نمایش داده می شود. شما می توانید برای شروع Apache و Mysql را start کنید.
      آیکن Mysql و Apache بعد از start شدن باید به رنگ سبز تغییر کند. اگر رنگ این دو زرد یا قرمز بود حتما مشکلی در هنگام نصب پیش آمده که مانع اجرای این  موارد شده است .


       
       
       
      شروع نوشتن اولین برنامه PHP:
       

      بسیار خب تا به اینجای کار خوب پیش رفتیم. برای نوشتن و اجرای کدهای PHP به دو ابزار دیگر هم نیاز داریم.
      1-  محیطی برای برنامه نویسی
      2-  نرم افزاری برای اجرا
      در این دوره از آموزش مقدماتی PHP از محیط Notepad ویندوز جهت نوشتن کدهای PHP استفاده می کنیم. محیط های حرفه ای تر با نمای کاربری زیباتری هم وجود دارد. ولی این محیط های حرفه ای را برای شروع به هیچ عنوان پیشنهاد نمی کنم. چون با امکاناتی که این نرم افزارها در اختیار شما قرار می دهند عملا قدرت کدنویسی را از شما می گیرند و شما به اصطلاح در کدنویسی تنبل بار می آیید و در آینده برای خطایابی یا توسعه به مشکل بر خواهید خورد. البته در آموزش های سطح حرفه ای حتما از محیط های پیشرفته تری جهت کدنویسی استفاده خواهیم کرد.

      برای اجرای کدی که نوشتیم از مرورگرهای وب استفاده می کنیم که در حال حاضر 2 مرورگر خوب و قدرتمند FireFox و Chrome را پیشنهاد می دهم که هر دوی این مرورگرها رایگان و قدرتمند می باشند.
      خب حالا به محل نصب  Xampp (پیش فرض آدرس C:/Xampp) رفته و پوشه htdocs را بیابید و باز کنید. مشاهده می کنید که تعدادی فایل و پوشه داخل htdocs از قبل وجود دارد.
      پوشه htdocs پوشه ریشه Apache است و تمام فایل های وب را از این پس در این پوشه ذخیره می کنیم.اگر مرورگر خود را باز کنید و عبارت localhost ویا 127.0.0.1 را در نوار آدرس بنویسید و Enter را بزنید صفحه ای مانند زیر برای شما باز خواهد شد. این دقیقا فایل index.php می باشد که داخل پوشه htdocs وجود دارد.
      وقتی localhost را در مرورگر اجرا می کنید در واقع مرورگر به پوشه htdocs رفته و بعد از آن فایل مورد نظر شما را اجرا می کند. مثلا اگر در پوشه htdocs پوشه ای به نام files ایجاد کنید و در رون این پوشه فایلی با نام hello.php را ذخیره کنید، برای اجرای این فایل باید آدرس localhost/files/hello.php را وارد کنید.
       


      نکته: اگر در ادامه localhost و یا در ادامه آدرس پوشه ها چیزی وارد نکنید، به صورت پیشفرض فایل index.php اجرا خواهد شد.
      بسیار خب حالا کلیه محتویات پوشه htdocs را cut کرده و داخل یک فولدری خارج از htdocs منتقل کنید تا بتوانیم خود به کدنویسی بپردازیم.
      در این قسمت نرم افزار notepad را از منوی استارت ویندوز پیدا و اجرا کنید. درون notepad کدهای زیر را با دقت وارد.
      <?php echo "Hello world"; ?> حالا فایل مورد نظر را در مسیر c:/htdocs با نام hellop.php ذخیره کنید.
      نکته: در هنگام ذخیره از لیست save as type  گزینه all files  و از لیست encoding گزینه utf-8 را انتخاب کنید.
      بسیار عالی . حالا مرورگر را باز کرده و آدرس localhost/hello.php را وارد کنید تا فایل مورد نظر اجرا شود.
      اگر تمام مراحل را با دقت انجام داده باشید باید نتیجه مانند شکل زیر باشد.

      بسیار خب ! تا به اینجای کار تمامی نرم افزارها و مقدمات لازم برای شروع کدنویسی به زبان PHP را نصب کردیم.
      در جلسه بعدی رسما کدنویسی را آغاز می کنیم.
      برای این جلسه یک فیلم ویدیویی آماده شده که می توانید از لینک زیر مشاهده کنید.
      ممنون که همراه ما بودید.
      منبع: آموزش PHP - پی سی وی مگ
    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟
    • توسط amir_hossein
      سلام دوستان من قصد دارم چندتا اسلاید کناره هم به صورت خطی (مثلا 4 تا اسلاید) اواسط صفحه اصلی یا انتهای صفحه قرار بدم.افزونه ای میتونید بهم معرفی کنید برای اینکار؟
    • توسط yasmohamadi
      سلام
      من افزونه  insert_php  رو نصب کردم کد نوشتم اما هیچی نشون نمی ده و اجرا نمی دهد نگاه کنید .
      [insert_php]
      echo "hello ";
      [/insert_php]
       
    • توسط yasmohamadi
      سلام دوستان
      من یک سری کدهای php نوشتم و میخوام در یکی از برگه های وردپرس ازش اجرا بگیرم اما وقتی اون رو توی وردپرس می فرستم شکلش عوض می شه و به صورت نوشته اون رو نشون می ده و اجرا نمی شه . این هم عکسهاشه .