اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
همان طور که می دانید، فیلد (field) مربوط به انتخاب فایل در فرم (form)، به صورت زیر می باشد (فرم HTML) :
1 |
<input type="file" name="file" id="file" /> |
اما بعد از اینکه بر روی دکمه submit فرم کلیک شود و پردازش اطلاعات فرم با کدهای PHP را شروع کنیم، شاید بخواهیم بدانیم که آیا کاربر، فایلی را برای این فیلد (field) مربوط به انتخاب فایل در فرم (form) انتخاب کرده است یا خیر.
برای این منظور، کدهای PHP زیر را می نویسیم :
1 2 3 4 5 |
<?php if($_FILES["file"]["error"] != 4){ // کدهای مورد نظرمان برای هنگامی که فایلی برای فیلد انتخاب شده باشد } ?> |
همان طور که می دانید، با استفاده از فرم ها، می توانیم ورودی های کاربر را که در فرم وارد می کند، به صفحه ای دیگر ارسال کنیم (با روش post)، اما گاهی نیاز داریم که مقدار یک متغیر را که کاملا معلوم است و نیازی نیست که کاربر آن را مشخص کند را به صفحه ای دیگر ارسال نماییم. در اینگونه مواقع، می توانیم یک تگ input را به صورت مخفی (hidden) در فرم قرار دهیم تا بعد از اینکه کاربر بر روی دکمه submit فرم کلیک می کند، آن مقدار نیز با روش post به صفحه مقصد ارسال گردد.
در مبحثی دیگر، چگونگی ارسال مقادیر وارد شده در یک فرم، با روش POST را شرح دادیم، اینک قصد داریم که شرح بدهیم که چگونه از روش GET برای ارسال مقادیر وارد شده در فرم استفاده کنیم.
کدهای HTML فرم مورد نظر را به صورت زیر می نویسیم :
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<html> <head> </head> <body> <form method="get" action="show_text.php"> <input type="text" name="example_text"> <input type="submit" value="Submit"> </form> </body> </html> |
قبلا در مباحث آموزش HTML سایت اسکریپت باران، نحوه ساخت فرم ها را شرح دادیم و در همانجا گفتیم که با کدهای HTML، فرم ها را می سازیم و سپس در فرم ساخته شده، آدرس یک صفحه PHP را وارد می کنیم که آن صفحه PHP، بر روی اطلاعات دریافت شده توسط فرم، پردازش های لازم را انجام می دهد. اکنون قصد داریم به شما نشان بدهیم که صفحه PHP مورد نظر، با چه کدهایی، اطلاعات فرم ها را دریافت و پردازش های لازم را بر روی آنها انجام می دهد. به مثال زیر توجه کنید.
تابع bindec در PHP ، برای تبدیل اعداد دودویی (binary) به اعداد دهدهی (decimal) به کار می رود.
به مثال زیر توجه کنید :
1 2 3 4 |
<?php $A=bindec(1110); echo $A; ?> |
نتیجه :
1 |
14 |
تابع decbin در PHP ، برای تبدیل اعداد دهدهی (decimal) به اعداد دودویی (binary) به کار می رود.
به مثال زیر توجه کنید.
1 2 3 4 |
<?php $A=decbin(345); echo $A; ?> |
نتیجه :
1 |
101011001 |
با استفاده از deg2rad در PHP ، می توانیم یک زاویه را از درجه (degree) به رادیان (radian) تبدیل کنیم.
به مثال زیر توجه کنید.
1 2 3 4 5 6 7 8 9 |
<?php $A=deg2rad(90); echo $A; echo "<br />"; $B=deg2rad(180); echo $B; ?> |
نتیجه :
1 2 |
1.5707963267949 3.1415926535898 |
با استفاده از rad2deg در PHP ، می توانیم یک زاویه را از رادیان (radian) به درجه (degree) تبدیل کنیم.
به مثال زیر توجه کنید :
1 2 3 4 5 6 7 8 9 |
<?php $A=rad2deg(M_PI_4); echo $A; echo "<br />"; $B=rad2deg(2); echo $B; ?> |
نکته :
1 2 |
45 114.59155902616 |
تابع pow در PHP ، برای به توان رساندن اعداد به کار می رود.
به مثال زیر توجه کنید.
عدد 2 را به توان 3 می رسانیم :
1 2 3 4 |
<?php $A=pow(2,3); echo($A); ?> |
نتیجه :
1 |
8 |
با استفاده از تابع sqrt در PHP ، می توانیم جذر (رادیکال 2) یک عدد را محاسبه کنیم.
به مثال زیر توجه کنید :
1 2 3 4 |
<?php $A=sqrt(4); echo($A); ?> |
نتیجه :
1 |
2 |
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !