آموزش php (وبلاگ یک پی اچ پی کار)

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

۱۲۰ مطلب با موضوع «php» ثبت شده است

ux چیست؟

در این پست خیلی خیلی کوتاه میخوام به شما بگم که اصلا ux چی هست !

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

وقتی میگیم ارتباط برقرار کنند یعنی اینکه بتونن از امکاناتی در آن وجود داره استفاده کنند ، به خاطر همین هست که رابط کاربری ، یعنی رابط بین کاربر و کدهای عملیاتی برنامه  که به این طرح ui میگن

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

ترسیم ستاره با حلقه while در php

در این پست یک شکل با ستاره ایجاد می کنیم که برای اینکار از دو حلقه استفاده کرده ایم ، حلقه بیرونی برای کنترل تعداد خط و حلقه داخلی برای کنترل تعداد چاپ * در هر خط میباشد :

 

    $= 0;
    $= 0;
    while($a<30)
    {
        while($b<30-$a)
        {
             echo "*";  
             $b++; 
        }
        $b = 0;
        echo "<br>";  
        $a++;      
    }

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

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

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

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

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

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

بارگذاری تصویر آواتار کاربران از سایت گراواتار

گراواتار

در این پست قصد دارم تجربه دیگری رو با شما در میان بگذارم و آنهم نحوه نمایش تصویر آواتار کاربران که در سایت گراواتار ذخیره کرده اند.

این کار خیلی آسونه و شما میتونید با یک عنصر img در صفحه و تنظیم مقدار src آن به آدرس عکس در سایت گراواتار این کار رو انجام بدید.

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

تصویر امنیتی با قابلیت رفرش ایجکسی

تصویر امنیتی

کد امنیتی یا همان تصویر امنیتی یکی از دغدغه های برنامه نویسان تحت وب میباشد که ما در این پروژه کدهای مربوطه رو در قالب یک پروژه کامل برای شما برنامه نویسان عزیز آماده کرده ایم.
تصویر امنیتی برای جلوگیری از ارسال های غیر انسانی در سایتها استفاده می شوند که در این پروژه با استفاده از دستورات گرافیکی در هر بار لود فرم یک رشته با طور5 کاراکتر (قابل تغییر توسط شما) تولید و به تصویر تبدیل می شود ، سپس مقدار کد تولید شده درون یک متغییر از نوع سشن قرار داده میشه تا در زمان ارسال اطلاعات فرم مقدار وارد شده توسط کاربر با مقدار درون سشن بررسی و در صورت همخوانی اونها عملیات دلخواه انجام بشه و در غیر اینصورت پیغام خطا نمایش داده بشه که همه اینها بدون بارگذاری کامل صفحه اتفاق می افته و شما میتونید توی پروژه هاتون از کدهاش استفاده کنید.

لینک دانلود پروژه

-----------------------------------------------------------

لینک دانلود با بارکدخوان

تصویر امنیتی با php

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

مقدمه بر ایجکس

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

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

AJAX = Asynchronous JavaScript and XML

 

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

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

سشن چیه و چه کاربردی داره و چه تفاوتی با کوکی داره؟

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

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

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

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

کوکی چیست و چه کاربردی داره؟

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

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

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