iranblog

تبلیغات در ایران بلاگ

تبلیغات

برای ایجاد و بلاگ با امکانات نامحدود در ایران بلاگ اینجا را کلیک کنید

آخرين ارسالهاي انجمن

برگشت   iranblog > انجمن کامپيوتر > برنامه نویسی > PHP/MySQL

پاسخ
 
ابزار هاي گفتگو جستجو اين تالار نمايش رسم
قديم 10-12-2007   #1 (permalink)
مدیر بخش تاریخ


مدیر بخش تاریخ و فرهنگ 

 
آواتار MaRdoNiuS
 
تاريخ عضويت: Jul 2007
پست ها: 14,124

درجه: 72 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2680 / 2680
سحر و جادو: 4708 / 14182
تجربه: 47%

سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
پيش گزيده Php چيست؟

PHP يک زبان برنامه نويسی با کد باز (Open-Source) است که اگرچه در ابتدا صرفا جهت برنامه نويسی تحت وب توليد شد، امروزه کارآييهای فراوانی پيدا کرده است. PHP يک زبان تحت سرور است (Server-Side) که طبيعتا برای اجرا نياز به يک برنامه سرويس دهنده وب (Web Server) دارد.
کسانيکه مانند خود من قبلا با PERL کار کرده اند و حالا قصد دارند با PHP کار کنند، احتمالا مثل من در ابتدا به مشکلاتی بر خواهند خورد اما مطمئن باشيد که PHP را سريع خواهيد آموخت. آنچه به نظر من از خصوصيات خوب PHP بشمار می آيد آن است که با وجود شباهت PHP با PERL، PHP پيچيدگيهای PERL را کمتر دارا می باشد. هرچند که قدرت PERL بر روی متن ها غير قابل انکار است اما فراموش نکنيد که PHP را صرفا برای محيط وب ساخته اند پس به اندازه کافی ( و حتی بيش از حد کافی ) امکانات کار با stringها را به شما ارائه خواهد کرد. فکر می کنم مقدمه چينی بيش از اين هم حوصله شما را سر می برد و هم من را از موضوع دور می کند پس بر می گرديم به PHP.
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
MaRdoNiuS آفلاين است   پاسخ با نقل قول

آپلود عکس

قديم 10-12-2007   #2 (permalink)
مدیر بخش تاریخ


مدیر بخش تاریخ و فرهنگ 

 
آواتار MaRdoNiuS
 
تاريخ عضويت: Jul 2007
پست ها: 14,124

درجه: 72 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2680 / 2680
سحر و جادو: 4708 / 14182
تجربه: 47%

سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
پيش گزيده

برای شروع کار با PHP چه نياز داريم؟
PHP برای اجرا نياز به يک Web-Server دارد. دم دست ترين Web-Server برای شما احتمالا IIS خواهد بود، چرا که با استفاده از سی دی Windows قابل نصب است. نمی خواهم در اين مقاله به شرح نصب IIS (يا وب سرورهای ديگر) بپردازم اما اگر نياز به شرح آن داريد لطفا با من تماس بگيريد تا بطور مفصل آن را شرح دهم (آدرس پست الکترونيکی من در انتهای اين مقاله آمده است). برای کسانيکه بقول يکی از دوستان من، "مرام Open Source" گلوی آنها را می فشارد شايد بهتر باشد از Apache به عنوان Web-Server استفاده کنند. (البته اگر از حق هم نگذريم Apache خيلی از IISبهتره!!!)
اگر Web-Server مورد علاقه شما به درستی بر روی دستگاه شما نصب شده است، حالا نياز داريد که PHP را بر روی آن نصب کنيد. برای بدست آوردن کد PHP از آدرس [برای مشاهده لینکها باید ثبت نام کنید] ] استفاده کنيد.
طبيعتا برای مشاهده نتيجه اجرای فايلهای PHP نياز به يک مرورگر وب (Web Browser) داريد که مسلما رايجترين آن Internet Explorer است. برای درست کردن هر فايل PHP هم نياز به يک ويرايشگر ساده متنی داريد (مثلا Word pad يا Note pad ) توجه کنيد که از ويرايشگرهای حرفه ای مانند Microsoft Word نمی توانيد استفاده کنيد زيرا اين ويرايشگرها از کاراکترهای پنهانی فراوانی استفاده می کنند که در هنگام ذخيره فايل متنی اين کاراکترها هم ذخيره خواهند شد که باعث عدم اجرای دستورات PHP می شوند. با هم يک کد ساده PHP بنويسيم.
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
MaRdoNiuS آفلاين است   پاسخ با نقل قول
قديم 10-12-2007   #3 (permalink)
مدیر بخش تاریخ


مدیر بخش تاریخ و فرهنگ 

 
آواتار MaRdoNiuS
 
تاريخ عضويت: Jul 2007
پست ها: 14,124

درجه: 72 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2680 / 2680
سحر و جادو: 4708 / 14182
تجربه: 47%

سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
پيش گزيده

حالا می خواهيم اولين کد PHP را با هم درست کنيم. ويرايشگر متن را باز کنيد (مثلا Word pad) و در آن چنين بنويسيد:

<?php
echo (“Hi! I am the first PHP script you have made!”);
?>
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
MaRdoNiuS آفلاين است   پاسخ با نقل قول
قديم 10-12-2007   #4 (permalink)
مدیر بخش تاریخ


مدیر بخش تاریخ و فرهنگ 

 
آواتار MaRdoNiuS
 
تاريخ عضويت: Jul 2007
پست ها: 14,124

درجه: 72 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2680 / 2680
سحر و جادو: 4708 / 14182
تجربه: 47%

سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
پيش گزيده

حالا فايلتان را با عنوان 1st.php و در Web Server Local Folder ذخيره نماييد (اگر از IIS استفاده می کنيد اين فولدر در درايوی که Windows را در آن نصب کرده ايد، با نام Inetpub وجود دارد. در داخل آن فولدر ديگری به نام wwwroot وجود دارد که بايد فايلتان را در آن بريزيد.)
حالا مرورگر وب خود را باز کنيد (مثلا Internet Explorer) و در قسمت آدرس آن ابتدا //:http و سپس نام کامپيوتر خود و يا آدرس IP آن را تايپ نماييد (نام کاميوتر را در Control panel/System/Network Identification و IP را در صورتيکه تعيين کرده باشيد در قسمت Command Prompt و با اجرای دستور ipconfig می توانيد مشاهده کنيد) و پس از يک Backslash (/) نام فايل (1st.php) را تايپ نموده و Enter را بزنيد. بعنوان مثال نام کامپيوتر منamir است. پس بايد در قسمت آدرس مرورگرم خط زير را بنويسم:
[برای مشاهده لینکها باید ثبت نام کنید] ]
اگر همه چيز را تا اينجا درست انجام داده باشيد، متن زير در مرورگرتان پديدار می شود:
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
MaRdoNiuS آفلاين است   پاسخ با نقل قول
قديم 10-12-2007   #5 (permalink)
مدیر بخش تاریخ


مدیر بخش تاریخ و فرهنگ 

 
آواتار MaRdoNiuS
 
تاريخ عضويت: Jul 2007
پست ها: 14,124

درجه: 72 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 2680 / 2680
سحر و جادو: 4708 / 14182
تجربه: 47%

سپاس ها: 172
از این کاربر 881 بار در 624 پست تشکر شده
پيش گزيده

همانطور که احتمالا متوجه شديد، بايد کد PHP خود را در داخل تگ <?php ?> قرار دهيد. البته می توانيد از روشهای ديگر نيز استفاده کنيد اما متداولترين روش همين است.

دستور ()echo در PHP وظيفه چاپ در خروجی را بر عهده دارد.
می توانستيم همين کد را با کمک تگهای HTML و بصورت زير نيز بنويسيم:
<html>
<body>
<?php
echo ("Hi! I am the first PHP script you have made!");
?>
</body>
</html>
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
MaRdoNiuS آفلاين است   پاسخ با نقل قول
قديم 11-20-2007   #6 (permalink)
قدیمیان علم و ادب
 
آواتار aspasia
 
تاريخ عضويت: Sep 2007
پست ها: 20

درجه: 3 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
سابقه: 0 / 55
سحر و جادو: 6 / 400
تجربه: 20%

سپاس ها: 0
از این کاربر 6 بار در 4 پست تشکر شده
پيش گزيده

عزيزم من مي خواهم با phpيك ارتباط با ما در سايتم بزارم اگر لطف كنيد كمكم كنيد ممنون مي شوم
__________________
[برای مشاهده لینکها باید ثبت نام کنید] ]
[برای مشاهده لینکها باید ثبت نام کنید] ]

[برای مشاهده لینکها باید ثبت نام کنید] ]
aspasia آفلاين است   پاسخ با نقل قول
پاسخ

ابزار هاي گفتگو جستجو اين تالار
جستجو اين تالار:

جستجو پيشرفته
نمايش رسم

قوانين ايجاد گفتگو در تالار
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is روشن
شکلک ها روشن هستند
کد [IMG] اکنون روشن ميباشد
HTML کد خاموش مي باشد
Trackbacks are خاموش
Pingbacks are خاموش
Refbacks are خاموش


آپلود عکس

واحد زمان برحسب ساعت لندن +4.5. ساعت هم اکنون 04:30 PM.


Powered by: vBulletin Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.