نقطه ویرگول;

هر از گاهی از هر چیزی

هر از گاهی از هر چیزی

۳۸ مطلب با موضوع «پی اچ پی» ثبت شده است

ایمیل فعال سازی یکی از روش هایی ست که معمولن سایت ها برای اطمینان از اینکه کاربران واقعی در سایت ثبت نام کردن نه روبات ها یا کدهای مخرب و اینکه کاربرانی که ثبت نام کردن واقعن قصد استفاده از سایت رو دارن یا اطمینان از صحیح بودن روند ثبت نام از این روش استفاده می کنن. به این صورت که وقتی در سایت ثبت نام می کنید و ایمیل خودتون رو وارد می کنید یک ایمیل حاوی اطلاعاتی که حین ثبت نام وارد کردید برای شما ارسال می شه که با کلیک روی اون سایت عضویت شما کامل می شه و می تونید وارد سایت بشید. در این آموزش قصد داریم یه روش ساده برای این کار توضیح بدیم تا کاربران تازه کار بیشتر با این روش آشنا بشن.
۱۷ نظر موافقین ۰ مخالفین ۰ ۱۶ دی ۸۹ ، ۰۶:۲۵
مرتضی فتحی
خیلی وقت‌ها برای ما پیش می‌آید که بخواهیم اطلاعات یک فرم مربوط به یک model را در view مربوط به model دیگری اعتبار‌سنجی کنیم . به‌طور مثال در حال نمایش یک مطلب ( Post model ) می‌خواهیم فرم ارسال نظر برای مطلب را قرار دهیم و روی این فرم عملیات اعتبار‌سنجی انجام دهیم .
در این حالت view مربوط به Post است ولی فرمی که قرار است ارسال شود به مدل Comment ارسال می‌شود !
اگر فرم را به صورت زیر بنویسیم چه اتفاقی خواهد افتاد ؟
۳ نظر موافقین ۰ مخالفین ۰ ۲۷ آذر ۸۹ ، ۱۵:۲۷
مرتضی فتحی
نهان سازی (Caching) در PHP
در این بخش،من به شما نشان خواهم داد چگونه اسکریپت های خود را با استفاده از نهانسازی که در زیر یک اسکریپت نمونه آورده شده است مقاوم سازی کنید.هدف این است که در همه حال سرعت درخواست فایلها که توسط کاربران داده میشود را بالا ببریم.تولید محتویات در همه زمان ها فقط یک کار بیهوده است،مخصوصا در داده های استاتیکی همانند سی اس اس هایمان.
برای نهانسازی ما نیاز داریم تا سه چیز
۱ نظر موافقین ۰ مخالفین ۰ ۲۵ آذر ۸۹ ، ۱۵:۰۶
مرتضی فتحی
خب اینم بخش دوم این مقاله به درد بخور که امروز تونستم آماده کنم.بسیاری از ما هنگام کد نویسی از فضاهای خالی بسیاری استفاده میکنیم.یه مژده بهتون بدم که فضای خالی در پی اچ پی عملا نمی تواند به مرورگر ارسال  شود،با این حال اونو HTML میکند.مرورگرهای وب تمایل دارند تنها یک فاصله را نمایش دهند و مهم نیست چه مقدار در کد خود از فاصله استفاده کنید.این بدان معنی ست
۲ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۸۹ ، ۲۳:۱۶
مرتضی فتحی
احراز هویت برای (Authentication) سایت های داینامیک از ملزومات محسوب می شه. در تمامی سایت ها برای ورود به بخش مدیریت باید از مدیر احراز هویت بشه و هر کسی اجازه ی ورود به بخش مدیریت رو نداشته باشه. در این مطلب شما تا حدودی با ساختار کیک آشنا شدید. cakephp ابزار بسیار مناسبی برای توسعه ی سایت های داینامیک محسوب می شه. و در این زمینه ابزار فوق العاده ای داره که به راحتی می تونید از کاربران احراز هویت کنید.
۵ نظر موافقین ۰ مخالفین ۰ ۰۷ آذر ۸۹ ، ۱۴:۱۲
مرتضی فتحی
با سلام دوباره خدمت دوستان
امروز با یک مطلب آموزشی و بسیار مفید و کارآمد در خدمتتون هستم،هر چند این آموزش رو دوست عزیزم محمد جان قبلا با یک پست دیگر به نوعی توضیح دادن ولی من در این پست به صورت مفصلتر توضیح خواهم داد.
SST  چیست؟
یکی از دوستام دیروز می خواست وبلاگش رو به یک هاست مجانی انتقال بده،ولی با چندین مشکل مواجه بود یکی از اونا پهنای باندش بود که باید زمان زیادی رو برای انتقال دستی صرف میکرد.
۵ نظر موافقین ۰ مخالفین ۰ ۰۲ آذر ۸۹ ، ۲۳:۰۹
مرتضی فتحی
مقدمه:
این روزها با قابلیت اتصال به اینترنتهای پر سرعت دیگر لازم نیست نگران  سرعت اینترنت ،اندازه فایلها و صفحات باشیم.
با این حال نباید گفت که نیازی به سرعت بخشیدن به سایتمان نیست.اگر خواستار کاهش بار از روی سرور ،همچنان کاهش تعداد درخواستهای HTTP و افزایش تعداد بازدیدکننده ها هستید.چند تکنیک وجود دارد که می توانید از آنها استفاده کنید.این مقاله تعدادی از فوت و فن های  PHP نظیر فشرده سازی و caching رو پوشش میدهد.
۲ نظر موافقین ۰ مخالفین ۰ ۲۹ آبان ۸۹ ، ۱۹:۲۳
مرتضی فتحی
Gzip چیست؟
Gzip یک الگوریتم فشرده سازی همانند Zip و SIT ایست.استفاده از این الگوریتم بسیار متدوال بوده و اگر شما با داده های غیر فشرده سر و کار دارید میتوانید انبوهی از فضاهای خالی را توسط Gzip کردن فایلهایتان بدست آورید.یک فایل تصویری پیش از این با ااستفاده از الگوریتم jpeg یا gif فشرده میشد و چنانکه به صورت یک داده طبیعی باشد،فشرده سازی دوباره با Gzip تاثیر چندانی در آن نخواهد داشت.
۴ نظر موافقین ۰ مخالفین ۰ ۲۸ آبان ۸۹ ، ۱۹:۲۷
مرتضی فتحی