فرق بین == و === در پی اچ پی

سوال : فرق بین علامت های == و === در چیست و از این دستورات چگونه استفاده می شود؟

جواب : جواب خیلی آسان است علامت == بررسی می کند که سمت چپ و سمت راست مساوی باشد ولی علامت === بعلاوه ی این بررسی ، نگاه می کند که آیا این دو متغییر نوع داده ای یکسان دارند یا نه !
مثال :

 
//bad code:
if ( strpos( $inputString, 'xyz' ) == false ) {
 
    // do something
 }
 


 
//good code:
if ( strpos( $inputString, 'xyz' ) === false ) {
 
    // do something
 }
 

تغییر نام دیتابیس در mysql

در صورتی که می خواهید با های نام خودتان را عوض کنید :

این ملب را بخوانید »

۱۱ سایت برای آموزش php

امروز می خوام به شما ۱۱ برای شروع به برای افراد مبتدی تا حرفه ای معرفی کنم:
امیدوارم این ارسال مفید باشه

این ملب را بخوانید »

کوتاه سازی آدرس در پی اچ پی با استفاده از سایت bit.ly

امروز به شما ها را یاد می میدم که می توانید آدرس های بزرگ را کوتاه کنید:

این ملب را بخوانید »

آموزش پی اچ پی : تبدیل متن به عکس

با سلام امروز خواستم بهتون آموزشی نشون بدم که با استفاده از این مثلا ایمیلتون را تبدیل به کنید که توسط اسپمر ها قابل تشخیص نباشد .
برای استفاده از این حتما باید GD library را نصب داشته باشید .

<?

if(!isset($_GET['text']))

{
die("No text provided");
}
header ("Content-type: image/png");

$textToConvert = $_GET['text'];
$font   = 4;
$width  = ImageFontWidth($font) * strlen($textToConvert);

$height = ImageFontHeight($font);
$im = @imagecreate ($width,$height);

$background_color = imagecolorallocate ($im, 255, 255, 255); //this means it's white bg
$text_color = imagecolorallocate ($im, 0, 0,0);//and of course black text

imagestring ($im, $font, 0, 0,  $textToConvert, $text_color);
imagepng ($im);

?>

مثلا به صورت زیر فراخوانی کنید :

<img src="textToImage.php?text=[email protected]">

اسکریپت مدیریت سایت مدرسه زبان پی اچ پی

آدرس آدرس ورود امکانات
  • ثبت اینترنتی دانش آموزان( – نمایش – ویرایش – )
  • ثبت معلمین (مدیریت – نمایش لیست – ویرایش – حذف)
  • ثبت مدیر و کارکنان(مدیریت – ویرایش – نمایش – حذف)
  • امکان ثبت ترم جدید (حذف – ویرایش )
  • امکان ثبت دروس(حذف – ویرایش)
  • امکان ثبت (حذف – ویرایش)
  • ارائه ی دروس
  • امور مالی
  • موضوع بندی نامحدود
  • 

  • ارسال اخبار به
  • تنظیمات قابل تغییر
  • امکان ورود معلم به مدیریت
  • دریافت لیست کلاس های موجود
  • ثبت نمرات درسی
  • ثبت نمرات امتحانی
  • ارسال پست آموزشی
  • امکان ورود دانش آموز
  • دریافت ی هفتگی
  • دریافت نمرات
  • دریافت لیست حضور غیاب خود
  • وضعیت مالی
تکنولوژی های استفاده شده ,,HTML,,CSS نسخه ی دمو

ورود به صفحه ی اصلی

ورود به مدیریت : نام کاربری = admin رمز : admin

ورود معلم : نام کاربری = teacher رمز : teacher

ورود دانش آموز : نام کاربری = student رمز : student

توجه به دلایل امنیتی امکانات مدیریتی شامل درج ، حذف ، آپلود ... غیر فعال شده است .

برای سفارش این با من تماس بگیرید .

سفارش پروژه

این ملب را بخوانید »

شبیه سازی سامانه ثبت یارانه

سامانه ی
با استفاده از و

امکانات :

به صورت فول

قابلیت

و ...

برای دیدن کامل روی ها کلیک کنید .

این ملب را بخوانید »

دفتر تلفن آنلاین با استفاده از PHP

دفتر تلفن یا دفتر با استفاده از پی

امکانات :

ی مخاطبین با استفاده از چند نوع فیلد (نام - نام خانوادگی و...)

منوی به صورت   و متحرک

*برای دیدن کامل ها روی آن کلیک کنید *

این ملب را بخوانید »

کدامیک از Framework های PHP را برگزینیم؟

فریم ورک های بسیار زیادی برای نوشته شده است که هر کدام ویژگی‏ها و امکانات خاص خودشان را دارد. برای برگزیدن یکی از آنها، نیاز به بررسی همه و آشنایی نسبی با آنها دارد. در این نوشته پنج مشهور را برگزیده  و بررسی شده است. این بررسی می‏خواهد یک Overview کلی از هر کدام را نشان دهد تا برای دیگران، انتخاب آسان‏تر شود.


طبیعتا Zend Framework سرشناس‏ترین و بالاترین گزینه ما است؛ چون که Zend، شرکتی که پشت PHP است آن را طراحی و تولید کرده است. این Framework امکانات زیادی داشته و بسیار قدرتمند است و هر آن چه که برای تولید یک بزرگ لازم داشته باشید در خود دارد. License آن هم BSD است که به شدت انعطاف پذیر بوده و شرط می‏کند که در صورت توسعه آن باید تولید شده کاملا انعطاف پذیر باشد.

همچنین این Framework از PHP 4 پشتیبانی نمی‏کند و تنها در PHP 5 اجرا می‏شود. با توجه به تلاشهای زیاد اخیر برای ارتقاء به PHP 5 در سرورها شاید این مسئله کمتر به چشم بیاید ولی به هر روی ناهماهنگی با یکی از گسترده‏ترین نسخه‏های PHP در این Framework به چشم می‏خورد.

این Framework و کامپوننت‏های فراوان آن برای پروژه‏های خیلی خیلی بزرگ مناسب است ولی برای خیلی از پروژه‏ها چیزهایی را ارائه می‏کند که خیلی بیشتر از نیاز آنها است و همچنین به طور نسبی از پیچیدگی‏هایی برخوردار است. خیلی از چیزهایی که Zend Framework داره، خیلی کم کاربرد است. در هر حال، گزینه برگزیده من Zend Framework نیست. به باور من Zend Framework خیلی خوش دست نیست و یاد گرفتن آن زیادتری می‏برد و زیادی لازم هست تا بفهمید دقیقا چگونه می‏کند. این پیچیدگی مخصوصا اگر بخواهید با یک تیم کنید، سبب می‏شود تا زمان زیادی برای تیم از بین برود. همچنین این Framework شما را به پیروی از MVC اجبار نمی‏کند. این مساله اگر چه از یک سو سبب انعطاف‏پذیری می‏شود ولی از سوی دیگر هم ممکن است شما را غیر استاندارد کند.

(یکی از مزایای Zend این است که شما فقط از های مورد نیازتان استفاده می کنید و این امر ها را سبک تر می کند)

بد نیست بدانید که در بین سایتهای ایرانی، سایت مشهور کلوب با کمک Zend Framework درست شده است.

این ملب را بخوانید »