آپلود با cakephp

۱۳۸۹/۱۰/۲۰

کیک پی اچ پی یکی از فریم ورک های قدرتمند و بسیار ساده ست که خیلی راحت می تونید باهاش سایت هایی رو با معماری MVC بنویسید که به راحتی قابل توسعه هستند. برای آشنایی با این فریم ورک می تونید به این پست مراجعه کنید. یکی از امکاناتی که این فریم ورک به ما می ده استفاده از behavior ها یا رفتارکننده ها هاست… ادامه ی مطلب



ویرایشگرهای متنی WYSIWYG

۱۳۸۹/۱۰/۱۸

اگه یه برنامه نویس وب هستید لزوما باید با ادیتورهای متنی و اچ تی ام ال آشنایی داشته باشین،دیگه کسی حال و حوصله استفاده از تگ های اچ تی ام ال توی نوشته هاشو نداره و اینو باید به صورت WYSIWYG انجام داد یعنی اون چیزی که می بینیم اون چیزی هست که میخواییم،در زیر ۱۰ تا از ادیتورهای معمول رو معرفی کردیم تا تو پروژه هاتون از اونا استفاده کنید. ادامه ی مطلب



آموزش ساخت ایمیل فعال سازی

۱۳۸۹/۱۰/۱۶

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



کیک پی اچ پی »» اعتبار سنجی فرم در مدلی دیگر

۱۳۸۹/۰۹/۲۷

خیلی وقت‌ها برای ما پیش می‌آید که بخواهیم اطلاعات یک فرم مربوط به یک model را در view مربوط به model دیگری اعتبار‌سنجی کنیم . به‌طور مثال در حال نمایش یک مطلب ( Post model ) می‌خواهیم فرم ارسال نظر برای مطلب را قرار دهیم و روی این فرم عملیات اعتبار‌سنجی انجام دهیم .

در این حالت view مربوط به Post است ولی فرمی که قرار است ارسال شود به مدل Comment ارسال می‌شود !

اگر فرم را به صورت زیر بنویسیم چه اتفاقی خواهد افتاد ؟
ادامه ی مطلب



سه راه برای سرعت بخشیدن به سایتتان با PHP-قسمت پایانی

۱۳۸۹/۰۹/۲۵

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



سه راه برای سرعت بخشیدن به سایتتان با PHP-قسمت دوم

۱۳۸۹/۰۹/۲۴

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



آموزش Auth در cakephp

۱۳۸۹/۰۹/۰۷

cakephpاحراز هویت برای (Authentication) سایت های داینامیک از ملزومات محسوب می شه. در تمامی سایت ها برای ورود به بخش مدیریت باید از مدیر احراز هویت بشه و هر کسی اجازه ی ورود به بخش مدیریت رو نداشته باشه. در این مطلب شما تا حدودی با ساختار کیک آشنا شدید. cakephp ابزار بسیار مناسبی برای توسعه ی سایت های داینامیک محسوب می شه. و در این زمینه ابزار فوق العاده ای داره که به راحتی می تونید از کاربران احراز هویت کنید. ادامه ی مطلب



انتقال سرور به سرور -Server to Server Transfer-SST

۱۳۸۹/۰۹/۰۲

با سلام دوباره خدمت دوستان

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

SST  چیست؟

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

ادامه ی مطلب



سه راه برای سرعت بخشیدن به سایتتان با PHP-قسمت اول

۱۳۸۹/۰۸/۲۹

مقدمه:

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

با این حال نباید گفت که نیازی به سرعت بخشیدن به سایتمان نیست.اگر خواستار کاهش بار از روی سرور ،همچنان کاهش تعداد درخواستهای HTTP و افزایش تعداد بازدیدکننده ها هستید.چند تکنیک وجود دارد که می توانید از آنها استفاده کنید.این مقاله تعدادی از فوت و فن های  PHP نظیر فشرده سازی و caching رو پوشش میدهد.

ادامه ی مطلب



فشرده سازی آسان با تکنیک Gzip توسط PHP

۱۳۸۹/۰۸/۲۸

Gzip چیست؟

Gzip یک الگوریتم فشرده سازی همانند Zip و SIT ایست.استفاده از این الگوریتم بسیار متدوال بوده و اگر شما با داده های غیر فشرده سر و کار دارید میتوانید انبوهی از فضاهای خالی را توسط Gzip کردن فایلهایتان بدست آورید.یک فایل تصویری پیش از این با ااستفاده از الگوریتم jpeg یا gif فشرده میشد و چنانکه به صورت یک داده طبیعی باشد،فشرده سازی دوباره با Gzip تاثیر چندانی در آن نخواهد داشت.

ادامه ی مطلب