ali
14 September 2004, 11:22 AM
امروز در مورد شکل کلي ساختار برنامه هاي PHP و روش استفاده از PHP در ميان HTML صحبت ميكنيم و همچنين يک برنامه ساده براي شروع کار رو ياد مي گيريم!!!
براي شروع به آموختن هر زبان برنامه نويسي شما احتياج به اين خواهيد داشت که با قواعد دستوري ( syntax ) آن زبان آشنا شويد و اين همان چيزي است که در اين درس به آن مي پردازيم.
دستورات پايه
براي ايجاد اولين صفحه PHP شما دقيقا همان کاري را خواهيد کرد که براي ايجاد اولين صفحه HTML احتمالا انجام داده ايد.
دو تفاوت اساسي بين يک متن HTML استاندارد و يک متن PHP وجود دارد.
1- اسکريپتهاي PHP بايد در يک فايل با پسوند .قرار بگيرند php ( مانند index.php)
2- همچنين براي جدا كردن کدهاي PHP از کدهاي HTML بايد کدهاي PHP در بين برچسبهاي <?php و <؟ قرار گيرند.
تا كنون دو نکته از شکل دستوري PHP رو ياد گرفتيد حالا باهم روند ايجاد يک صفحه نمونه يا بهتر بگم اولين برنامه PHP خود را دنبال مي کنيم.
ابتدا يک ويراشگر متن مانند Notepad و يا هر برنامه اي که مي پسنديد را باز کنيد.
توضيح : شما مي توانيد از هر ويرايشگر متني براي نوشتن دستورات PHP استفاده کنيد و همچنين مي توانيد از نرم افزار هايي که مخصوص برنامه نويسان وب مي باشد استفاده کنيد مانند Home Site و Macromedia Dreamweaver و Microsoft FrontPage و ...
از منوي فايل گزينه NEW را براي ايجاد يک سند جديد انتخاب کنيد.
حال عبارتهاي زير را TYPE کنيد.
<html>
<head>
<title>First PHP Script</title>
</head>
<body>
<?php
?>
</body>
</html>
ساختار بالا ساده ترين ساختار براي يک سند HTML که از برچسب هاي PHP استفاده مي کند مي باشد.
تمام اسکريپتهاي PHP بايد در بين برچسبهاي مخصوص آن قرار داده شوند تا به عنوان کدهاي PHP در نظر گرفته شوند. در حاليکه تمام کدهاي خارج اين دو برچسب معمولا به صورت کدهاي HTML استاندارد به مرورگر کاربر منتقل مي شوند.
حال با استفاده از منوي فايل گرينه Save As را انتخاب کنيد و نام فايل را frist.php قرار دهيد و در مسير root اصلي کامپيوتر خود قرار دهيد.هم اکنون شما موفق به ايجاد اولين اسکريپت PHP خود شديد و زمان آن رسيده است که حقيقتا عملي را با استفاده از اسکريپت خود انجام دهيد.
در اين تمرين ما از تابع phpinfo() استفاده مي کنيم تا اطلاعاتي مخصوص نصب PHP در سرويس دهنده را به مرورگر ارسال مي کند.براي اضافه کردن تابع phpinfo() به اسکريپت خود فايل frist.php را در ويرايشگر متن خود باز کنيد.سپس در بين دو برچسب (<?php , ?>) يک خط جديد ايجاد کنيد و عبارت phpinfo(); را تايپ کنيد حال اسکريپت خود را ذخيره کنيد و آن را با استفاده از مرورگر اجرا کنيد.
توضيح : کليه دستورات PHP به علامت سيمي کالون ; ختم مي شود عدم گذاشتن اين علامت باعث خطا در اجراي روند برنامه مي شود و يکي از خطا هاي معمول در برنامه هاي PHP مي باشد.
با اجراي اسکريپت خود در مرورگر اين صفحه را خواهيد ديد که در آن اطلاعات مربوط به نصب و پشتيباني PHP قرار دارد.
چند نکته :
1- قرار ندادن علامت ; يکي از اشتباهات رايج در PHP مي باشد.
2- از آنجايي که انتهاي هر دستور با يک علامت ; مشخص مي شود شما مي توانيد چندين دستور را پشت سرهم در يک خط تايپ کنيد و در انتهاي هر دستور يک علامت ; قرار دهيد هر چند که اين کار رو پيشنهاد نمي کنم.
3- هر دستور در PHP يک کد قابل اجرا محسوب ميشه! به عبارت ديگه يک مدل PHP بعد از هر دستور ( مانند print() و يا phpinfo() ) يک فرمان را اجرا مي کند در مقابل ساختارهايي مانند خطوط توضيح ( Comment Line) برچسبهاي PHP ( php Tag) و يا ساختارهاي کنترلي ( شرطها حلقه ها و غيره ) يک دستور محسوب نمي شوند بنابراين به يک ; نيز ختم نمي شوند .
در درس بعدي چند مثال ساده ديگه به همراه چاپ يک پيغام در مرورگر و همچنين فرستادن کد هاي HTML به مرورگر از طريق PHP و همچنين افزودن توضيحات به اسکريپت صحبت خواهيم کرد.
پس با ما باشيد...
mojrian@statisgroup.com :idea:
براي شروع به آموختن هر زبان برنامه نويسي شما احتياج به اين خواهيد داشت که با قواعد دستوري ( syntax ) آن زبان آشنا شويد و اين همان چيزي است که در اين درس به آن مي پردازيم.
دستورات پايه
براي ايجاد اولين صفحه PHP شما دقيقا همان کاري را خواهيد کرد که براي ايجاد اولين صفحه HTML احتمالا انجام داده ايد.
دو تفاوت اساسي بين يک متن HTML استاندارد و يک متن PHP وجود دارد.
1- اسکريپتهاي PHP بايد در يک فايل با پسوند .قرار بگيرند php ( مانند index.php)
2- همچنين براي جدا كردن کدهاي PHP از کدهاي HTML بايد کدهاي PHP در بين برچسبهاي <?php و <؟ قرار گيرند.
تا كنون دو نکته از شکل دستوري PHP رو ياد گرفتيد حالا باهم روند ايجاد يک صفحه نمونه يا بهتر بگم اولين برنامه PHP خود را دنبال مي کنيم.
ابتدا يک ويراشگر متن مانند Notepad و يا هر برنامه اي که مي پسنديد را باز کنيد.
توضيح : شما مي توانيد از هر ويرايشگر متني براي نوشتن دستورات PHP استفاده کنيد و همچنين مي توانيد از نرم افزار هايي که مخصوص برنامه نويسان وب مي باشد استفاده کنيد مانند Home Site و Macromedia Dreamweaver و Microsoft FrontPage و ...
از منوي فايل گزينه NEW را براي ايجاد يک سند جديد انتخاب کنيد.
حال عبارتهاي زير را TYPE کنيد.
<html>
<head>
<title>First PHP Script</title>
</head>
<body>
<?php
?>
</body>
</html>
ساختار بالا ساده ترين ساختار براي يک سند HTML که از برچسب هاي PHP استفاده مي کند مي باشد.
تمام اسکريپتهاي PHP بايد در بين برچسبهاي مخصوص آن قرار داده شوند تا به عنوان کدهاي PHP در نظر گرفته شوند. در حاليکه تمام کدهاي خارج اين دو برچسب معمولا به صورت کدهاي HTML استاندارد به مرورگر کاربر منتقل مي شوند.
حال با استفاده از منوي فايل گرينه Save As را انتخاب کنيد و نام فايل را frist.php قرار دهيد و در مسير root اصلي کامپيوتر خود قرار دهيد.هم اکنون شما موفق به ايجاد اولين اسکريپت PHP خود شديد و زمان آن رسيده است که حقيقتا عملي را با استفاده از اسکريپت خود انجام دهيد.
در اين تمرين ما از تابع phpinfo() استفاده مي کنيم تا اطلاعاتي مخصوص نصب PHP در سرويس دهنده را به مرورگر ارسال مي کند.براي اضافه کردن تابع phpinfo() به اسکريپت خود فايل frist.php را در ويرايشگر متن خود باز کنيد.سپس در بين دو برچسب (<?php , ?>) يک خط جديد ايجاد کنيد و عبارت phpinfo(); را تايپ کنيد حال اسکريپت خود را ذخيره کنيد و آن را با استفاده از مرورگر اجرا کنيد.
توضيح : کليه دستورات PHP به علامت سيمي کالون ; ختم مي شود عدم گذاشتن اين علامت باعث خطا در اجراي روند برنامه مي شود و يکي از خطا هاي معمول در برنامه هاي PHP مي باشد.
با اجراي اسکريپت خود در مرورگر اين صفحه را خواهيد ديد که در آن اطلاعات مربوط به نصب و پشتيباني PHP قرار دارد.
چند نکته :
1- قرار ندادن علامت ; يکي از اشتباهات رايج در PHP مي باشد.
2- از آنجايي که انتهاي هر دستور با يک علامت ; مشخص مي شود شما مي توانيد چندين دستور را پشت سرهم در يک خط تايپ کنيد و در انتهاي هر دستور يک علامت ; قرار دهيد هر چند که اين کار رو پيشنهاد نمي کنم.
3- هر دستور در PHP يک کد قابل اجرا محسوب ميشه! به عبارت ديگه يک مدل PHP بعد از هر دستور ( مانند print() و يا phpinfo() ) يک فرمان را اجرا مي کند در مقابل ساختارهايي مانند خطوط توضيح ( Comment Line) برچسبهاي PHP ( php Tag) و يا ساختارهاي کنترلي ( شرطها حلقه ها و غيره ) يک دستور محسوب نمي شوند بنابراين به يک ; نيز ختم نمي شوند .
در درس بعدي چند مثال ساده ديگه به همراه چاپ يک پيغام در مرورگر و همچنين فرستادن کد هاي HTML به مرورگر از طريق PHP و همچنين افزودن توضيحات به اسکريپت صحبت خواهيم کرد.
پس با ما باشيد...
mojrian@statisgroup.com :idea: