توابع و موارد کاربردی در PHP و لاراول

گرفتن URL صفحه‌ی جاری در لاراول که در blade هم جواب می‌دهد: یافتن یک مقدار در یک رشته در PHP

چطور تصاویر و فایل‌ها را از پوشه‌های غیر public فراخوانی کنیم و نمایش دهیم؟

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

چگونه فایل‌های حجیم را از طریق 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 و… را مشخص می‌کنیم: حال اگر…