王朝网络
分享
 
 
 

《PHP英文资料》(PHP 6 MySQL CakePHP Web Application Development)PDF

王朝简介·作者佚名  2009-06-10  
宽屏版  字体: |||超大  
 说明  因可能的版权问题本站不提供该资源的存贮、播放、下载或推送,本文仅为内容简介。

中文名: PHP英文资料

英文名: PHP 6 MySQL CakePHP Web Application Development

版本: PDF

发行时间: 2009年

地区: 美国

对白语言: 英语

文字语言: 英文

简介:

书名:Beginning PHP6, Apache, MySQL Web Development

出版社:Wrox

作者:Timothy Boronczyk, Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec,

Jeremy Stolz, Michael K. Glass

ISBN: 978-0-470-39114-3

简介:

这本书被誉为PHP APACHE MYSQL新圣经,覆盖多平台,书中例子适合各种开发人员学习和研究。

目录:

Introduction ......................................................................................................... xxiii

Part I: Movie Review Web Site

Chapter 1: Configuring Your Installation ..........................................................3

Chapter 2: Creating PHP Pages Using PHP6 ..................................................19

Chapter 3: Using PHP with MySQL ................................................................77

Chapter 4: Using Tables to Display Data ......................................................105

Chapter 5: Form Elements: Letting the User Work with Data ........................131

Chapter 6: Letting the User Edit the Database .............................................153

Chapter 7: Manipulating and Creating Images with PHP...............................175

Chapter 8: Validating User Input .................................................................217

Chapter 9: Handling and Avoiding Errors ......................................................241

Part II: Comic Book Fan Site

Chapter 10: Building Databases ..................................................................263

Chapter 11: Sending E-mail .........................................................................315

Chapter 12: User Logins, Profiles, and Personalization .................................355

Chapter 13: Building a Content Management System ..................................407

Chapter 14: Mailing Lists ............................................................................469

Chapter 15: Online Stores ...........................................................................505

Chapter 16: Creating a Bulletin Board System .............................................557

Chapter 17: Using Log Files to Improve Your Site .........................................627

Chapter 18: Troubleshooting .......................................................................641

Appendix A: Answers to Exercises ..............................................................649

Appendix B: PHP Quick Reference...............................................................685

Appendix C: PHP6 Functions .......................................................................695

Appendix D: MySQL Data Types ...................................................................753

Appendix E: MySQL Quick Reference ...........................................................757

Appendix F: Comparison of Text Editors .......................................................761

Appendix G: Choosing a Third-Party Host .....................................................765

Appendix H: An Introduction to PHP Data Objects ........................................769

Appendix I: Installation and Configuration on Linux ......................................777

Index .........................................................................................................785

书名:Beginning PHP and MySQL From Novice to Professional, Third Edition

作者:W. Jason Gilmore

出版社:Apress

ISBN-13 (pbk): 978-1-59059-862-7

ISBN-10 (pbk): 1-59059-862-8

ISBN-13 (electronic): 978-1-4302-0299-8

ISBN-10 (electronic): 1-4302-0299-8

简介:

本书是在第2版基础上,听从了很多网友和论坛的建议,增加了如MVC ZEND框架的介绍,是适合PHP入门者的最佳书籍选择。

目录:

About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii

About the Technical Reviewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix

Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxiii

■CHAPTER 1 Introducing PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

■CHAPTER 2 Configuring Your Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

■CHAPTER 3 PHP Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

■CHAPTER 4 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

■CHAPTER 5 Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

■CHAPTER 6 Object-Oriented PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

■CHAPTER 7 Advanced OOP Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

■CHAPTER 8 Error and Exception Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

■CHAPTER 9 Strings and Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

■CHAPTER 10 Working with the File and Operating System . . . . . . . . . . . . . . . . . 277

■CHAPTER 11 PEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

■CHAPTER 12 Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

■CHAPTER 13 Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

■CHAPTER 14 Authenticating Your Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365

■CHAPTER 15 Handling File Uploads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

■CHAPTER 16 Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401

■CHAPTER 17 PHP and LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

■CHAPTER 18 Session Handlers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445

■CHAPTER 19 Templating with Smarty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

■CHAPTER 20 Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503

■CHAPTER 21 Secure PHP Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

■CHAPTER 22 SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567

■CHAPTER 23 Building Web Sites for the World . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591

■CHAPTER 24 MVC and the Zend Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

■CHAPTER 25 Introducing MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

■CHAPTER 26 Installing and Configuring MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635

■CHAPTER 27 The Many MySQL Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

■CHAPTER 28 MySQL Storage Engines and Datatypes . . . . . . . . . . . . . . . . . . . . . . 693

■CHAPTER 29 Securing MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731

■CHAPTER 30 Using PHP with MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767

■CHAPTER 31 Introducing PDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793

■CHAPTER 32 Stored Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819

■CHAPTER 33 MySQL Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 849

■CHAPTER 34 MySQL Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863

■CHAPTER 35 Practical Database Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879

■CHAPTER 36 Indexes and Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907

■CHAPTER 37 Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925

■CHAPTER 38 Importing and Exporting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939

■INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957

书名:CakePHP Application Development

作者:Ahsanul Bari , Anupom Syam

出版社:Packt Publishing

ISBN 978-1-847193-89-6

简介:

本书描述了用PHP框架CakePHP开发web应用程序,一步一步的介绍开源Cakephp框架进行PHP快速应用开发,如果你已经熟悉PHP,并且想要开发web 2.0的应用程序,或者想要快速,高效的开发,那么本书是你的理想选择。

目录:

Preface 1

What This Book Covers 1

Who is This Book for 2

Conventions 2

Reader Feedback 3

Customer Support 3

Downloading the Example Code for the Book 3

Errata 4

Questions 4

Introduction to CakePHP 5

What is CakePHP? 5

A PHP Framework 6

Common Design Patterns 6

Rapid Web Development 6

Works with PHP4 and PHP5 7

CakePHP is Free and Open Source 7

Improved Code Structure 7

Understanding the MVC Pattern 8

Models 8

Controllers 8

Views 9

How It Works 9

Faster Development 10

Less Configuration, More Convention 10

Auto Code Generation 10

Quick Access to Related Data 10

Built-in Commonly Used Functionalities 11

Versions of CakePHP: 1.1 and 1.2 12

Summary 12

A Quick Installation 13

Downloading CakePHP 13

Platform Requirements 17

Configuring Apache 17

AllowOverwrite is Set to All 17

Mod_rewrite Module is Loaded 18

Setting Up Cake in Web Root 18

Running Cake for the First Time 20

Summary 20

A Quick App 21

Making Sure the Oven is Ready 22

CakeTooDoo: a Simple To-do List Application 22

Configuring Cake to Work with a Database 23

Writing our First Model 25

Writing our First Controller 27

Viewing All Tasks in CakeTooDoo 29

Adding a New Task 32

Editing a Task 36

Adding Data Validation 39

Deleting a Task from CakeTooDoo 40

Viewing Completed Tasks and Pending Tasks 42

Formatting Date and Time 44

Creating the CakeTooDoo Homepage 45

Summary 47

Controllers: Programming Application Logic 49

Interacting with Model 50

Attaching Models and Controllers 50

Action, Parameters, and Views 52

Interacting with View 53

Actions and Parameters 55

Getting Post Data from the View 61

Redirecting 63

AppController: The Parent Controller 65

Working with Components 68

Summary 71

Models: Accessing Data 73

Setting Up Database and Models 74

Creating a Model for a Database Table 74

Retrieving Data 79

Using Model to Retrieve Data 79

More on Data Retrieval 82

Saving and Updating Data 91

Saving Data 91

Updating a Record 95

More on the save() Method 101

Updating a Single Field 102

Batch Update 102

Deleting Data 103

Deleting a Single Record 103

Placing Your Own Logic Inside Model 106

Create and Use Your Own Model Method 107

Validating Your Data 112

Adding Validation to Our Model 112

Summary 118

ORM: Modelling the Table Relationship 119

Working with Simple Associations 120

Defining One-To-Many Relationship in Models 120

Retrieving Related Model Data in One-To-Many Relation 123

Saving Related Model Data in One-To-Many Relation 128

Adding More than One Association of the Same Type 131

One-To-One Relation 132

Customizing Association Characteristics 133

Working with Complex Associations 134

Defining Many-To-Many Relationship in Models 134

Retrieving Related Model Data in Many-To-Many Relation 137

Saving Related Model Data in Many-To-Many Relation 140

Deleting Associated Data 141

Changing Association On The Fly 142

Summary 143

Views: Creating User Interfaces 145

Working with Layouts 146

Creating Custom Layouts 146

Using Elements 152

Creating and Using Element 152

Working with Helpers 156

Creating and Using Your Own Helper 157

Creating Forms to Take User Input 160

Summary 164

Using Shells: Get Further, Faster 165

Setting Up the Cake Shell 166

Setting Up the Cake Shell in Windows 166

Setting Up the Cake Shell in *nix 168

Baking an Application 170

Creating and Configuring the Database 170

Baking Models 174

Baking Controllers 181

Baking Views 186

Summary 191

Making Quickwall: The Basics 193

What is This Quickwall All About? 194

Setting Up Cake 194

Creating and Connecting the Database 196

Creating and Defining Relationships between Models 199

Creating the Basic Controller Actions and Their Views 201

Adding Custom Layout 207

Adding Forms to Add New Questions and Answers 215

Summary 223

Quickwall: User Authentication 225

Creating the User Model and the Users Controller 226

Making the User Sign Up Process 229

Adding Email Confirmation to Sign Up 238

Integrating Authentication: Database and Models 245

Integrating Authentication: Controllers 249

Integrating Authentication: Views 254

Remembering User with Cookie 259

Summary 264

Quickwall: JavaScript and AJAX 265

Adding JavaScript Validation 265

AJAX Link to Show Own Questions 270

AJAX AutoComplete to Search Users 276

AJAX Form Submit to View Questions of a User 281

In-Line Editing to Edit Own Answers 284

Summary 287

Quickwall: Making It Better 289

Making Dates More Readable 289

Creating a User Page 293

Linking the Search Page to the User Page 298

Adding Pagination 299

Adding RSS Feeds 302

Summary 306

Index 307

书名:PHP Oracle Web Development

作者:Yuli Vasiliev

出版社:Packt Publishing

ISBN 978-1-847193-63-6

简介:

PHP与Oracle结合,这样的书籍介绍还比较少,在本书中你可以看到如何用PHP连接 Oracle进行各种各样的系统开发。

目录:

Preface 1

Chapter 1: Getting Started with PHP and Oracle 5

Why PHP and Oracle? 6

Simplicity and Flexibility 6

Performance 7

Robustness 7

Exploring PHP and Oracle Alternatives 8

PHP and MySQL 8

JSF and Oracle 8

What You Need to Start 9

Pieces of Software Required 9

Oracle Database Considerations 10

Understanding the Oracle Database 10

Choosing Between Oracle Database Editions 11

Obtaining Oracle Database Software 12

PHP Considerations 13

Apache HTTP Server 13

Why PHP 5 14

Obtaining PHP 15

Making PHP and Oracle Work Together 15

Oracle Instant Client 15

Zend Core for Oracle 16

Using Oracle SQL*Plus 17

Why Use SQL*Plus in PHP/Oracle Development? 17

Connecting to a Database with SQL*Plus 18

Running Scripts in SQL*Plus 20

Putting It All Together 21

Creating Your First PHP/Oracle Application 23

Connecting to a Database 26

Using the Local Naming Method 26

Using the Easy Connect Method 27

Issuing an SQL Statement Against the Database 28

Fetching and Displaying Results 28

Summary 29

Chapter 2: PHP and Oracle Connection 31

Introducing the PHP OCI8 Extension 31

Why Use OCI8 Extension? 32

Processing SQL Statements with OCI8 32

Connecting to Oracle with OCI8 36

Defining a Connection String 37

OCI8 Functions for Connecting to Oracle 38

Parsing and Executing SQL Statements with OCI8 39

Preparing SQL Statements for Execution 39

Using Bind Variables 40

Executing SQL Statements 42

Handling Errors 42

Using the oci_error Function 42

Using the trigger_error Function 43

Using Exceptions 44

Fetching Results with OCI8 44

OCI8 Functions for Fetching 45

Fetching the Next Row 46

Fetching All the Rows 47

Alternatives to PHP OCI8 Extension 49

Using PEAR DB 49

Using ADOdb 51

Using PDO 52

Creating Your Own Library on Top of OCI8 53

Summary 54

Chapter 3: Data Processing 57

Implementing the Business Logic of a PHP/Oracle Application 58

When to Move the Data to the Processing 58

Advantages of Moving the Processing to the Data 59

Ways of Implementing Business Logic Inside the Database 60

Interaction between Components Implementing Business Logic 61

Using Complex SQL Statements 62

Employing Oracle SQL Functions in Queries 62

Oracle SQL Functions versus PHP Data Processing 62

Aggregate Functions 65

The GROUP BY Clause 66

Using Join Queries 66

Taking Advantage of Views 69

The Key Benefits of Using Views 69

Hiding Data Complexity with Views 70

Using the WHERE Clause 71

Using Stored Subprograms 73

What are Stored Subprograms? 73

Advantages of Stored Subprograms 75

An Example of When to Use a Stored Subprogram 76

Creating Stored Subprograms 80

Calling Stored Subprograms from PHP 82

Using Triggers 83

Creating Triggers 84

Firing Triggers 85

Calling Stored Procedures from a Trigger 85

Summary 86

Chapter 4: Transactions 89

Overview of Transactions 89

What is a Transaction? 90

What are ACID Rules? 91

How Transactions Work in Oracle 92

Using Transactions in PHP/Oracle Applications 93

Structuring a PHP/Oracle Application to Control Transactions 96

Developing Transactional Code 99

Controlling Transactions from PHP 99

Moving Transactional Code to the Database 105

Using Triggers 105

Dealing with Statement-Level Rollbacks 106

Transaction Isolation Considerations 109

What OCI8 Connection Function to Choose 110

Concurrent Update Issues 113

Locking Issues 114

Lost Updates 115

Autonomous Transactions 118

Summary 121

Chapter 5: Object-Oriented Approach 123

Implementing PHP Classes to Interact with Oracle 123

Building Blocks of Applications 124

Creating a Custom PHP Class from Scratch 125

Testing the Newly Created Class 127

Taking Advantage of PHP 5's Object-Oriented Features 128

Functionality and Implementation 130

Reusability 132

Handling Exceptions 132

Modifying an Existing Class to use Exceptions 133

Distinguishing between Different Error Types 136

Are Exceptions Necessarily Errors? 138

Extending Existing Classes 138

Using Standard Classes 139

PEAR::Auth in Action 139

Securing Pages with PEAR::Auth 141

Customizing Standard Classes 144

Customizing PEAR::Auth 144

Building More Compact Client Code 146

Interactions between Objects 147

Composition 148

Aggregation 150

Event-Driven Communication 155

Using Oracle Object-Relational Features 157

Using Oracle Object Types 157

Implementing Business Logic with Methods of Oracle Objects 158

Using Oracle Objects to Simplify Application Creation 161

Summary 162

Chapter 6: Security 163

Securing PHP/Oracle Applications 164

Authenticating Users 164

Separating Security Management and Data 165

Using Two Database Schemas to Improve Security 166

Using Three Database Schemas to Improve Security 168

Employing PL/SQL Packages and Table Functions to Securely Access Database Data 169

Using the %ROWTYPE Attribute 173

Building a Custom Storage Container for the PEAR::Auth Class 175

Testing the Authentication System 176

Performing Authorization Based on the User Identity 178

Using Sessions to Hold Information about the Authenticated User 179

Holding a User's Information in Package Variables 179

Protecting Resources Based on Information about the Authenticated User 182

Hashing 186

Hashing Passwords 186

Modifying an Authentication System to Use Hashing 188

Setting Up Fine-Grained Access with Database Views 191

Implementing Column-Level Security with Views 192

Masking the Column Values Returned to the Application 195

Using the DECODE Function 195

Implementing Row-Level Security with Views 198

Using VPD to Implement Row-Level Security 201

Summary 204

Chapter 7: Caching 205

Caching Data with Oracle and PHP 205

Caching Queries on the Database Server 206

Processing SQL Statements 206

Using Bind Variables to Increase the Probability of Shared Pool Cache Hits 208

Using Oracle's Application Contexts for Caching 210

Creating a Global Application Context 212

Manipulating Data Held in a Global Context 214

Resetting Values in a Global Context 219

Caching Mechanisms Available in PHP 222

Choosing a Caching Strategy 223

Caching Function Calls with the PEAR::Cache_Lite Package 223

Updating Cached Data 227

Implementing Notification-Based Caching 229

Using Database Change Notification 231

Auditing Notification Messages 231

Building a PL/SQL Procedure Sending Notifications to the Web Server 232

Performing Configuration Steps Required for Change Notification 234

Building the Notification Handler 234

Creating a Query Registration for the Notification Handler 236

Quick Test 238

Implementing Notification-Based Caching with PEAR::Cache_Lite 238

Summary 241

Chapter 8: XML-Enabled Applications 243

Processing XML in PHP/Oracle Applications 243

Processing XML Data with PHP 244

Creating XML with the DOM PHP Extension 245

Querying a DOM Document with XPath 247

Transforming and Processing XML with XSLT 248

Performing XML Processing inside the Database 254

Using Oracle SQL/XML Generation Functions 254

Moving All the XML Processing into the Database 257

Storing XML Data in the Database 258

Performing XSLT Transformations inside the Database 260

Building PHP Applications on Oracle XML DB 261

Using Oracle Database for Storing, Modifying, and Retrieving XML Data 262

Database Storage Options for XML Data in Oracle Database 263

Using XMLType for Handling XML Data in the Database 265

Using XML Schemas 267

Retrieving XML Data 272

Accessing Relational Data Through XMLType Views 275

Using XMLType Views 276

Creating XML Schema-Based XMLType Views 277

Performing DML Operations on XML Schema-Based XMLType Views 280

Using Oracle XML DB Repository 284

Manipulating Repository Resources with PL/SQL 285

Accessing Repository Resources with SQL 286

Taking Advantage of Standard Internet Protocols 287

Handling Transactions 289

Querying Data with Oracle XQuery 290

Using XQuery to Construct XML from Relational Data 291

Breaking up XML into Relational Data 293

Summary 294

Chapter 9: Web Services 295

Exposing a PHP/Oracle Application as a Web Service

Using PHP SOAP Extension 295

Communicating Using SOAP 296

What you Need to Build a SOAP Web Service 297

Building a SOAP Web Service on Top of a PHP/Oracle Application 299

Building the Business Logic of a Web Service Inside the Database 300

Creating an XML Schema to Validate Incoming Documents 301

Generating Unique IDs for Incoming Documents 304

Creating PL/SQL Subprograms Implementing the Business Logic of the Web Service 305

Building a PHP Handler Class 310

Using WSDL 312

Creating a SOAP Server with PHP's SOAP Extension 315

Building a SOAP Client to Test the SOAP Server 316

Adding Security 319

Implementing Authorization Logic Inside the Database 320

Creating a PHP Handler Class 323

Creating a WSDL Document 324

Creating a Client Script 326

Summary 327

Chapter 10: AJAX-Based Applications 329

Building AJAX-Based PHP/Oracle Applications 329

AJAX Interactions 330

Designing an AJAX/PHP/Oracle Monitoring Application 331

Building Blocks of an AJAX-Based Solution 333

Creating the Data Structures 333

Building the PHP Script that will Process AJAX Requests 334

Using the XMLHttpRequest JavaScript Object 335

Putting It All Together 340

Using Caching to Further Improve Responsiveness 342

Implementing Master/Detail Solutions with AJAX 342

Planning a Master/Detail Solution that uses AJAX 343

Building the Sample Application 344

Creating the Data Structures 346

Generating HTML with Oracle XQuery 348

Sending Post Requests with AJAX 350

Styling with CSS 352

Putting It All Together 353

Summary 354

Appendix A: Installing PHP and Oracle Software 355

Installing Oracle Database Software 355

Installing Oracle Database Enterprise/Standard Editions 356

Installing Oracle Database Express Edition (XE) 359

Installing Oracle Database XE on Windows 359

Installing Oracle Database XE on Linux 361

Installing Apache HTTP Server 361

Installing PHP 363

Installing PHP on Windows 363

Installing PHP on Unix-Like Systems 364

Testing PHP 365

Bridging the Gap Between Oracle and PHP 366

Oracle Instant Client 367

Enabling the OCI8 Extension in an Existing PHP Installation 368

Installing SQL*Plus Instant Client 368

Installing Zend Core for Oracle 369

Installing Zend Core for Oracle on Windows 369

Installing Zend Core for Oracle on Linux 370

Index 373

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有