نتايج جستجو مطالب برچسب : برنامه نویسی وب

 آموزش پی اچ پی php – بخش ۴

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

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

نرم افزار Nusphere را باز کرده و یک پرونده جدید از نوع HTML File ایجاد کنید و کدهای زیر را میان <body> و <body/> تایپ کنید و سپس صفحه را با نام form.html ذخیره کنید.

<form action="welcome.php" method="post">
name : <input type="text" name="yourname">
submit : <input type="submit" name="send" value="send">
</form>

تا اینجا یک فرم با استفاده از html ایجاد کردیم که دارای یک فیلد از نوع text جهت دریافت اطلاعات و یک دکمه ارسال جهت ارسال فرم به محل گفته شده می باشد.تنها نکته ای که اینجا باید بهش دقت کنید خصیصه هایی است که در فرم استفاد شده است.
– اولین خصیصه ما action است که محل ارسال فرم را مشخص می کند که در کد بالا برابر با welcome.php است یعنی فرم ما باید به این فایل ارسال شود.
– خصیصه بعدی method می باشد که شیوه ارسال اطلاعات را مشخص می کند.در کل دو شیوه get و post برای ارسال اطلاعات وجود دارد که تفاوت آنها در امنیت می باشد و post از امنیت بالاتری بر خوردار است زیرا get اطلاعات را از طریق نوار آدرس ارسال می کند که توسط کاربر قابل مشاهده است و علاوه بر این get دارای محدودیت در ارسال اطلاعات به مقدار ۱۰۰ کاراکتر می باشد.
در صورتی که خصیصه method مشخص نشود به صورت پیش فرض get لحاظ می شود.

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

یک پرونده جدید php ایجاد کرده و با نام welocome.php در محل form.htm ذخیره کنید.سپس کد های زیر را درون آن تایپ کنید :

<?php
name = $_POST['yourname'];$
echo "welcome $name";
<؟

در کد بالا ابتدا یک متغیر به نام name$ ایجاد کرده و مقدار دریافتی را به وسیله آرایه POST_$ در آن ذخیره کردیم.در صورتی که مقدار متد ما get بود باید از GET_$ استفاده می کردیم.برای دریافت مقادیر فرم باید از نام آن استفاده کنیم و ما هم در اینجا از yourname که برای input بود استفاده کردیم.سپس با استفاده از تابع echo رشته welcome و name$ را چاپ کردیم.
توجه داشته باشید که آرایه های بالا از دستورات پیشفرض php بوده و باید حتمآ با حروف بزرگ نوشته شوند.

به کد زیر توجه کنید :

echo "welcome ".$name;

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

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

ادامه مطلب / دانلود
 آموزش پی اچ پی php – بخش ۴

 

 

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

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

نرم افزار Nusphere را باز کرده و یک پرونده جدید از نوع HTML File ایجاد کنید و کدهای زیر را میان <body> و <body/> تایپ کنید و سپس صفحه را با نام form.html ذخیره کنید.

1
2
3
4
<form action="welcome.php" method="post">
name : <input type="text" name="yourname">
submit : <input type="submit" name="send" value="send">
</form>

تا اینجا یک فرم با استفاده از html ایجاد کردیم که دارای یک فیلد از نوع text جهت دریافت اطلاعات و یک دکمه ارسال جهت ارسال فرم به محل گفته شده می باشد.تنها نکته ای که اینجا باید بهش دقت کنید خصیصه هایی است که در فرم استفاد شده است.
– اولین خصیصه ما action است که محل ارسال فرم را مشخص می کند که در کد بالا برابر با welcome.php است یعنی فرم ما باید به این فایل ارسال شود.
– خصیصه بعدی method می باشد که شیوه ارسال اطلاعات را مشخص می کند.در کل دو شیوه get و post برای ارسال اطلاعات وجود دارد که تفاوت آنها در امنیت می باشد و post از امنیت بالاتری بر خوردار است زیرا get اطلاعات را از طریق نوار آدرس ارسال می کند که توسط کاربر قابل مشاهده است و علاوه بر این get دارای محدودیت در ارسال اطلاعات به مقدار ۱۰۰ کاراکتر می باشد.
در صورتی که خصیصه method مشخص نشود به صورت پیش فرض get لحاظ می شود.

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

یک پرونده جدید php ایجاد کرده و با نام welocome.php در محل form.htm ذخیره کنید.سپس کد های زیر را درون آن تایپ کنید :

1
2
3
4
<?php
name = $_POST['yourname'];$
echo "welcome $name";

در کد بالا ابتدا یک متغیر به نام name$ ایجاد کرده و مقدار دریافتی را به وسیله آرایه POST_$ در آن ذخیره کردیم.در صورتی که مقدار متد ما get بود باید از GET_$ استفاده می کردیم.برای دریافت مقادیر فرم باید از نام آن استفاده کنیم و ما هم در اینجا از yourname که برای input بود استفاده کردیم.سپس با استفاده از تابع echo رشته welcome و name$ را چاپ کردیم.
توجه داشته باشید که آرایه های بالا از دستورات پیشفرض php بوده و باید حتمآ با حروف بزرگ نوشته شوند.

به کد زیر توجه کنید :

1
echo "welcome ".$name;

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

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

ادامه مطلب / دانلود
 آموزش پی اچ پی php – بخش ۳

در جلسات قبلی آموختید که چگونه یک کد php را اجرا کنید و از این جلسه سعی می کنیم دستورات اصلی php را یاد گرفته و بیشتر به کد نویسی می پردازیم.
اولین موضوعی که قصد دارم به آن بپردازم متغیر می باشد که بسیار هم پر کاربرد هستند.

متغیر چیست ؟
در بسیاری از موارد نیاز است که اطلاعاتی را به صورت موقت ذخیره و چندین بار مورد استفاده و عملیات متفاوتی را روی آن ها اعمال کنیم در اینجاست که به متغیرها نیاز داریم.متغیر ها در هنگام ذخیره سازی یک فضا از ram گرفته و مقدار را در آن ذخیره می کنند.

یک پرونده جدید ایجاد و کد زیر را تایپ کرده و اجرا کنید :

1
2
$name = gooyait;
echo $name;

متوجه شدید که نتیجه gooyait می باشد.

در اکثر زبان های برنامه نویسی قبل از تعریف متغیر باید نوع آن مشخص گردد اما در php نیازی به انجام این کار نیست و php با توجه به مقدار ذخیره شده در متغیر نوع آن را شناسایی می کند.
انواع متغیر در php شامل string(کاراکترها را در بر می گیرد)،integer(شامل اعداد و اعشار true) boolean ، (double یا false) و array ( در بخش های بعدی مورد بحث قرار می گیرد) می باشند.

1
2
3
4
$string = 'gooyait';
$integer = 123;
double = 5.2;
$boolean = true;

–  برای تعریف متغیر  باید در ابتدای نام متغیر از علامت ( $ ) استفاده شود.
–  نام متغیر می تواند شامل حروف به همراه اعداد و خط زیر ( _ ) باشد.(مثال های زیر نمونه ای صحیح از تعریف متغیر می باشند)
–  در ابتدای نام متغیر نمی توان از عدد استفاده کرد ولی اگر ابتدا حروف یا خط زیر و سپس عدد باشد اشکال ندارد.
–  متغیرها به کوچک یا بزرگ بودن حروف حساس هستند.برای مثال  $gooyait با GOOYAIT تفاوت دارد و یکی نیستند.
–  برای مقداردهی یک متغیر از علامت یا عملگر ( = ) همان مساوی استفاده می شود.
–  استفاده از فاصله در نام متغیر مجاز نیست.
–  متغیر های رشته ای باید حتما داخل کوتیشن یا دابل کوتیشن قرار بگیرد.

امیدوارم مورد توجه کاربران گویا آی تی قرار بگیرد.با نظرات ارزشمند خود با ما همراه باشید.

ادامه مطلب / دانلود

در بخش قبل با php  و ابزارهای مورد نیاز آشنا شدید،حال زمان آن فرا رسیده که اولین کد را با هم بنویسیم.

ابتدا نرم افزار nusphere را اجرا کنید سپس طبق آموزش های جلسه قبل یک پرونده جدید ایجاد کرده و کد زیر را تایپ کنید.

  آموزش پی اچ پی php – بخش ۲

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

?php>

محل قرار گیری کد

?>

–  به این قسمت سبک ضمیمه یا تگ پی اچ پی گفته می شود و هر چه بین این دو نوشته شود php به حساب می آید و هر چه خارج از این قسمت باشد html به حساب می آید.

echo “php tutorial in gooya it”;

–  echo یکی از دستورات php است که وظیفه چاپ متن در خروجی را بر عهده دارد.که در اینجا php tutorial in gooyait را چاپ می کند.

–  اگر دقت کنید متوجه می شوید که در انتهای کد یک سمی کالن ( ; ) قرار گرفته است،ما در php با این علامت مشخص می کنیم که کد ما به پایان رسیده است.

حالا نوبت این شده که کد را اجرا کنیم.ابتدا پرونده را با نام index.php ذخیره کرده سپس از منوی  run زیر منوی run را یا کلید F9  را بزنید.
نکته : بهتر است  محل دخیره پوشه htdocs باشد.(جلسه قبل گفته شد)

 آموزش پی اچ پی php – بخش ۲

در تب باز شده شما مشاهده می کنید که متن php tutorial in gooyait به نمایش در می آید.
این بار کد ما توسط موتور داخلی نرم افزار nusphere تفسیر شد حال یک بار هم کد را با xampp اجرا می کنیم تا شیوه کار با این نرم افزار را هم بیاموزیم.
اگر پرونده را در محل گفته شده یعنی پوشه htdocs ذخیره کردین مرورگر خود را اجرا و آدرس ۱۲۷٫۰٫۰٫۱ را دنبال کنید.
توجه : باید قبل از اجرا ی کد نرم افزار را اجرا کنید و apache هم run باشد.نتیجه باید مثل تصویر زیر باشد.

 آموزش پی اچ پی php – بخش ۲

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

ادامه مطلب / دانلود
css.php