دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: 1 نویسندگان: Vikram Vaswani سری: ISBN (شابک) : 0071549013, 0071549013 ناشر: McGraw-Hill Osborne Media سال نشر: 2008 تعداد صفحات: 478 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 10 مگابایت
در صورت تبدیل فایل کتاب PHP: A BEGINNER'S GUIDE به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب PHP: راهنمای مبتدیان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مهارت های ضروری - آسان ساخته شده! یاد بگیرید که چگونه برنامه های وب پویا و مبتنی بر داده را با استفاده از PHP بسازید. PHP: A Beginner\'s Guide با پوشش آخرین نسخه این زبان اسکریپت متن باز، چند پلتفرمی، به شما می آموزد که چگونه برنامه های پایه PHP بنویسید و آنها را با ویژگی های پیشرفته تر مانند یکپارچه سازی پایگاه داده MySQL و SQLite، ورودی XML، ارتقا دهید. و افزونه های شخص ثالث این آموزش سریع پوشش یک مرحله ای نصب نرم افزار، نحو زبان و ساختارهای داده، روال های کنترل جریان، توابع داخلی و بهترین شیوه ها را ارائه می دهد. طراحی شده برای یادگیری آسان: مهارتها و مفاهیم کلیدی - فهرست مهارتهای خاصی که در فصل از متخصص بپرسید - بخشهای پرسش و پاسخ پر شده با اطلاعات جایزه و نکات مفید این را امتحان کنید - تمرینهای عملی که نشان میدهد چگونه مهارتهای خود را به کار ببرید یادداشتها- -اطلاعات اضافی مربوط به موضوع تحت پوشش نکات--یادآوری های مفید یا روش های جایگزین برای انجام کارها احتیاطات--خطاها و مشکلاتی که برای جلوگیری از خودآزمایی-- آزمون های پایان فصل برای آزمایش دانش شما نحو مشروح--کد مثال همراه با تفسیر که تکنیک های برنامه نویسی که نشان داده شده اند را شرح می دهد
Essential Skills--Made Easy! Learn how to build dynamic, data-driven Web applications using PHP. Covering the latest release of this cross-platform, open-source scripting language, PHP: A Beginner\'s Guide teaches you how to write basic PHP programs and enhance them with more advanced features such as MySQL and SQLite database integration, XML input, and third-party extensions. This fast-paced tutorial provides one-stop coverage of software installation, language syntax and data structures, flow control routines, built-in functions, and best practices. Designed for Easy Learning: Key Skills & Concepts--Lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Self-Tests--Chapter-ending quizzes to test your knowledge Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated
Contents......Page 11
Foreword......Page 19
Acknowledgments......Page 21
Introduction......Page 23
Part I: Understanding PHP Basics......Page 27
1 Introducing PHP......Page 29
History......Page 30
Unique Features......Page 31
Basic Development Concepts......Page 33
Creating Your First PHP Script......Page 36
Try This 1-1: Mixing PHP with HTML......Page 39
Sample Applications......Page 42
Summary......Page 44
2 Using Variables and Operators......Page 47
Storing Data in Variables......Page 48
Understanding PHP’s Data Types......Page 52
Setting and Checking Variable Data Types......Page 53
Using Constants......Page 55
Manipulating Variables with Operators......Page 56
Try This 2-1: Building a Dollars-to-Euros Converter......Page 63
Handling Form Input......Page 65
Try This 2-2: Building an Interactive HTML Color Sampler......Page 68
Summary......Page 71
3 Controlling Program Flow......Page 75
Writing Simple Conditional Statements......Page 76
Try This 3-1: Testing Odd and Even Numbers......Page 79
Writing More Complex Conditional Statements......Page 80
Try This 3-2: Assigning Boy Scouts to Tents......Page 83
Repeating Actions with Loops......Page 85
Try This 3-3: Building a Factorial Calculator......Page 90
Working with String and Numeric Functions......Page 92
Try This 3-4: Processing a Member Registration Form......Page 103
Summary......Page 108
4 Working with Arrays......Page 111
Storing Data in Arrays......Page 112
Processing Arrays with Loops and Iterators......Page 118
Try This 4-1: Averaging the Grades of a Class......Page 121
Try This 4-2: Selecting Pizza Toppings......Page 123
Working with Array Functions......Page 126
Try This 4-3: Checking Prime Numbers......Page 133
Working with Dates and Times......Page 136
Try This 4-4: Building an Age Calculator......Page 142
Summary......Page 144
5 Using Functions and Classes......Page 147
Creating User-Defined Functions......Page 148
Try This 5-1: Calculating GCF and LCM......Page 158
Creating Classes......Page 161
Try This 5-2: Encrypting and Decrypting Text......Page 165
Using Advanced OOP Concepts......Page 169
Try This 5-3: Generating Form Selection Lists......Page 174
Summary......Page 180
Part II: Working with Data from Other Sources......Page 183
6 Working with Files and Directories......Page 185
Reading Files......Page 186
Writing Files......Page 189
Try This 6-1: Reading and Writing Configuration Files......Page 191
Processing Directories......Page 195
Performing Other File and Directory Operations......Page 198
Try This 6-2: Creating a Photo Gallery......Page 206
Summary......Page 209
7 Working with Databases and SQL......Page 211
Introducing Databases and SQL......Page 212
Try This 7-1: Creating and Populating a Database......Page 217
Using PHP’s MySQLi Extension......Page 226
Adding or Modifying Data......Page 231
Try This 7-2: Adding Employees to a Database......Page 235
Using PHP’s SQLite Extension......Page 242
Try This 7-3: Creating a Personal To-Do List......Page 252
Using PHP’s PDO Extension......Page 260
Try This 7-4: Building a Login Form......Page 267
Summary......Page 273
8 Working with XML......Page 275
Introducing XML......Page 276
Try This 8-1: Creating an XML Document......Page 281
Using PHP’s SimpleXML Extension......Page 283
Try This 8-2: Converting XML to SQL......Page 286
Try This 8-3: Reading RSS Feeds......Page 292
Using PHP’s DOM Extension......Page 296
Try This 8-4: Recursively Processing an XML Document Tree......Page 302
Try This 8-5: Reading and Writing XML Configuration Files......Page 310
Summary......Page 315
9 Working with Cookies, Sessions, and Headers......Page 319
Working with Cookies......Page 320
Try This 9-1: Saving and Restoring User Preferences......Page 324
Working with Sessions......Page 328
Try This 9-2: Tracking Previous Visits to a Page......Page 331
Using HTTP Headers......Page 332
Try This 9-3: Building a Better Login Form......Page 334
Summary......Page 339
Part III: Security and Troubleshooting......Page 341
10 Handling Errors......Page 343
Handling Script Errors......Page 344
Try This 10-1: Generating a Clean Error Page......Page 351
Using Exceptions......Page 356
Try This 10-2: Validating Form Input......Page 361
Logging Errors......Page 367
Debugging Errors......Page 368
Summary......Page 373
11 Securing PHP......Page 375
Sanitizing Input and Output......Page 376
Securing Data......Page 379
Validating User Input......Page 382
Try This 11-1: Validating Form Input......Page 394
Configuring PHP Security......Page 399
Summary......Page 401
12 Extending PHP......Page 403
Using PEAR......Page 404
Try This 12-1: Accessing POP3 Mailboxes with PEAR......Page 406
Using PECL......Page 410
Try This 12-2: Creating Zip Archives with PECL......Page 412
Summary......Page 414
Part IV: Appendixes......Page 415
A: Installing and Configuring Required Software......Page 417
Obtaining the Software......Page 418
Installing and Configuring the Software......Page 420
Testing the Software......Page 438
Performing Post-Installation Steps......Page 441
Summary......Page 443
B: Answers to Self Test......Page 445
A......Page 471
C......Page 472
D......Page 473
H......Page 474
N......Page 475
P......Page 476
S......Page 477
T......Page 478
Z......Page 479