آموزش PHP: صادرات داده ها به پرونده ها

PHP: Exporting Data to Files

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تهیه فایلی از پایگاه داده دقیقاً در همان قالبی که کاربر درخواست کرده است ، روشی بسیار ارزشمند است. در این دوره ، David Powers نحوه صادرات داده ها از یک پایگاه داده با PHP در قالب های مختلف از جمله متن غنی ، CSV ، Excel ، Word ، صفحات گسترده و اسناد OpenOffice و حتی XML را به شما نشان می دهد. وی ابزارهایی مانند PHPExcel و PHPRtfLite را معرفی می کند که مدیریت فرم داده ها (قلم ها ، هدرها ، ستون ها و همه) را برای مدیریت آسان تر می کند ، و همچنین نحوه تعبیه داده های غیر متنی مانند تصاویر را در صادرات خود نشان می دهد.
موضوعات شامل:
  • اتصال به پایگاه داده با PDO یا MySQL بهبود یافته
  • خروج داده ها به یک متن ساده یا پرونده CSV
  • ایجاد صفحه گسترده
  • ایجاد ستون ها و سرصفحه ها
  • استفاده از کلاس برای تولید XML
  • ایجاد الگوی صفحه

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. تنظیم 1. Setting Up

  • بارگیری داده های آزمایش در یک پایگاه داده Loading the test data into a database

  • پرس و جو از پایگاه داده با MySQL بهبود یافته است Querying the database with MySQL Improved

  • اتصال به پایگاه داده های مختلف با اشیاء داده های PHP (PDO) Connecting to different databases with PHP Data Objects (PDO)

  • پرس و جو از پایگاه داده با PDO Querying the database with PDO

  • نمایش داده ها در یک صفحه وب Displaying the data in a webpage

  • کلاس های اتولوگ Autoloading classes

2. قالب های اصلی فایل 2. Basic File Formats

  • خروجی نتیجه پایگاه داده به یک فایل متنی Outputting the database result to a text file

  • خروجی نتیجه به عنوان پرونده CSV Outputting the result as a CSV file

  • معرفی کلاس Base برای بارگیری پرونده ها Introducing the Base class for file downloads

  • با استفاده از کلاس Text برای کنترل بیشتر بر روی خروجی Using the Text class for greater control over output

  • کنترل گزینه های CSV با کلاس Csv Controlling CSV options with the Csv class

  • ذخیره داده ها در یک پرونده محلی Saving the data to a local file

3. ایجاد صفحه گسترده 3. Generating a Spreadsheet

  • معرفی PHPExcel Introducing PHPExcel

  • تنظیم ویژگی ها و پیش فرض ها در PHPExcel Setting properties and defaults in PHPExcel

  • گزینه های چاپ صفحه گسترده را تنظیم کنید Setting the spreadsheet's print options

  • صفحه گسترده اکسل با داده ها Populating an Excel spreadsheet with data

  • قالب بندی ستون ها در PHPExcel Formatting columns in PHPExcel

  • بارگیری داده ها به عنوان پرونده xxx Downloading the data as a .xlsx file

  • ایجاد یک صفحه گسترده با فرمت OpenDocument Creating a spreadsheet in the OpenDocument format

  • ایجاد ستون و هدر در صادرات صفحه گسترده Fusonic Creating columns and headers in Fusonic SpreadsheetExport

  • داده ها را اضافه کنید و به عنوان یک فایل .ods بارگیری کنید Adding the data and downloading as a .ods file

4. صادرات به عنوان قالب متن غنی 4. Exporting as Rich Text Format

  • نصب PHPRtfLite Installing PHPRtfLite

  • تعیین حاشیه صفحه و پاورقی Defining the page margins and the footer

  • تنظیم سبک و پاراگراف Setting heading and paragraph styles

  • داده ها را اضافه کرده و یک پرونده .rtf را می دهید Adding the data and outputting a .rtf file

5. صادرات به قالب های پردازشگر Word 5. Exporting to Word Processor Formats

  • درک فرایند اساسی Understanding the basic process

  • ادغام اسناد XML با XSLT Merging XML documents with XSLT

  • تهیه دایرکتوری برای تولید خروجی Preparing a directory to generate the output

  • تولید XML از نتیجه بانک اطلاعاتی Generating XML from a database result

6. تولید پرونده متنی OpenDocument 6. Generating an OpenDocument Text File

  • ایجاد یک فایل .odt برای استفاده به عنوان یک الگوی Creating a .odt file to use as a template

  • بررسی ساختار فایل متنی OpenDocument Inspecting the structure of an OpenDocument text file

  • استخراج پرونده اصلی محتوای از یک سند .odt Extracting the main content file from a .odt document

  • تبدیل پرونده محتوای اصلی به XSLT Converting the main content file to XSLT

  • خروج از نتیجه پایگاه داده به عنوان یک پرونده .odt Outputting the database result as a .odt file

7. تولید پرونده Microsoft Word 7. Generating a Microsoft Word File

  • ایجاد یک فایل .docx برای استفاده به عنوان یک الگوی Creating a .docx file to use as a template

  • استخراج پرونده اصلی محتوای از یک سند Word Extracting the main content file from a Word document

  • قالب بندی فایل اصلی محتوای Formatting the main content file

  • تبدیل پرونده محتوای اصلی به XSLT Converting the main content file to XSLT

  • خروجی نتیجه پایگاه داده به عنوان یک پرونده .docx Outputting the database result as a .docx file

  • انتخاب قالبهای بارگیری Offering a choice of download formats

نتیجه Conclusion

  • خداحافظ Goodbye

نمایش نظرات

نظری ارسال نشده است.

آموزش PHP: صادرات داده ها به پرونده ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 42m
44
Linkedin (لینکدین) lynda-small
22 فروردین 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
60,864
- از 5
ندارد
دارد
دارد
David Powers

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Powers David Powers

دیوید پاورز از سال 1994 وب سایت ها را توسعه داده و از سال 2003 كتاب هایی درباره توسعه وب نوشت. او یک مربی Adobe Community Professional و Adobe Certified برای Dreamweaver است. اغلب اوقات در انجمن های Dreamweaver و مرکز توسعه Adobe که در بسیاری از آموزش ها و فیلم های آموزشی محبوب به او کمک و مشاوره می دهند ، می آموزید. او همچنین از مسافرت و گرفتن عکس بسیار لذت می برد. به وب سایت وی به آدرس http://foundationphp.com/ مراجعه کنید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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