رفتن به مطلب
لـــرن نــت

انجمن های پشتیبانی

شما می توانید سوالات و مشکلات خود را در انجمن های تخصصی برنامه نویس ایرانی پیگیری کنید.

تــوجــه

پسورد تمامی فایل ها learn-net.ir میباشد.

تــوجــه

این وب سایت تحت نظر پلیس فتا میباشد و تمامی مطالب طبق قوانین ایران میباشد.

سرور تیم اسپیک

شما هم میتوانید عضو بکس لرن نت در تیم اسپیک باشید ! بالاخره سرور تیم اسپیک انجمن برنامه نویس ایرانی راه اندازی شد که شما میتوانید با نصب نرم افزار teamspeak به جمع ما بپیوندید.

ts.learn-net.ir
علی سجادی

آموزش php از صفر - قسمت دوم

پست های پیشنهاد شده

سلام


از پست دوم دیگه بالاخره شروع می کنیم کد زدن برای PHP رو


چیزی که باید بدونید اینه که فایل php.* فرقی از نظر ساختار با فایل html.* نداره. یعنی شما حتی می تونید یه فایل HTML رو بدون هیچ دلیلی به PHP تغییر پسوند بدید و اون (اگه با سرور اجرا بشه!!) هیچ فرقی با حالت HTML خودش نشون نمی ده. یعنی بخوام بهتر بگم توی PHP می شه از HTML استفاده کرد و در لا به لای کدهای HTML هستش که ما PHP می نویسیم.


نکته ی بسیار مهم و نتیجه گیری: اگه فرمت فایل html.* باشه فقط کدهای HTML نشون داده می شن و کدهای PHP پردازش نمی شن! (حتی اگه فایل از روی سرور خونده بشه!!) ولی اگه فرمت فایل php.* باشه هر دو نوع کد به درستی عمل می کنن. به جز این دیگه فرق چندانی بین این دو نوع فایل نیست.


کدهای PHP باید توی تگ مخصوص خودشون نوشته بشن تا سرور با اون ها به عنوان دستور رفتار کنه. در غیر این صورت کدها رشته های متنی فرض می شن و خود اون ها به مرورگر کاربر ارسال می شه (ساختار این تگ شباهتی به تگ های HTML نداره. قاطی نشه).


تگ شروع PHP:


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


و تگ پایانی اون:


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


هست (برای تگ شروع می شه php رو ننوشت ولی بهتره بنویسیم). تمام کدهایی که بین این دوتا تگ نوشته بشن به عنوان دستور PHP به سرور شناسونده می شن و ما به سرور می گیم: اینا رو پردازش کن و نتیجه شونو به کاربر بفرست!


نکته ی مهم: آخر هر دستور PHP باید حتماً کاراکتر ; گذاشته بشه. همچنین مقادیر داخل گیومه به عنوان رشته حساب می شن (این قسمتش یکم شبیه ++C عه).


برای مثال ساده ترین دستور PHP که دستور echo هست وظیفه اش اینه که یه مقداری رو چاپ کنه. این دستور به صورت زیر نوشته می شه:


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


یا به صورت کلی تر:


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


نکته: از این به بعد موقع توضیح کدها تگ های شروع و پایان PHP رو توی دستورات نمی ذاریم. ولی شما برای این که کد به سرور برای پردازش شناسونده بشه حتماً باید دستور رو بین تگ آغاز و پایان بذارید.


خروجی این دستور Hello World هست.


با echo میشه معادله ی ریاضی هم حل کرد. یعنی اگه شما بنویسید:


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


2+4 جمع میشه و 6 به مرورگر کاربر ارسال میشه.


 


دستور print هم مثل دستور echo عمل می کنه با این تفاوت که یکم کندتره.


نکته ی مهم: برای concat کردن توی PHP باید بین دو رشته ی موردنظر سه کاراکتر به ترتیب: «فاصله»، «نقطه» و «فاصله» قرار بگیره (فاصله ها اجبازی هستن).


مثال:


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


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


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


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


 


 


با ما همراه باشید


  • پسندیدم 3

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط xboby
      با سلام و تبریک سال نو،
      در visual studio code دستورات php  زیر را نوشتم ؛
      php?>
      ;"echo "Hi,let's begin
       و وقتی Run code  را کلیک می کنم در output  خطای زیر را
      دریافت می کنم؛
       
      [Running] php "c:\wamp64\www\php1\sample1.php"
      'php' is not recognized as an internal or external command,
      operable program or batch file.
      [Done] exited with code=1 in 0.034 seconds
      و خروجی ندارم.
      لطفا برای رفع مشکل بالا راهنمائی بفرمائید.
                                  متشکرم
       
       
    • توسط علیرضا آه مند
      سلام.
      بعد از مدت ها وقت شد که یک آموزش بزارم.
      در این آموزش شما یاد میگیرید که چگونه با استفاده از 4ou.ir یک ربات تلگرام به زبان php بسازید و بتونید با اون لینک ها رو کوتاه کنید.
      علاوه بر ویدیوی آموزشی سورس رباتی که با اون کارکردم رو هم براتون قرار دادم که مشکلی نداشته باشید.
      فقط ببخشید که صدا با ویدیو هماهنگ نیست،نمیدونم چرا بندی کم صدامو ضبط نکرد برای همین صدا رو جدا ضبط کردم.
      موفق باشید.
      ربات نمونه : Urlshortner
       
      لینک دانلود آموزش : 4OU And PHP.rar
      حجم فایل : 20MB
      پسورد : ندارد
    • توسط آرش آریایی
      درود
      سورس خزنده ( Crawler ) جست و جو گر به زبان php
      دوستان این سورس قشنگ خزنده برای شما آماده کردم که با یکم فکر و دیتابیسیش کردن میتونید اسکریپت های قویی بسازید مثل چک کردن سئو چک کردن وجود بک لینک و...
       
      کاربر گرامی برای مشاهده این قسمت باید از اکانت شخصی خود استفاده کنید زیرا کاربران مهمان دستررسی مشاهده این قسمت را ندارد.
       
    • توسط m0$tafa
      سلام یه ربات دیدم که عکس بهش میدیم و تشخیص میده . اگه چهره داخل عکس بود میاد افکت های مختلف مانند(پیری - خندان - دخترانه و ...) برامون ارسال میکنه.
      میخام بدونم چجوری اینکارو انجام داده؟
      با api انجام داده؟
      ممنونم...
  • کاربران آنلاین در این صفحه   0 کاربر

×