| مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال |
تاریخ امروز 19 می 2013, 19:48 |
|
همه زمانها به صورت UTC + 3:30 hours [ DST ] تنظیم شده. |
|
|
صفحه 1 از 6 |
[ 29 پست ] | برو به صفحه 1, 2, 3, 4, 5, 6 بعدی |
| مشاهده پرینت | موضوع قبلی | موضوع بعدی |
| نویسنده | پیام |
|---|---|
|
عضو: 03 ژانویه 2008, 14:12 پست ها: 12 |
PHP چیست ؟
-------------------------- قابل توجه دانشجویان و بازدیدکنندگان گرامی کتاب آموزشی php به صورت الکترونیکی ، به زبان فارسی ، در ادامه تاپیک در صفحه بعد معرفی شده است. دانشجویان می توانند این کتاب را به صورت رایگان از آدرس داده شده دانلود کرده و از آن استفاده کنند. میکرورایانه -------------------------- پیاچپی (PHP) یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز (Open Source) hsj، که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic) مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد. پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمدهاست. پیاچپی از زبانهای اسکریپتنویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامهنویسی پرل (Perl) میباشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است. مشهورترین نرمافزارهای(بسته های) ایجاد شده با پیاچپی عبارتاند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وبگاه با آن طراحی شده). پیاچپی میتواند جایگزینی برای زبانهای ASP.NET و JSP و Perl باشد. سادگی استفاده از پیاچپی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاهترین زمان ممکن برنامههای کاملی را ایجاد کنند. پیاچپی تنها یک زبان اسکریپتنویسی نیست و با استفاده از PHP-GTK میتوان برای طراحی برنامههای با ظاهر گرافیکی (GUI) و همچنین طراحی برنامههای خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد. پیاچپی امکان استفاده از انواع مختلفی از پایگاههای داده را از جمله MySQL، اوراکل، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم میسازد. پیاچپی روی بیشتر سیستم عاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست. شیوه کار برنامه یک برنامهٔ پیاچپی میتواند قسمتی از یک برنامهٔ اچتیامال (HTML) باشد. مثلاً در برنامهٔ زیر تنها <?php echo"salaam php!" ?> به زبان پیاچپی است و بقیهٔ برنامه به زبان HTML نوشته شده است. برای جداسازی برنامهٔ پیاچپی و برنامهٔ اچتیامال باید قسمت پیاچپی را بین php?> و <? قرار داد. لازم به ذکر است که بجای تگ آغاز که همانا php?> است، میتوان از حالت خلاصه شده آن که به صورت ?> است استفاده نمود، منتها این کار استاندارد نبوده و بستگی به تنظیمات هنگام نصب php دارد. بنابر این توصیه میشود که از همان حالت کامل استفاده شود. <html> <head> <title>Nomoone</title> </head> <body> <?php echo "Salam PHP"; ?> </body> </html> با صدا زدن صفحهای با متن بالا از سرور بهوسیله مرورگر در صفحه "Salam PHP" را میبینیم. آسانی به گفته بیشتر برنامه نویسان وب، پی اچ پی یک زبان تحت وب ساده به شمار می رود، زیرا نیاز به یادگیری هیچ پیش نیازی نیست، همچنین پی اچ پی، به زبان های دیگری وابسته نیست.اغلب دستورات آن مشابه زبانهای محاوره ای بوده و یادگیری آن ساده است. از ساختارهای دستوری پیچیده اثری در HTML دیده نمی شود. منبع : ویکیپدیا، دانشنامهٔ آزاد. _________________ -مجتبی ابراهیمی- |
| 09 ژانویه 2008, 01:21 |
|
|
عضو: 03 ژانویه 2008, 14:12 پست ها: 12 |
تو این تاپیک قصد آموزش نحوه کد نویسی به زبان PHP رو دارم
دوستان بعد از خوندن هر قسمت از آموزش اگر مشکلی داشتند می تونند مطرح کنند، امیدوارم این مطالب بتونه کمکی باشه برای بالا بردن سطع علمی دوستان. پیروز باشید ![]() _________________ -مجتبی ابراهیمی- |
| 14 فوریه 2008, 22:55 |
|
|
عضو: 03 ژانویه 2008, 14:12 پست ها: 12 |
قسمت اول :
قبل از شروع به کد نویسی زبان php توجه به نکات زیر ضروری است : - برای اجرای کد های نوشته شده به زبان PHP شما نیاز به نصب مفسر PHP و همچنین وب سرور Apache هستید( با نصب WAMP Server این برنامه ها نصب خواهند شد ) - برای نوشتن کد های PHP نیازی به هیچ گونه محیط خاصی نیست، حتی با notepad هم می توانید این کار را بکنید!( البته بعضی کامپایلر های ویژه برای این کار وجود دارند که می توانید برای تست کردن کدهای نوشته شده از آنها استفاده کنید، مثل : Zend Studio ) ولی توصیه میکنم به خاطر استفاده از یک سری امکانات موجود در ویرایشگر های متن حرفهای از این ابزار حتما استفاده کنید، به عنوان مثال notepad ++ و یا Dreaweaver - سعی کنید کدهای نوشته شده را با چند مرورگر امتحان کنید ( Firefox, Opera , IE , …) - مفسر زبان PHP نسبت به کوچک یا بزرگ بودن حروف کدهای نوشته شده حساس نیست. - Syntax زبان PHP بسیار شبیه به syntax زبان C++ است. - تعریف نوع متغیر در این زبان تغریبا بی معنی است.( یعنی خود مفسر زبان در هنگام ترجمه کد، به صورت خودکار بهترین نوع متغیر را به آن اختصاص می دهد) - نامگذاری متغیرها دقیقا از قانون نامگذاری متغیرها در زبان C++ تبعیت می کند، فقط باید اول نام هر متغیر از نماد $ استفاده کنید. - در انتهای هر دستور از نماد ; استفاده می شود. - مرجع کامل مربوط به توابع PHP و نحوه استفاده از آنها را می توانید از لینک زیر دانلود کنید : http://ir.php.net/distributions/manual/php_manual_en.chm قسمت اول : بعد از نصب WAMP Server شما می توانید یک فایل با پسوند PHP ایجاد کنید ( با نام (test.php وداخل آن کد زیر را بنویسید : کد: <?PHP Print phpinfo(); ?> بعد از کپی کردن این فایل در شاخه web directory سرور خود، و اجرا کردن این فایل، صفحه ای ظاهر می شود که حاوی اطلاعات جامعی در مورد سرور شما و تنظیمات PHP است که می توانید بعدها از این اطلاعات استفاده کنید.( به طور مثال آدرس IP بیننده سایت خود را می توانید از آن استخراج کنید ). - منظور از اجرای کد چیست ؟ ابتدا مرورگر Internet Explorer را باز کرده و در قسمت آدرس بار آن آدرس http://localhost/test.php را وارد کنید و کلید اینتر را فشار دهید، به همین سادگی! دقت کنید که در زبان PHP چیزی به نام کامپایل کردن وجود ندارد و فقط مفسر زبان وجود دارد، یعنی بر خلاف برنامه های تحت ویندوز که تا کنون نوشته اید و در زمان کامپایل یک فایل اجرایی به عنوان خروجی تولید می شد، در اینجا همیشه source برنامه ها در web directory وجود دارد و هر زمان بیننده ای توسط مرورگر خود درخواست اجرای کد را می کند، این کد های نوشته شده خط به خط اجرا شده و نتیجه همیشه به صورت HTML به بیننده نشان داده می شود. PHP Tag : زمانی که مفسر زبان PHP فایل موجود را برای ترجمه باز میکند، شروع به جستجوی PHP Tag میکنه، و کد های نوشته شده درون این Tag ها رو ترجمه می کنه و به بقیه قسمت های فایل کاری نداره و عینا دیگر قسمت ها رو به خروجی می بره (بدون ترجمه). نشانه PHP Tag چیست ؟ کد: <?PHP ?> دستورا ت PHP در کدام قسمت باید نوشته شوند ؟ در بین این Tag، به صورت زیر : کد: <?PHP . . دستورات PHP . . ?> دستور Print : برای چاپ کردن یک عبارت از این دستور استفاده می کنیم. ساختار : کد: int print ( string arg ) کد: $msg = "This is a test"; Print $msg; مثال : کد: $a = 5; Print " The value of a is : $a "; دقت کنید زمانی که در PHP با رشته ها کار می کنیم، وقتی که عبارتی داخل دابل کوتیشن ( " ") قرار بگیرد، مفسر زبان داخل عبارت دابل کوتیشن را بررسی می کند و اگر متغیری را پیدا کند به جای آن مقدار آن را قرار می دهد ولی اگر از کوتیشن (' ') استفاده شود، زمانی که مفسر به عبارت داخل کوتیشن می رسد به محتوای آن کاری ندارد و آن را عینا چاپ می کند. به مثال زیر توجه کنید : کد: $a = 5; Print ' The value of a is : $a '; در مثال فوق عبارت The value of a is : $a چاپ می شود. دستور echo تقریبا شبیه دستور print است( برای مشاهده تفاوت این دو دستور می توانید به مرجع توابع PHP مراجعه کنید ). _________________ -مجتبی ابراهیمی- |
| 14 فوریه 2008, 22:59 |
|
|
عضو: 11 ژانویه 2008, 19:02 پست ها: 173 آدرس: تهران خیابان شوش نبش جردن جنوبی |
دستت درد نکنه مشتاق زیاد داره
|
| 14 فوریه 2008, 23:48 |
|
|
عضو: 16 مارس 2008, 19:17 پست ها: 81 |
زبان برنامه نویسی PHP
Php چیست؟ ۱ـ در سال ۱۹۹۴، Php ایجاد شد Resmos lad forod ایجاد کننده اولیه آن بوده است. ولی در طی زمان این برنامه توسط سایر متخصصین و برنامه نویسان تکمیل گردیده و به تفکر کنونی آن درآمده است تا کنون چهار بار به صورت اساسی باز نویسی شده است در دی ماه سال ۱۳۸۰ حدود ۵ میلیون مورد استفاده متفاوت قرار گرفته و در حال حاضر نیز تعداد استفاده از آن به سرعت در حال افزایش است تعداد موارد استفاده کنونی آن را می توانید از سایت http://www.Php.net مشاهده نمائید. Php برنامه ای است که محتوی باز بوده ( open source ) و استفاده کنندگان از آن می توانند نحوه کارکرد و متن برنامه را مشاهده نموده و یا تغییراتی به دلخواه در آن انجام دهند. Php ابتدا به معنای صفحه اصلی شخصی (personal home page) بود ولی اکنون با اعمال تغییراتی که جهت هماهنگی با GNU انجام پذیرفته است به معنی پردازنده فوق العاده می باشد. در مقایسه با محصولات مذکورPhp دارای قابلیت های ویژه است. |
| 28 آوریل 2008, 14:06 |
|
|
|
صفحه 1 از 6 |
[ 29 پست ] | برو به صفحه 1, 2, 3, 4, 5, 6 بعدی |
|
همه زمانها به صورت UTC + 3:30 hours [ DST ] تنظیم شده. |
افراد آنلاین |
کاربران حاضر در این تالار: - و 4 مهمان |
| شما نمی توانید در این تالار موضوع جدید باز کنید شما نمی توانید در این تالار به موضوع ها پاسخ دهید شما نمی توانید در این تالار پست های خود را ویرایش کنید شما نمی توانید در این تالار پست های خود را حذف کنید شما نمی توانید در این تالار ضمیمه ارسال کنید |