آموزش فارسی PHP

PHP ( پی اچ پی ) یکی از پر طرفدارترین زبان‌های اسکریپت‌نویسی متن باز ( Open Source ) است ، که بیشتر برای طراحی برنامه‌های سمت سرور در وب‌گاه‌های پویا (Dynamic) مورد استفاده قرار می‌گیرد . PHP مخفف Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. پی‌اچ‌پی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان ، این زبان برنامه‌سازی، توسط سایر کارشناسان و برنامه‌نویسان تکمیل گردیده و به شکل کنونی آن درآمده‌است.

PHP از زبان‌های اسکریپت‌نویسی تحت وب است . ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد . شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.مشهورترین نرم‌افزارهای(بسته های) ایجاد شده با پی‌اچ‌پی عبارت‌اند از phpBB و SMF و Mambo و Joomla و PHPNuke و mybb و مدیاویکی (MediaWiki) . پی‌اچ‌پی می‌تواند جایگزینی برای زبان‌های ASP.NET و JSP و Perl باشد.

سادگی استفاده از PHP و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.PHP تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.

PHP امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ، PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد. پی‌اچ‌پی روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف ، قابل اجراست .

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

 

نرم افزار سرا

ادامه مطلب ...

مجموعه ترفندهای WIN XP و رجیستری (۲)

مجموعه ای بی نظیر و کامل از ترفنهای ویندوز و رجیستری  

 

نرم افزار سرا 

 

حجم:۶۲۰ کیلوبایت 

 

دانلود: Download

مجموعه ترفندهای WIN XP و رجیستری (1)

مجموعه ای بی نظیر و کامل از ترفنهای ویندوز و رجیستری  

 

 

نرم افزار سرا 

 

حجم: ۱۴۱۹ کیلوبایت 

 

دانلود: Download

طراحی حرفه ای صفحات وب با Adobe Dreamweaver CS4

Dreamweaver یکی از قدرتمند ترین نرم افزار های طراحی صفحات وب است، این برنامه تقریباً از تمامی زبانهای برنامه نویسی تحت وب پشتیبانی میکند و شما میتوانید صفحات وب ایجاد شده توسط زبان های مختلف را ویرایش کنید، برخلاف Microsoft ForntPage که از زبان قدرتمند PHP پشتیبانی نمیکند، این نرم افزار هیچگونه محدودیتی از این لحاظ ندارد، واسط کاربری Dreamweaver نسبت به Microsoft FrontPage پیچیده تر است به همین خاطر کاربران حرفه ای Dreamweaver ترجیح میدهند. البته تا پیش از ادغام دو شرکت Macromedia و Adobe با یکدیگر شرکت ادوبی نرم افزاری به نام Adobe GoLive برای طراحی وب عرضه می کرد که در سری جدید محصولات ادوبی خبری از نسخه جدید این نرم افزار نیست!

قابلیت های کلیدی نرم افزار Adobe Dreameaver CS4 :- طراحی، ساخت و گسترش سریع وب سایت با استفاده از یک محیط کدنویسی ساده و یک واسط طراحی ویژوال
- کدنویسی و ویرایش زبان های مختلف از جمله: Active Server Pages (asp), Java Server Pages(jsp), Coldfusion (cfn, cfc), ASP.NET (aspx,ascx), ASP.NET (aspx,ascx), PHP (php,php3,php4), Javascript (js), Cascading Style Sheet (css), Extensible Markup Language (xml), XSL Style Sheets (xsl,xslt)
- طراحی صفحات وب بر پایه CSS با ابزار های جامع این نرم افزار شامل layout visualization ,CSS panel,
 layout visualization ,CSS panel , the Style Rendering toolbar ,Browser Compatibility prebuilt CSS layouts and Check
- امکانات پیشرفته ی تعبیه شده در محیط کدنویسی
- ساخت و گسترش برنامه های کاربردی وب با استفاده از آخرین تکنولوژی های توسعه وب از قبیل Adobe ColdFusion, PHP, Ajax
- اضافه نمودن فیلم های فلش به وب سایت و برنامه های کاربردی تنها با چند کلیک
- دارای ابزار مفید، قدرتمند و در عین حال انعطاف پذیر جهت طراحی وب سایتی در حد کلاس جهانی
- امکانات پیشرفته جهت گنجاندن داده های xml و کار با این داده ها

ویژگی های جدید Adobe Dreamweaver CS4 عبارتند از:
- طراحی، توسعه و گسترش رابط های کاربری پویا با استفاده از Spry framework for Ajax
- افزایش کارایی CSS ها در صفحات وب با کمک کامپوننت های Spry widgets
- قابلیت اضافه نمودن Transition هایی مانند grow, shrink, fade, highlight & .. به قسمتی از وب سایت به کمک Spry
effects for Ajax
- امکان مدیریت کامل CSS ها
- محیط سازگار با مجموعه Creative Suite و سایر محصولات جدید Adobe
- امکان وارد نمودن CSS به داخل پروژه با استفاده از CSS layouts
- گنجاندن داده ها در داخل صفحه وب با استفاده از XML از یک منبع RSS یا پایگاه داده به کمک Spry data
- مشاهده نحوه نمایش وب سایت طراحی شده بروی موبایل با استفاده از Adobe Device Central
- سازگاری با ویندوز ویستا 

 

نرم افزار سرا

ادامه مطلب ...

آموزش قدم به قدم هک (مبانی هک)

می توانید کتاب آموزش جامع مبانی هک را از طریق لینک دانلود به صورت فرمت pdf بارگذاری کنید. 

نرم افزار سرا 

 

حجم: ۶۷۲ کیلوبایت  

دانلود: Download