PDA

View Full Version : گفتگو: معرفی کتابخانه های php



h.rezaee
یک شنبه 24 دی 1391, 00: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)
این کلاس میتونه پبش نمایش فایلهای فتوشاپ رو با استفاده از پی اچ پی ایجاد کنه
************************************************** ************************************************** *********************
امیدوارم مفید واقع بشه!

nsco_nsco
یک شنبه 24 دی 1391, 02:47 صبح
سلام ممنون اگر هم باز سراغ داشتید بگذارید با تشکر

eshpilen
یک شنبه 24 دی 1391, 08:07 صبح
باز هم میگم حرفه ای عزیز کتابخانه ها رو معرفی کن تا این دات نتی ها فکر نکنن خودشون امکانات دارن.

Down with microsoft
Down with .NET fans
تحریم ها هم هیچ اثری روی ما نداره، بلکه باعث قدرتمندتر شدن ما میشه.
الله اکبر!

h.rezaee
یک شنبه 24 دی 1391, 08:15 صبح
Down with microsoft
Down with .NET fans
تحریم ها هم هیچ اثری روی ما نداره، بلکه باعث قدرتمندتر شدن ما میشه.
الله اکبر!
الله اکبر!؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
لا اله الا الله!
اینجا جای بحث های مزخرف و تکراری نیست.

h.rezaee
یک شنبه 24 دی 1391, 08:17 صبح
دوستان عزیز کتابخانه دیگه که میتونه کمک کنه
PDO
برای ایجاد connection بین دیتابیس و برنامه است که خیلی راحت شما می تونید دیتابیستون رو عوض کنید.از mysql به sql و ....

h.rezaee
دوشنبه 25 دی 1391, 11:15 صبح
سلام دوستان حرفه ای عزیز آیاکتابخانه دیگه ای هم هستش که معرفی کنیم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟

engmmrj
پنج شنبه 05 بهمن 1391, 00:38 صبح
برای جلوگیری از xss ها میتونید از کتابخانه قدرتمند htmlpurifier (http://htmlpurifier.org/) استفاده کنید

tamafi6
پنج شنبه 05 بهمن 1391, 01:22 صبح
اين كتابخانه نيست ولي چيزهاي جالبي داره‎
http://phpmaster.com/

engmmrj
پنج شنبه 05 بهمن 1391, 01:26 صبح
دوستان عزیز کتابخانه دیگه که میتونه کمک کنه
PDO
pdo یک کتابخانه نیست یک اکستنشن هست

h.rezaee
پنج شنبه 05 بهمن 1391, 15:09 عصر
ببخشید اگه اشتباه معرفی شد، دوستان باز هم اگه بود معرفی کنید

h.rezaee
دوشنبه 16 بهمن 1391, 15:40 عصر
دوستان گل خودمون ، کتابخونه ای چیزی از php سراغ ندارید باز معرفی کنیم؟

plague
دوشنبه 16 بهمن 1391, 17:24 عصر
برو تو سایت www.phpclasses.org یا github , هزاران مورد مختلف وجود داره

h.rezaee
دوشنبه 16 بهمن 1391, 17:29 عصر
برو تو سایت www.phpclasses.org یا github , هزاران مورد مختلف وجود داره
نحوه استفاده و .... رو هم گفته ؟

saiid_pakan
شنبه 11 خرداد 1392, 10:38 صبح
و چند نمونه از Framework های PHP:
Codeigniter
yii
Zend
Symfony
Cakephp