h.rezaee
یک شنبه 24 دی 1391, 01:05 صبح
سلام بر دوستان . سرچی کردم تا دید کلی درباره کتابخانه های php پیدا کنم ولی دیدم چیزی نبود البته یه سری اطلاعات تو سایت phpro.ir بود که پایین گذاشتم.گفتم یک تاپیکی بزنیم تا بقیه libraryها رو هم بشناسیم. در این تاپیک قصد دارم تعدادی از کتابخانه های خوب و بسیار کاربردی php رو معرفی کنم . از دوستان عزیز خواهش می کنم اگر کتابخانه های دیگری را هم می شناسند معرفی کنند تا دوستان و عزیزانی که مراجعه می کنند یک اطلاعات جامع و کاملی داشته باشند. در اینجا به توضیحات کلی هر کتابخانه می پردازیم توضیحات جزئی تر را در تاپیک های دیگر قرار می دهیم.
باز هم میگم حرفه ای عزیز کتابخانه ها رو معرفی کن تا این دات نتی ها فکر نکنن خودشون امکانات دارن.
************************************************** **************************
مدیریت محتوی
BackPress (http://backpress.org/)
یک کتابخانه کامل که از ورد پرس گرفته شده که امکانات زیادی رو برای شما فراهم میکنه.امکاناتی مثل Logging , User management , AJAX , Error handling و . . .
PHP User Class (http://phpuserclass.com/)
این کلاس امکاناتی برای مدیریت کاربران در اختیارتون میذاره.کارهایی مثل ثبت نام ،ورود ، خروج و …
phpSEO (http://neo22s.com/phpseo/)
اگر شما دنبال یه راهی برای ایجاد خودکار کلمه های کلیدی و متا تگها از درون یه متن هستید این کلاس خیلی میتونه بهتون کمک کنه.
Tag Cloud (http://www.lotsofcode.com/php/tag-cloud-v2.htm)
این کلاس امکان ساخت Tag Cloud رو به شما میده.هر کدوم از تگها میتونن رنگ واندازه متفاوتی داشته باشن.
مدیریت اسناد
PHPExcel (http://phpexcel.codeplex.com/)
یک کتابخانه برای خواندن و نوشتن انواع مختلف اسناد مثل Excel , PDF , HTML.این کلاس از بیشتر امکانات اکسل مانند اضافه کردن یک worksheets جدید، افزودن مقادیر به سلولها، کار با فرمولها و ….
PHPPowerpoint (http://www.phppowerpoint.net/)
کتابخانه ای برای کار با پاورپوینت.امکاناتی از قبیل : اضافه کردن یک تسلاید جدید ، چرخش تصاویر و …. رو در اختیارتون قرار میده.
TCPDF (http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf)
یک کلاس کامل برای کار با فایلهای PDF. امکانات این کلاس : ایجاد حاشیه ، header/footer ، اضافه کردن عکس ، ایجاد فهرست موضوعی و …
ZipStream (http://pablotron.org/software/zipstream-php/)
کتابخانه ای برای کار با فایلهای فشرده.برای کار با فایلهای بزرگ بسیار مناسبه.
آپلود فایل و مدیریت عکس
EasyUp (http://nickbrowndesign.com/articles/easy-php-upload-class/)
یک کلاس ساده برای مدیریت آپلود.
class.upload.php (http://www.verot.net/php_class_upload.htm)
کلاسی برای آپلود و دستکاری عکسها.تبدیل عکس،تغییر اندازه،ایحاد متن روی عکس و … .
WideImage (http://wideimage.sourceforge.net/)
کتابخانه ای برای دستکاری عکسها . فیلتر گذاری روی عکس ، چرخش، تغییر اندازه، برش ، و …
ایمیل
PHPMailer (http://phpmailer.worxware.com/)
یکی از محبوبترین کلاسها برای کار با ایمیل در پی اچ پی.امکانات زیادی رو این کلاس در اختیار شما قرار میده که عبارتند از : ارسال ایمیل به صورت قالب بندی شده ، درج تصویر در ایمیل ، ارسال فایل با ایمیل و . . .
Swift Mailer (http://swiftmailer.org/)
یک کتابخانه قدرتمند برای کار با ایمیل.
فرمها
PHP Validation (http://www.benjaminkeen.com/software/php_validation/)
کلاسی برای اعتبار سنجی فرمها در سمت سرور.اعتبار سنجی ایمیل ، اعداد ، رشته ها ، شماره تلفن و . . . رو در اختیارتون میذاره.
VDaemon (http://www.x-code.com/vdaemon_web_form_validation.php)
یک کلاس دیگه برای اعتبار سنجی.
Securimage (http://www.phpcaptcha.org/) (Captcha)
این کلاس تصاویر امنیتی (Captcha) برای فرمهای شما ایجاد میکنه . رنگ و فونت و اندازه تصاویر امنیتی رو میتونین به دلخواه خودتون تغییر بدید.همچنین ایجاد یک کلید که میتونه تصویر ایجاد شده رو به برای شما به صورت mp3 پخش کنه.
Database & Backup
ADOdb (http://adodb.sourceforge.net/)
یک کتابخانه قدرتمند برای کار با دیتابیس که از اکثر دیتابیسها پشتیبانی میکنه (MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MSSQL, Access, SQLite, )
PHPMYExport (https://launchpad.net/phpmyexport) (Database Backup)
این کلاس کاربران رو قادر میکنه اعمال backup / restore رو بر روی دیتابیس به راحتی انجام بدن.
متفرقه
Country from IP (http://www.phpclasses.org/package/2363-PHP-Lookup-the-country-of-a-given-IP-address.html)
با استفاده از این کلاس میتونید از روی آی پی بازدید کننده ها بفهمید از کدوم کشور به سایت شما مراحعه کردن.
PHP PSD Reader (http://www.phpclasses.org/package/3627-PHP-Open-images-in-the-PhotoShop-PSD-format.html)
این کلاس میتونه پبش نمایش فایلهای فتوشاپ رو با استفاده از پی اچ پی ایجاد کنه
************************************************** ************************************************** *********************
امیدوارم مفید واقع بشه!
باز هم میگم حرفه ای عزیز کتابخانه ها رو معرفی کن تا این دات نتی ها فکر نکنن خودشون امکانات دارن.
************************************************** **************************
مدیریت محتوی
BackPress (http://backpress.org/)
یک کتابخانه کامل که از ورد پرس گرفته شده که امکانات زیادی رو برای شما فراهم میکنه.امکاناتی مثل Logging , User management , AJAX , Error handling و . . .
PHP User Class (http://phpuserclass.com/)
این کلاس امکاناتی برای مدیریت کاربران در اختیارتون میذاره.کارهایی مثل ثبت نام ،ورود ، خروج و …
phpSEO (http://neo22s.com/phpseo/)
اگر شما دنبال یه راهی برای ایجاد خودکار کلمه های کلیدی و متا تگها از درون یه متن هستید این کلاس خیلی میتونه بهتون کمک کنه.
Tag Cloud (http://www.lotsofcode.com/php/tag-cloud-v2.htm)
این کلاس امکان ساخت Tag Cloud رو به شما میده.هر کدوم از تگها میتونن رنگ واندازه متفاوتی داشته باشن.
مدیریت اسناد
PHPExcel (http://phpexcel.codeplex.com/)
یک کتابخانه برای خواندن و نوشتن انواع مختلف اسناد مثل Excel , PDF , HTML.این کلاس از بیشتر امکانات اکسل مانند اضافه کردن یک worksheets جدید، افزودن مقادیر به سلولها، کار با فرمولها و ….
PHPPowerpoint (http://www.phppowerpoint.net/)
کتابخانه ای برای کار با پاورپوینت.امکاناتی از قبیل : اضافه کردن یک تسلاید جدید ، چرخش تصاویر و …. رو در اختیارتون قرار میده.
TCPDF (http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf)
یک کلاس کامل برای کار با فایلهای PDF. امکانات این کلاس : ایجاد حاشیه ، header/footer ، اضافه کردن عکس ، ایجاد فهرست موضوعی و …
ZipStream (http://pablotron.org/software/zipstream-php/)
کتابخانه ای برای کار با فایلهای فشرده.برای کار با فایلهای بزرگ بسیار مناسبه.
آپلود فایل و مدیریت عکس
EasyUp (http://nickbrowndesign.com/articles/easy-php-upload-class/)
یک کلاس ساده برای مدیریت آپلود.
class.upload.php (http://www.verot.net/php_class_upload.htm)
کلاسی برای آپلود و دستکاری عکسها.تبدیل عکس،تغییر اندازه،ایحاد متن روی عکس و … .
WideImage (http://wideimage.sourceforge.net/)
کتابخانه ای برای دستکاری عکسها . فیلتر گذاری روی عکس ، چرخش، تغییر اندازه، برش ، و …
ایمیل
PHPMailer (http://phpmailer.worxware.com/)
یکی از محبوبترین کلاسها برای کار با ایمیل در پی اچ پی.امکانات زیادی رو این کلاس در اختیار شما قرار میده که عبارتند از : ارسال ایمیل به صورت قالب بندی شده ، درج تصویر در ایمیل ، ارسال فایل با ایمیل و . . .
Swift Mailer (http://swiftmailer.org/)
یک کتابخانه قدرتمند برای کار با ایمیل.
فرمها
PHP Validation (http://www.benjaminkeen.com/software/php_validation/)
کلاسی برای اعتبار سنجی فرمها در سمت سرور.اعتبار سنجی ایمیل ، اعداد ، رشته ها ، شماره تلفن و . . . رو در اختیارتون میذاره.
VDaemon (http://www.x-code.com/vdaemon_web_form_validation.php)
یک کلاس دیگه برای اعتبار سنجی.
Securimage (http://www.phpcaptcha.org/) (Captcha)
این کلاس تصاویر امنیتی (Captcha) برای فرمهای شما ایجاد میکنه . رنگ و فونت و اندازه تصاویر امنیتی رو میتونین به دلخواه خودتون تغییر بدید.همچنین ایجاد یک کلید که میتونه تصویر ایجاد شده رو به برای شما به صورت mp3 پخش کنه.
Database & Backup
ADOdb (http://adodb.sourceforge.net/)
یک کتابخانه قدرتمند برای کار با دیتابیس که از اکثر دیتابیسها پشتیبانی میکنه (MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MSSQL, Access, SQLite, )
PHPMYExport (https://launchpad.net/phpmyexport) (Database Backup)
این کلاس کاربران رو قادر میکنه اعمال backup / restore رو بر روی دیتابیس به راحتی انجام بدن.
متفرقه
Country from IP (http://www.phpclasses.org/package/2363-PHP-Lookup-the-country-of-a-given-IP-address.html)
با استفاده از این کلاس میتونید از روی آی پی بازدید کننده ها بفهمید از کدوم کشور به سایت شما مراحعه کردن.
PHP PSD Reader (http://www.phpclasses.org/package/3627-PHP-Open-images-in-the-PhotoShop-PSD-format.html)
این کلاس میتونه پبش نمایش فایلهای فتوشاپ رو با استفاده از پی اچ پی ایجاد کنه
************************************************** ************************************************** *********************
امیدوارم مفید واقع بشه!