چطور کاربران وبسایت خود را به نسخه‌ی https و بدون www ریدایرکت کنیم؟

بسیاری از مواقع پیش می‌آید که قصد داریم وقتی کاربر آدرس وبسایت ما را وارد می‌کند، به صورت منحصر به فرد به فرمت آدرس مورد نظر ما وارد شود. مثلاً ما SSL را روی وبسایت خود نصب و راه‌اندازی کرده‌ایم و قصد داریم کاربر حتی…

چطور پروژه‌ی خود را به GitHub منتقل کنم یا پروژه‌ای را دانلود کنم

با فرض نصب بودن Git، جهت انتقال پروژه به مخزن GitHub کافی است مراحل زیر را به ترتیب اجرا شوند: انتقال پروژه به گیت‌هاب ۱- ابتدا در پوشه‌ای که قصد انتقال آن را داریم، با رایت کلیک روی گزینه‌ی Git Bash Here زده تا ترمینال…

چگونه اولین ارزیابی اکتشافی (Heuristic Evaluation) خود را انجام دهم؟

در این نوشته سعی کردم به صورت مختصر ولی کاربردی در مورد ارزیابی اکتشافی (Heuristic Evaluation) توضیحاتی دهم. به ارزیابی اکتشافی Expert Evaluation هم گفته می‌شود و پُر واضح است که اساس این ارزیابی بر تشخیص شخص یا اشخاص خبره استوار است. Jakob Nielsen و…

چگونه فایل‌های حجیم را از طریق FTP و PHP آپلود کنیم و انتقال دهیم؟

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

چطور از طریق PHP فایلی را از Host دیگر، روی Host خودمان کپی کنیم؟

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

چطور تعداد رکوردهای ثبت شده را با تابع rowCount برگردانیم؟

زمانی که قصد داشته باشیم تعداد رکوردها یا به عبارتی تعداد سطرهای درج شده‌ی موجود در دیتابیس را به دست آوریم کافی است از تابع rowCount استفاده کنیم: همانطور که در کد بالا مشخص است، تابع rowCount مقدار رکوردهای برگشته شده توسط query را شمرده…

چگونه ID آخرین رکورد ثبت شده در دیتابیس را برگردانیم؟

اگر قصد داشته باشیم آخرین ID درج شده در دیتابیس را برگردانیم یا به عبارتی ID رکوردی که در حال ثبت شدن در دیتابیس است را مشاهده کنیم، کافی است از تابع lastInsertId استفاده کنیم. طبق نمونه باید توجه داشت نحوه‌ی برگرداندن از طریق handler…

چگونه هنگام Insert با PDO باید Prepare و Bind کنیم؟

با فرض اینکه طبق پُست‌های گذشته، اتصال PDO صحیح باشد، نحوه‌ی عادی افزودن یک رکورد به جدول مربوطه در دیتابیس: اطلاعات ورودی می‌توانند از فرم یا طُرق مختلف گرفته شوند که در مثال زیر هم حالت ساده و هم حالتی که از فرم گرفته شده…

نحوه‌ی Fetch کردن داخل Class با تابع setFetchMode چگونه است؟

در ادامه‌ی پُست قبل که مربوط به PDO بود با تابع fetch آشنا شدیم، در این نوشته قصد داریم با تابع setFetchMode آشنا شده و به وسیله‌ی این تابع، اطلاعات دیتابیس را به یک کلاس منتقل و عملیات خود را روی آن انجام دهیم. پس…

آغاز به کار با PDO و آشنایی با تابع fetch و fetchAll

از طریق ثابت PDO و تابع زیر به اطلاعاتی کلی در مورد دیتابیس می‌رسیم: در کد زیر جهت یک اتصال به روش PDO می‌بینیم که ابتدا درایور مورد نظر را معرفی کرده و سپس جزئیات آن از قبیل host و… را مشخص می‌کنیم: حال اگر…