(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-85215037-1', 'auto'); ga('send', 'pageview');

آموزش زبان برنامه نویسی php , html , css , تجربیات یک برنامه نویس

۱۲ مطلب با موضوع «آموزش های عمومی و نکته های طراحی سایت» ثبت شده است

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

خدمت همه شما کاربران وبلاگم که همگی جز دوستان خوب و زحمت کش من هستید سلام مجدد عرض میکنم

چند وقتی که نمی تونستم در وبلاگم پست جدیدی بزارم و بازهم از شما و گوگل عزیز عذرخواهی میکنم

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

خوب دوستان ، میخوام درباره پردازش درخواست ها در php یکم توضیح بدم و شمارو با یک تابع نیز آشنا کنم

همونطور که میدونید ما در برنامه های تحت وب برای نمایش و دریافت اطلاعات از عناصر و تگ های html استفاده میکنیم مثلا برای نمایش یک متن از تگ <p> و برای دریافت یکسری داده ها از کاربران هم معمولا از عنصری بنام فرم استفاده میکنیم.

ادامه مطلب...
۲۶ آبان ۹۵ ، ۱۱:۰۷ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

آشنایی با کتابخانه CURL در PHP

curlتابع

در این پست در مورد کتابخونه کاربردی cURL خدمتتون توضیح میدم

من زمانی با این کتابخونه آشنا شدم که میخواستم از طریق یکی از فرمهای صفحه سایتم به یک صفحه از یک وبسایت دیگر اطلاعاتی ارسال کنم و وقتی میخواستم مقادیر رو به اون سایت ارسال کنم و پاسخ مناسبی رو دریافت کنم ، نمیشد تا اینکه با جستجو در اینترنت به کتابخونه بسیار ارزشمندی بنام cURL آشنا شدم و به کمک این افزونه در PHP تونستم براحتی این کار رو انجام بدم.

کتابخونه cURL در PHP حاوی توابعی است که به شما اجازه میده تا بتونید با سرورهای دیگه ارتباط برقرار کنید و فرقی نمیکنه که اون سرور تحت کدوم پروتکل ارتباطی داره کار میکنه

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

ادامه مطلب...
۱۱ مهر ۹۵ ، ۱۸:۲۶ ۰ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

آشنایی با JSON

آشنایی با JSON

دوستان خوبم میخوام شما رو با ساختارهای اطلاعاتی در برنامه نویسی تحت وب آشنا بکنم و خدمتتون توضیح بدم که چرا باید انواع این ساختارهارو بشناسید و اصلا چه کاربردی دارند و حتی چه تفاوتی با همدیگه دارن

برنامه های کامپیوتری که بر اساس استراتژی Server Base کار میکنند (یعنی یک کامپیوتر به عنوان سرویس دهنده و تعدادی هم سرویس گیرنده) با همدیگه به تبادل اطلاعات می پردازن و معمولا هم در بیشتر مواقع حجم دیتای خارج شده از سرور بیشتر از از کلاینت ها هست و کلاینت ها فقط درخواست ها رو و نهایتا اطلاعات فرمی رو ارسال میکنن ولی سرورها معمولا دیتای زیادی رو به کلاینت های متقاضی ارسال میکنن

ادامه مطلب...
۱۰ مهر ۹۵ ، ۲۲:۰۵ ۲ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

روش همروند و غیر همروند در ارسال درخواست به سرور و دریافت پاسخ از آن

دوستان خوبم مجددا خدمت شما سلام عرض میکنم و بابت عدم انتشار پست در این چند روز ، هم از شما و هم از گوگل عزیز عذر میخوام.

به هر حال مسافرت آنهم رفتن به شمال کشور برای روح و جسم لازم و ضروریست ، جای شما خالی ، رفتیم بندر انزلی و توی دهکده ساحلی در یک ویلای زیبا چند روزی خوش گذشت .

تفریح برنامه نویسان

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

ادامه مطلب...
۰۸ مهر ۹۵ ، ۲۲:۴۴ ۱ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

نوتیفیکیشن مرورگر کروم و فایرفاکس

نوتیفیکیشن مرورگر

اخیرا سرویس جدیدی تحت عنوان نوتیفیکیشن مرورگرها توسط شرکتهای نرم افزاری ارائه شده است که وبمسترها می توانند با استفاده از آن برای بازدیدکنندگان سایت خود بدون دانستن ایمیل یا هیچ اطلاعاتی از کاربران پیغام ارسال کنند.

روند کار به اینصورت هست که شما به عنوان وبمستر در یکی از این سایت های ارائه دهنده سرویس نوتیفیکیشن مرورگرها عضو میشید و آدرس وبسایت شمارو ازتون میخواد و بعد اون به شما یک تکه کد میده که بایستی در قسمت head صفحه تون درج کنید.

از اون لحظه به بعد هر کاربری که به سایت شما مراجعه میکنه یک پاپ آپ اجازه نمایش میده که اگه کاربر تمایل داشت دکمه Allow رو میزنه و عضو کمپین نوتیفیکیشنی سایت میشه ، حالا هر موقع که وبمستر خواست پیغامی به کاربران ارسال کنه از طریق داشبورد ویژه وبسایت ارائه دهنده اقدام به تایپ و ارسال به کل کاربران یا کاربران خاصی (مثلا کاربرانی که در فلان صفحه پیغام اجازه دریافت نوتیفیکیشن رو تایید کرده اند) می تونه انجام بده 

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

Free Browsers Push Notification

۲۶ شهریور ۹۵ ، ۱۹:۰۶ ۱ نظر موافقین ۲ مخالفین ۰
مهدی حسامی

راه اندازی کانال تلگرامی وبلاگ phpkar

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

فقط کافیه در کانال آموزشی وبلاگ phpkar عضو بشید که برای این کار بر روی لینک باکس زیر کلیک کنید.

کانال تلگرامی آموزش php

۲۶ شهریور ۹۵ ، ۱۴:۳۰ ۰ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

دیتابیس استان ها و شهرهای ایران

در این پست دیتابیس آماده استانها و شهرهای کشور عزیزمون ایران(جدید) رو برایتان قرار میدم.

دیتابیس استانها

برای استفاده از این دیتابیس دو راه دارید :

 1  -  ایمپورت فایل sql زیر در دیتابیس

 2  - اجرای دستورات sql درون دیتابیس

ادامه مطلب...
۲۴ شهریور ۹۵ ، ۲۰:۲۹ ۰ نظر موافقین ۱ مخالفین ۰
مهدی حسامی

مهاجرت از HTML4 به HTML5

در این پست میخوام نحوه مهاجرت از html4 به html5 رو بدون از بین رفتن محتوا یا ساختار قبلیخدمتتون آموزش بدم

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

ادامه مطلب...
۱۵ شهریور ۹۵ ، ۱۵:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
مهدی حسامی

عضویت در خبرنامه وبلاگ آموزشی phpkar.blog.ir

جهت دریافت آخرین مطالب وبلاگ در ایمیلتون در خبرنامه ما شرکت کنید

کافیه اسمتونو با موبایل و ایمیل وارد کنید

phpkar

۳۰ مرداد ۹۵ ، ۱۴:۴۶ ۳ نظر موافقین ۲ مخالفین ۰
مهدی حسامی

غیرفعال کردن سرویسهای اشغال کننده پورت 80 در ویندوز

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

به عنوان مثال با توجه به اینکه نرم افزار WAMP SERVER نیز با پورت 80 کار میکنه لذا زمانی که در ویندوز برنامه یا سرویس دیگری پورت 80 رو اشغال کرده باشد ، اجرای ومپ سرور دچار مشکل میشود و آیکن برنامه زرد باقی می ماند و سبز نمی شود .

البته برای اینکه بدونیم چه سرویسی پورت 80 رو اشغال کرده  میتونیم از ابزار تست اشغال پورت در آپاچی برنامه ومپ سرور ، وضعیت پورت80 رو بررسی کنیم که معمولا هم  می نویسه : پورت شماره 80 توسط سرویسهای http اشغال شده است (SERVER: Microsoft-HTTPAPI/2.0) لذا ما در این پست راهکار رفع این مشکل رو خدمتتون آموزش می دهیم .

ادامه مطلب...
۳۱ تیر ۹۵ ، ۱۷:۵۹ ۰ نظر موافقین ۱ مخالفین ۰
مهدی حسامی