سفارش تبلیغ
صبا ویژن
عقل دو گونه است : عقل طبیعی و عقل تجربی و هردو سود بخش اند . [امام علی علیه السلام]
 
دوشنبه 93 دی 8 , ساعت 11:46 صبح

 

خرید یک وب سایت کامل فقط 250 هزار تومان

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

در این روش وب سایت بر اساس قویترین قالب آماده جوملا به نام Purity III که توضیحات آن در http://bit.ly/cheapestwebdesign آمده پیاده سازی می گردد که قالبی بسیار قدرتمند می باشد که به طور کامل بهینه سازی شده و سازگار با سایزهای مختلف نمایشگر صفحه می باشد. دامنه نیز به دلخواه خریدار ir و یا com می تواند باشد و در این روش 100 مگابایت فضا از سرور لینوکس به این سایت اختصاص داده می شود که توضیحات آن در http://bit.ly/host100 آمده است.

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

مزایای خرید وب سایت به این روش

خرید وب سایت به این روش مزیت های خود را دارد که در زیر به آن اشاره می نماییم:

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

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

سورس:

خرید یک وب سایت کامل فقط 250 هزار تومان


چهارشنبه 93 دی 3 , ساعت 12:55 عصر

ابزارهای بسیاری برای کد نویسی PHP وجود دارند که با استفاده از آنها می توانید راحت تر برنامه نویسی نمایید. در زیر چند مورد را که مورد استفاده دارکوب نیز می باشد به شما نمایش داده ام.

Aptana PHP

Aptana PHP ویرایشگر متن باز PHP می باشد که در کنار Aptana Studio مورد استفاده قرار می گیرد. برای اطلاعات بیشتر به online documentation about Aptana PHP مراجعه نمایید.

PHPUnit


PHPUnit ابزار کامل JUnit جهت تست و بررسی PHP 5 می باشد. ابزاری جهت تست برنامه های نوشته شده توسط PHP شما می باشد. تست کردن برنامه توسط فریم ورک PHPUnit بسیار ساده می باشد; برای نحوه استفاده به نحوه استفاده مراجعه نمایید.

Securimage


Securimage ابزاری رایگان, جهت ساخت تصاویر با کدهای رندم CAPTCHA جهت امن سازی فرم های وب سایت می باشد.

 

SublimeText

http://www.sublimetext.com/

 

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

بسته های مختلف از بابت معرفی (سایر موارد را می توانید در این آدرس بیابید https://sublime.wbond.net/):

  • phpDocumenter (ایجاد تالیفات حرفه ای)
  • Alignment (مرتب سازی کدها)
  • PHP Completions Kit (تکمیل کننده پارامترها؟)
  • Automatic Backups (نگه داشتن فایل بک آپ همه چیز)
  • Retro Computer Themes (قالب نماشی مترو)
  • Bracket Highlighter (های لایت کردن براکت ها)
  • LastModifiedIndicator (نمایکشگر تغییرات فایل)

Composer

https://getcomposer.org/

در صورتی که قصد استفاده از کتابخانه های محبوب PHP را دارید می توانید از این ابزار استفاده نمایید.  به راحتی می توانید فایلcomposer.json در ریشه اصلی پروژه خود ایجاد نموده, و یک دستور را اجرا نمایید, و کلیه ارتباط ها بارگذاری می گردند و آماده استفاده می باشند.  کتابخانه های بسیار در https://packagist.org

Git/SVN/Version Control

http://git-scm.com/

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

PHP Debugbar

https://github.com/maximebf/php-debugbar

ارسال اطلاعات رفع عیب و صفحه کنسول مرورگر.  خروجی var_dump()ing برای شما ارسال خواهد شد, Jpop.  این ابزار شبیه به FirePHP می باشد اما استفاده از آن بسیار ساده تر می باشد.  این ابزار شبیه به Monolog می باشد, که اطلاعات رفع عیب PHP را به صورت پیچیده تر به خروجی ارسال می نماید.

Faker

https://github.com/fzaninotto/Faker

کتابخانه بسیار جالبی از اطلاعات پیش فرض که می توانید از آن استفاده نمایید — نام, آدرس و سایر موارد.

Geocoder

https://github.com/geocoder-php/Geocoder

ابزاری بسیار مناسب برای به کار گیری توابع مربوط به مکان که به مانند Google, Bing و MapQuest کار می نماید.

Directus

http://getdirectus.com

Directus فریم ورک مدیریت محتوا نوشته شده بر پایه PHP می باشد که به شما امکان تغییر نحوه دریافت، پردازش و نمایش محتوا را می دهد. ;کافی است دستورهای SQL خود را بنویسید تا Directus سایر کارها را برای شما انجام دهد. در حقیقت می توانید از آن به عنوان یک سیستم مدیریت محتوا استفاده نمایید.

لینک:

ابزارهای PHP برای برنامه نویسی و توسعه وب


سه شنبه 93 آذر 25 , ساعت 1:10 عصر

 

طراحی سایت موبایلی

امروزه کاربران بسیاری از موبایل و تبلت برای وبگردی استفاده می نمایند و روز به روز نسبت وبگردان موبایلی به کامپیوتری در حال افزایش است. با توجه به هوشمند شدن موبایل ها و تجهیزات الکترونیکی کاربران به راحتی می توانند وب سایت ها را در مرورگر موبایل مشاهده نمایند. امروزه این آمار در اغلب کشورها یا 50% رسیده و روز به روز در حال افزایش است.

 

 

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

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

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

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

در حقیقت با انجام این کار آینده وب سایت خود را تضمین می نمایید زیرا هر روز به کاربرانی که از موبایلی برای مرور وب استفاده می نمایند افزوده می شود و وب سایت شما پذیرای آینده وب خواهد بود.

سازگاری وب سایت با موبایل همچنین تاثیر مثبت بر روی رنکینگ وب سایت خواهد داشت. زیرا که زمانی که کاربران موبایلی وارد وب سایتی می گردند که سازگار با موبایل بوده به گشت و گذار خود در وب سایت ادامه می دهند و همین مورد باعث بالا رفتن مدت زمان ماندن کاربران در وب سایت می گردد که این مورد باعث بالا رفتن رنک وب سایت در موتورهای جستجو می گردد. همچنین موتورهای جستجو مخصوصا گوگل زمانی که کاربران از موبایل برای جستجو استفاده می نمایند به سایت هایی که نسخه موبایلی دارند رتبه بهتری می دهند و همین مورد باعث بالا رفتن تعداد بازدیدکنندگان وب سایت خواهد بود.

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

آدرس:

چرا 1393 سال طراحی سایت موبایلی می باشد


پنج شنبه 93 آذر 20 , ساعت 12:14 عصر

در صورتی که بر روی سرور فایل فشرده در فرمت های zip ، gzip و سایر فرمت ها را دارید می توانید توسط PHP فایل را اکستراکت نمایید. برای انجام این کار می توانید از کد نمونه PHP زیر که توسط سایت رسمی PHP منتشر شده و در آدرس http://www.php.net/manual/en/ziparchive.extractto.php آمده استفاده نمایید.

 <?php
$zip = new ZipArchive;
if ($zip->open("test.zip") === TRUE) {
$zip->extractTo("/my/destination/dir/");
$zip->close();
echo "ok";
} else {
echo "failed";
}
?>

در صورتی که حجم فایل فشرده شما زیاد می باشد می بایست از تابع زیر برای افزایش زمان اجرای برنامه PHP استفاده نمایید.

ini_set("max_execution_time", 300);

برای انجام این کار کافی است تابع را در بالای کد کپی نمایید.

همچنین تابع آماده برای خارج سازی فایل ها از حالت فشرده در آدرس http://themergency.com/extract-zip-files-with-php/ وجود دارد که کافی است فایل unzip.php را بر روی سرور خود بارگذاری نموده و آدرس آن را در مرورگر رویت نمایید. فایل مورد نظر کلیه فایل های موجود در سرور را به شما نمایش می دهد و کافی است بر روی فایل فشرده خود کلیک نموده تا فایل اکستراکت گردد.

آدرس:

اکستراکت نمودن فایل های فشرده توسط PHP 


یکشنبه 93 آذر 16 , ساعت 11:19 صبح

در برنامه نویسی PHP مواقعی پیش می آید که نیاز دارید دو تاریخ را به یکدیگر مقایسه نمایید و فاصله زمانی بین دو تاریخ را پیدا کنید که در بخش زیر نحوه بدست آوردن آن را به صورت کامل برای شما شرح خواهم داد. تاریخ ها را نمی توانید به صورت عادی از هم منها نمایید و می بایست آنها را به مقدار عددی تبدیل نمایید. برای انجام این کار می توانید از تابع strtotime استفاده نمایید. این تابع تاریخ شما به صورت تاریخ UNIX تبدیل می نماید که این تاریخ فاصله زمان تاریخ شما به ثانیه از زمان یکم 1970 می باشد. در زیر نحوه انجام این کار را به شما نمایش می دهم:

$date1 = "2007-03-24 00:00:00";
$date2 = "2009-06-26 00:00:00";

$diff = abs(strtotime($date2) - strtotime($date1));

$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));

printf("%d years, %d months, %d days\n", $years, $months, $days);

در کد بالا تاریخ می توانید به صورت تاریخ و زمان نیز باشد. متغییر $diff دو تاریخ را به صورت عددی از یکدیگر منها می نماید و بنابراین $date2 می بایست زمان جدیدتر باشد. برای بدست آوردن تفاوت سالیانه دو تاریخ می بایست فاصله زمانی بدست آماده را به سال تبدیل نمایید و از تابع floor برای روند کردن آن استفاده نمایید. برای بدست آوردن تعداد ماه ابتدا می بایست تعداد سال ها به ثانیه را از تفاوت دو تاریخ به ثانیه کسر نموده و سپس آن را به ماه تبدیل نمایید و برای سایر واحدهای تاریخ نیز به همین ترتیب عمل نمایید. در صورتی که قصد دارید فاصله بین دو تاریخ را به ساعت و دقیقه و همچنین ثانیه بیان نمایید می توانید کدهای زیر را به کد اصلی خود اضافه نمایید.

$hour = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days*60*60*24)/ (60*24));

$min = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days*60*60*24 - $hour*60*60)/ (60));

البته می توانید فاصله زمانی بین دو تاریخ را فقط توسط المان های دیگر نظیر ساعت و دقیقه بیان نمایید که در زیر مثال آن را برای شما آورده ام:

$hour = floor($diff / (60*24));
$min = floor(($diff - $hour * 60*24) / (24));

آدرس:

مقایسه تفاوت بین دو تاریخ توسط PHP


<   <<   11   12   13   14   15   >>   >

لیست کل یادداشت های این وبلاگ