ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning PHP and PostgreSQL 8: From Novice to Professional (Beginning: From Novice to Professional)

دانلود کتاب شروع PHP و PostgreSQL 8: از مبتدی تا حرفه ای (شروع: از مبتدی تا حرفه ای)

Beginning PHP and PostgreSQL 8: From Novice to Professional (Beginning: From Novice to Professional)

مشخصات کتاب

Beginning PHP and PostgreSQL 8: From Novice to Professional (Beginning: From Novice to Professional)

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 9781430201366, 1590595475 
ناشر:  
سال نشر: 2006 
تعداد صفحات: 863 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 36,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Beginning PHP and PostgreSQL 8: From Novice to Professional (Beginning: From Novice to Professional) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع PHP و PostgreSQL 8: از مبتدی تا حرفه ای (شروع: از مبتدی تا حرفه ای) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب شروع PHP و PostgreSQL 8: از مبتدی تا حرفه ای (شروع: از مبتدی تا حرفه ای)

Beginning PHP 5 and PostgreSQL 8 اولین و جامع ترین کتابی است که به بررسی آخرین نسخه های دو فناوری محبوب توسعه وب منبع باز، سرور پایگاه داده PostgreSQL 8 و زبان برنامه نویسی PHP 5 می پردازد. خوانندگان دانش این فناوری‌های اصلی را درو می‌کنند و بینش ارزشمندی در مورد نحوه استفاده از آن‌ها برای ایجاد برنامه‌های وب مبتنی بر داده‌های پویا به دست می‌آورند. این یک راهنمای ایده آل برای طراحان وب، برنامه نویسان، سرگرمی ها یا مبتدیانی است که می خواهند یاد بگیرند که چگونه برنامه های کاربردی با PHP 5 و PostgreSQL 8 ایجاد کنند.


توضیحاتی درمورد کتاب به خارجی

Beginning PHP 5 and PostgreSQL 8 is the first and most comprehensive book to delve into the latest versions of two popular open source web development technologies, the PostgreSQL 8 database server and PHP 5 scripting language. Readers reap the knowledge of these core technologies and gain valuable insight into how they are used in unison to create dynamic data-driven web applications. This is an ideal guide for the web designer, programmer, hobbyist, or novice who wants to learn how to create applications with PHP 5 and PostgreSQL 8.



فهرست مطالب

1590595475......Page 1
Contents......Page 7
About the Authors......Page 25
About the Technical Reviewers......Page 26
Acknowledgments......Page 27
Introduction......Page 28
History......Page 29
PHP 4......Page 30
PHP 5......Page 31
General Language Features......Page 32
Power......Page 33
Possibility......Page 34
Summary......Page 35
Obtaining the Distributions......Page 36
The Installation Process......Page 38
Testing Your Installation......Page 43
Customizing the Windows Build......Page 44
Viewing and Downloading the Documentation......Page 45
Managing PHP\'s Configuration Directives......Page 46
PHP\'s Configuration Directives......Page 48
Summary......Page 68
Escaping to PHP......Page 69
Short-Tags......Page 70
Embedding Multiple Code Blocks......Page 71
Multiple-Line C Syntax......Page 72
print()......Page 73
echo()......Page 74
printf()......Page 75
Scalar Datatypes......Page 76
Compound Datatypes......Page 78
Special Datatypes......Page 79
Type Casting......Page 80
Type Juggling......Page 81
Type-Related Functions......Page 82
Identifiers......Page 83
Variable Declaration......Page 84
Variable Scope......Page 86
PHP\'s Superglobal Variables......Page 89
Variable Variables......Page 93
Expressions......Page 94
Operators......Page 95
Double Quotes......Page 101
Single Quotes......Page 102
Heredoc......Page 103
Execution Control Statements......Page 104
Conditional Statements......Page 105
Looping Statements......Page 107
File Inclusion Statements......Page 112
Summary......Page 115
Invoking a Function......Page 116
Passing Arguments by Value......Page 117
Passing Arguments by Reference......Page 118
Optional Arguments......Page 119
Returning Values from a Function......Page 120
Nesting Functions......Page 121
Recursive Functions......Page 122
Variable Functions......Page 124
Function Libraries......Page 125
Summary......Page 126
CHAPTER 5: Arrays......Page 127
What Is an Array?......Page 128
Outputting Arrays......Page 129
Creating an Array......Page 130
Testing for an Array......Page 132
Adding and Removing Array Elements......Page 133
Locating Array Elements......Page 135
Traversing Arrays......Page 136
Determining Array Size and Uniqueness......Page 140
Sorting Arrays......Page 142
Merging, Slicing, Splicing, and Dissecting Arrays......Page 148
Other Useful Array Functions......Page 153
Summary......Page 155
CHAPTER 6: Object-Oriented PHP......Page 156
Inheritance......Page 157
Classes......Page 158
Objects......Page 159
Fields......Page 160
__set()......Page 163
Methods......Page 166
Type Hinting......Page 170
Constructors......Page 171
Destructors......Page 174
Static Class Members......Page 175
Helper Functions......Page 176
Autoloading Objects......Page 178
Summary......Page 179
Advanced OOP Features Not Supported by PHP......Page 180
Cloning Example......Page 181
The __clone() Method......Page 183
Inheritance......Page 184
Class Inheritance......Page 185
Inheritance and Constructors......Page 187
Interfaces......Page 188
Implementing a Single Interface......Page 190
Abstract Classes......Page 191
Reflection......Page 192
Writing the ReflectionClass Class......Page 193
Writing the ReflectionMethod Class......Page 195
Writing the ReflectionParameter Class......Page 197
Writing the ReflectionProperty Class......Page 198
Summary......Page 199
Configuration Directives......Page 200
Error Logging......Page 203
Why Exception Handling Is Handy......Page 206
PHP\'s Exception-Handling Implementation......Page 208
Summary......Page 212
Complex (Curly) Offset Syntax......Page 213
Regular Expressions......Page 214
Regular Expression Syntax (POSIX)......Page 215
PHP\'s Regular Expression Functions (POSIX Extended)......Page 217
Regular Expression Syntax (Perl Style)......Page 220
Determining the Length of a String......Page 227
Comparing Two Strings......Page 228
Manipulating String Case......Page 230
Converting Strings to and from HTML......Page 231
Alternatives for Regular Expression Functions......Page 236
Padding and Stripping a String......Page 244
Counting Characters and Words......Page 246
Installing Validate_US......Page 248
Summary......Page 249
CHAPTER 10: Working with the File and Operating System......Page 250
Parsing Directory Paths......Page 251
File Types and Links......Page 253
Calculating File, Directory, and Disk Sizes......Page 256
Access and Modification Times......Page 259
File Ownership and Permissions......Page 260
Opening and Closing a File......Page 263
Reading from a File......Page 265
Moving the File Pointer......Page 270
Writing to a File......Page 271
Reading Directory Contents......Page 272
PHP\'s Built-in System Commands......Page 273
Sanitizing the Input......Page 275
PHP\'s Program Execution Functions......Page 276
Summary......Page 279
Popular PEAR Packages......Page 280
Converting Numeral Formats......Page 282
Installing PEAR......Page 283
PEAR and Hosting Companies......Page 284
Viewing Installed Packages......Page 285
Learning More About an Installed Package......Page 286
Installing a Package......Page 287
Using a Package......Page 288
Upgrading a Package......Page 289
Downgrading a Package......Page 290
Summary......Page 291
The Unix Timestamp......Page 292
PHP\'s Date and Time Library......Page 293
Displaying the Localized Date and Time......Page 300
Determining the Number Days in the Current Month......Page 304
Calculating the Date X Days from the Present Date......Page 305
Creating a Calendar......Page 306
PHP 5.1......Page 309
The Date Constructor......Page 310
Accessors and Mutators......Page 311
Validators......Page 314
Manipulation Methods......Page 315
Summary......Page 322
PHP and Web Forms......Page 323
A Simple Example......Page 324
Passing Form Data to a Function......Page 326
Working with Multivalued Form Components......Page 327
Generating Forms with PHP......Page 328
Autoselecting Forms Data......Page 330
PHP, Web Forms, and JavaScript......Page 331
User-Friendly URLs......Page 333
Breadcrumb Trails......Page 337
Creating Custom Error Handlers......Page 341
Summary......Page 343
HTTP Authentication Concepts......Page 344
PHP Authentication......Page 345
Authentication Variables......Page 346
Authentication Methodologies......Page 347
Password Designation......Page 356
Testing Password Guessability with the CrackLib Library......Page 358
One-Time URLs and Password Recovery......Page 361
Summary......Page 363
Uploading Files via the HTTP Protocol......Page 364
PHP\'s File Upload/Resource Directives......Page 365
The $_FILES Array......Page 367
PHP\'s File-Upload Functions......Page 368
Upload Error Messages......Page 369
File-Upload Examples......Page 370
Learning More About an Uploaded File......Page 374
Moving an Uploaded File to the Final Destination......Page 375
Uploading Multiple Files......Page 376
Summary......Page 377
CHAPTER 16: Networking......Page 378
DNS......Page 379
Services......Page 383
Establishing Socket Connections......Page 384
Configuration Directives......Page 386
Sending an E-Mail to Multiple Recipients......Page 388
Sending an HTML-Formatted E-Mail......Page 389
Sending an Attachment......Page 390
IMAP, POP3, and NNTP......Page 391
Requirements......Page 392
Establishing and Closing a Connection......Page 393
Learning More About Mailboxes and Mail......Page 394
Retrieving Messages......Page 397
Composing a Message......Page 405
Sending a Message......Page 406
Mailbox Administration......Page 407
Message Administration......Page 408
Stream Wrappers and Contexts......Page 409
Stream Filters......Page 410
Common Networking Tasks......Page 412
Pinging a Server......Page 413
Subnet Converter......Page 414
Testing User Bandwidth......Page 416
Summary......Page 417
CHAPTER 17: PHP and LDAP......Page 418
Learning More About LDAP......Page 419
Connecting to the LDAP Server......Page 420
Binding to the LDAP Server......Page 421
Closing the LDAP Server Connection......Page 422
Retrieving LDAP Data......Page 423
Working with Entry Values......Page 424
Retrieving Attributes......Page 426
Sorting and Comparing LDAP Entries......Page 429
Working with Entries......Page 431
Inserting LDAP Data......Page 434
Deleting LDAP Data......Page 436
Configuration Functions......Page 437
Character Encoding......Page 439
Working with the Distinguished Name......Page 440
Error Handling......Page 441
Summary......Page 442
What Is Session Handling?......Page 443
The Session-Handling Process......Page 444
Configuration Directives......Page 445
Starting a Session......Page 450
Destroying a Session......Page 451
Creating and Deleting Session Variables......Page 452
Encoding and Decoding Session Data......Page 453
Auto-Login......Page 455
Recently Viewed Document Index......Page 457
Tying Custom Session Functions into PHP\'s Logic......Page 459
Custom PostgreSQL-Based Session Handlers......Page 460
Summary......Page 464
What\'s a Templating Engine?......Page 465
Introducing Smarty......Page 467
Installing Smarty......Page 468
Using Smarty......Page 470
Variable Modifiers......Page 472
Control Structures......Page 475
Statements......Page 480
config_load......Page 483
Referencing Configuration Variables......Page 484
Using CSS in Conjunction with Smarty......Page 485
Working with the Cache Lifetime......Page 486
Eliminating Processing Overhead with is_cached()......Page 487
Creating Multiple Caches per Template......Page 488
Summary......Page 489
CHAPTER 20: Web Services......Page 490
Why Web Services?......Page 491
Real Simple Syndication......Page 493
RSS Syntax......Page 495
MagpieRSS......Page 496
SimpleXML Functions......Page 503
SimpleXML Methods......Page 505
SOAP......Page 508
NuSOAP......Page 509
PHP 5\'s SOAP Extension......Page 519
Using a C# Client with a PHP Web Service......Page 529
Summary......Page 531
CHAPTER 21: Secure PHP Programming......Page 532
Safe Mode......Page 533
Other Security-Related Configuration Parameters......Page 535
Hiding Apache and PHP......Page 537
Hiding Sensitive Data......Page 539
Denying Access to Certain File Extensions......Page 540
Cross-Site Scripting......Page 541
Sanitizing User Input: The Solution......Page 543
PHP\'s Encryption Functions......Page 545
mhash......Page 546
MCrypt......Page 548
Summary......Page 549
Introduction to SQLite......Page 551
Using the SQLite Command-Line Interface......Page 552
SQLite Directives......Page 553
Opening a Connection......Page 554
Closing a Connection......Page 555
Querying a Database......Page 556
Parsing Result Sets......Page 557
Retrieving Result Set Details......Page 560
Manipulating the Result Set Pointer......Page 562
Learning More About Table Schemas......Page 564
Working with Binary Data......Page 565
Creating and Overriding SQLite Functions......Page 566
Creating Aggregate Functions......Page 567
Summary......Page 569
CHAPTER 23: Introducing PDO......Page 570
Another Database Abstraction Layer?......Page 571
Using PDO......Page 572
PDO\'s Database Support......Page 573
Connecting to a Database Server and Selecting a Database......Page 574
Error Handling......Page 576
Query Execution......Page 577
Prepared Statements......Page 579
Retrieving Data......Page 582
Setting Bound Columns......Page 585
Transactions......Page 586
Summary......Page 587
CHAPTER 24: Introducing PostgreSQL......Page 588
Platform Support......Page 589
Hassle-Free Licensing......Page 590
Afilias Inc......Page 591
Summary......Page 592
Downloading PostgreSQL......Page 593
Downloading the Windows Version......Page 594
Installing PostgreSQL......Page 595
Installing PostgreSQL on Linux and Unix......Page 596
Installing PostgreSQL on Windows 2000, XP, and 2003......Page 599
Starting PostgreSQL for the First Time......Page 603
Summary......Page 605
Starting and Stopping the Server......Page 606
Tuning Your PostgreSQL Installation......Page 609
Working with Tablespaces......Page 614
Vacuum and Analyze......Page 615
Autovacuum......Page 617
Backup and Recovery......Page 618
Upgrading Between Versions......Page 622
Summary......Page 623
What Is psql?......Page 624
psql Options......Page 625
psql Commands......Page 626
Storing psql Variables and Options......Page 628
Learning More About Supported SQL Commands......Page 630
Modifying the psql Prompt......Page 631
Controlling the Command History......Page 632
pgAdmin III......Page 633
phpPgAdmin......Page 634
Navicat......Page 635
Summary......Page 636
Default Databases......Page 637
Deleting a Database......Page 638
Creating Schemas......Page 639
The Schema Search Path......Page 640
Creating a Table......Page 641
Creating a Temporary Table......Page 642
Viewing Table Structure......Page 643
Altering a Table Structure......Page 644
Modifying Sequences......Page 645
Sequence Functions......Page 646
Datatypes......Page 647
Datatype Attributes......Page 652
Creating Composite Types......Page 656
Working with Domains......Page 657
Altering Domains......Page 658
Summary......Page 659
What You Should Do First......Page 660
The PostgreSQL Access Privilege System......Page 662
Where Is Access Information Stored?......Page 663
User and Privilege Management......Page 668
Secure PostgreSQL Connections......Page 672
Summary......Page 674
Enabling PHP\'s PostgreSQL Extension......Page 675
PHP\'s PostgreSQL Configuration Directives......Page 676
Establishing and Closing a Connection......Page 677
Query Execution......Page 681
Retrieving Status and Error Information......Page 683
Retrieving and Displaying Data......Page 688
Rows Selected and Rows Affected......Page 691
Inserting Data......Page 692
Mass Inserts......Page 693
Modifying Data......Page 694
Prepared Statements......Page 695
The Information Schema......Page 697
Summary......Page 698
Sample Data......Page 699
Creating a PostgreSQL Database Class......Page 700
Why Use the PostgreSQL Database Class?......Page 702
Executing a Simple Query......Page 703
Counting Queries......Page 704
Tabular Output......Page 705
Linking to a Detailed View......Page 707
Sorting Output......Page 709
Creating Paged Output......Page 711
Listing Page Numbers......Page 714
Summary......Page 716
Working with Views......Page 717
Working with Rules......Page 718
Rule Types......Page 720
Making Views Interactive......Page 721
Working with Views from Within PHP......Page 726
Summary......Page 727
Logical Operators......Page 728
Comparison Operators......Page 729
String Operators......Page 730
Operator Precedence......Page 731
Date and Time Functions......Page 732
Aggregate Functions......Page 733
Conditional Expressions......Page 734
Create Function Syntax......Page 736
SQL-Based Functions......Page 737
PL/pgSQL-Based Functions......Page 739
Other Procedural Languages......Page 745
Summary......Page 747
Adding Triggers......Page 748
Modifying Triggers......Page 749
Writing Trigger Functions......Page 750
Example Trigger Functions......Page 751
Viewing Existing Triggers......Page 755
Summary......Page 756
Database Indexing......Page 757
Unique Indexes......Page 758
Normal Indexes......Page 759
Full-Text Indexes......Page 763
Forms-Based Searches......Page 767
Performing a Simple Search......Page 768
Extending Search Capabilities......Page 769
Performing a Full-Text Search......Page 771
Summary......Page 772
What\'s a Transaction?......Page 773
Transaction Isolation......Page 774
Sample Project......Page 775
A Simple Example......Page 776
Building Transactional Applications with PHP......Page 779
Beware of pg_query()......Page 780
The Swap Meet Revisited......Page 781
Summary......Page 783
The COPY Command......Page 784
Copying Data to and from a Table......Page 785
Calling COPY from a PHP Script......Page 789
Importing and Exporting Data with phpPgAdmin......Page 790
Summary......Page 792
A......Page 793
B......Page 797
C......Page 798
D......Page 804
E......Page 809
F......Page 812
G......Page 816
H......Page 817
I......Page 819
L......Page 822
M......Page 824
N......Page 827
O......Page 829
P......Page 831
R......Page 843
S......Page 846
T......Page 856
U......Page 859
V......Page 860
W......Page 861
X......Page 862
Z......Page 863




نظرات کاربران