PHP and MySQL phrasebook:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ
Addison-Wesley
2012
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | VIII, 340 S. Ill. |
ISBN: | 9780321834638 0321834631 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040531999 | ||
003 | DE-604 | ||
005 | 20160624 | ||
007 | t | ||
008 | 121109s2012 a||| |||| 00||| eng d | ||
020 | |a 9780321834638 |9 978-0-321-83463-8 | ||
020 | |a 0321834631 |9 0-321-83463-1 | ||
035 | |a (OCoLC)820387692 | ||
035 | |a (DE-599)BVBBV040531999 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
084 | |a DAT 663f |2 stub | ||
100 | 1 | |a Wenz, Christian |d 1977- |e Verfasser |0 (DE-588)122481720 |4 aut | |
245 | 1 | 0 | |a PHP and MySQL phrasebook |c Christian Wenz |
264 | 1 | |a Upper Saddle River, NJ |b Addison-Wesley |c 2012 | |
300 | |a VIII, 340 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a PHP 5.4 |0 (DE-588)7846062-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MySQL |0 (DE-588)4559381-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a PHP 5.4 |0 (DE-588)7846062-1 |D s |
689 | 0 | 1 | |a MySQL |0 (DE-588)4559381-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025378052&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-025378052 |
Datensatz im Suchindex
_version_ | 1804149619416891392 |
---|---|
adam_text | Titel: PHP and MySQL phrasebook
Autor: Wenz, Christian
Jahr: 2012
Table of Contents
Introduction 1
1 Manipulating Strings 7
Comparing Strings 8
Checking Usernames and Passwords 9
Converting Strings into HTML 11
Using Line Breaks 13
Encrypting Strings 14
Checksumming Strings 16
Extracting Substrings 19
Protecting Email Addresses Using
ASCII Codes 20
Scanning Formatted Strings 24
Getting Detailed Information about Variables 25
Searching in Strings 26
Using Perl-Compatible Regular Expressions 29
Finding Tags with Regular Expressions 30
Validating Mandatory Input 31
Validating Email Addresses 34
Search and Replace 35
2 Working with Arrays 39
Accessing All Elements of Numeric Arrays 41
Accessing All Elements of Associative Arrays 43
Accessing All Array Elements in Nested Arrays 44
Turning an Array into Variables 47
Converting Strings to Arrays 48
Converting Arrays to Strings 49
Sorting Arrays Alphabetically 50
Sorting Associative Arrays Alphabetically 51
Sorting Nested Arrays 53
Sorting Nested Associative Arrays 55
Contents
Sorting IP Addresses (as a Human Would) 57
Sorting Anything 58
Sorting with Foreign Languages 59
Applying an Effect to All Array Elements 61
Filtering Arrays 65
Getting Random Elements Out of Arrays 67
Making Objects Behave Like Arrays 68
3 Date and Time 71
Using Text within dateO 74
Formatting DateTime Objects 75
Automatically Localizing Dates 75
Manually Localizing Dates 79
Using the Current Date, the
U.S./U.K./European Way 80
Formatting a Specific Date 80
Validating a Date 82
Calculating a Relative Date 83
Creating a Sortable Time Stamp 84
Converting a String into a Date 85
Determining Sunrise and Sunset 86
Using Date and Time for Benchmarks 87
Using Form Fields for Date Selection 89
Create Self-Updating Form Fields for Date
Selection 91
Calculating the Difference between
Two Dates 93
Using GMT Date/Time Information 96
4 Working with Objects (and Related Topics) 99
Setting Up Classes 100
Understanding Inheritance 102
Using Abstract Classes and Interfaces 104
Contents
Preventing Inheritance and Overwriting 108
Using Autoloading 109
Cloning Objects 111
Serializing and Deserializing Objects 113
Implementing Singletons 115
Using Traits 120
5 Interacting with Web Forms 123
Sending Form Data Back to the
Current Script 124
Reading Out Form Data 125
Checking Whether a Form Has
Been Submitted 128
Saving Form Data into a Cookie 129
Prefilling Text Fields and Password Fields 131
Prefilling Multiline Text Fields 135
Preselecting Radio Buttons 136
Preselecting Check Boxes 137
Preselecting Selection Lists 138
Preselecting Multiple Selection Lists 140
Processing Graphical Submit Buttons 143
Checking Mandatory Fields 144
Checking Selection Lists 146
Escaping Output 149
Validating Input 150
Writing All Form Data into a File 151
Sending All Form Data via Email 153
Getting Information about File Uploads 154
Moving Uploaded Files to a Safe Location 157
Monitoring the Progress of a File Upload 158
6 Remembering Users (Cookies and Sessions) 163
Understanding Cookies 164
Contents
Creating a Cookie 167
Reading Out Cookies 169
Setting a (Reasonable) Expiry Date 170
Setting a Client-Specific Expiry Date 171
Deleting a Cookie 172
Making Cookies Accessible for
Several Domains 174
Checking Whether the Client Supports
Cookies 176
Saving Multiple Data in One Cookie 177
Saving the User s Language Preference 180
Understanding Sessions 182
Where to Store the Sessions 183
How to Maintain the Session State 184
Activating Sessions 185
Reading and Writing Sessions 186
Closing Sessions 187
Changing the Session ID 187
Implementing a Custom Session
Management 189
Creating a Secured Area with Sessions 195
Creating a Secured Area without Sessions 197
Using Files on the Server File System 201
Opening and Closing Files 202
Reading from Files 205
Writing to Files 207
Locking Files 208
Using Relative Paths for File Access 209
Avoiding Security Traps with File Access 210
Working with CSV Data 212
Parsing INI Files 216
Retrieving File Information 217
Contents
Copying, Moving, and Deleting Files 220
Browsing the File System 221
Using PHP Streams 222
Using Bzip2 Archives 224
Returning Files with an HTTP Request 227
8 Working with MySQL Databases 229
Connecting to MySQLi 231
Sending SQL to MySQL 233
Prepared Statements with MySQL 235
Retrieving Results of a Query to MySQL 236
Retrieving the Last Inserted ID 239
Using Transactions 240
9 Working with Other Databases 243
Connecting to SQLite 244
Sending SQL to SQLite 246
Retrieving Results of a Query to SQLite 248
Using Prepared Statements with SQLite 250
Connecting to PostgreSQL 252
Sending SQL to PostgreSQL 253
Updating Data in PostgreSQL 254
Retrieving Results of a Query to PostgreSQL 255
Connecting to Oracle 257
Sending SQL to Oracle 258
Retrieving Results of a Query to Oracle 260
Connecting to MSSQL 262
Sending SQL to MSSQL 264
Retrieving Results of a Query to MSSQL 265
Using Prepared Statements with MSSQL 266
Using MSSQL without Windows 268
Connecting to Firebird 270
Sending SQL to Firebird 271
Contents
Retrieving Results of a Query to Firebird 272
Connecting via PDO 273
Sending SQL via PDO 275
Retrieving Results of a Query via PDO 276
10 Using XML 279
Parsing XML with SAX 280
Parsing XML with XMLReader 282
Using DOM to Read XML 284
Using DOM to Write XML 285
Using XMLWriter to Write XML 287
Using SimpleXML 288
Using XPath with SimpleXML 289
Transforming XML with XSL 290
Validating XML 291
11 Communicating with Others 295
Connecting with HTTP Servers 295
Connecting with FTP Servers 298
Checking Whether a Server Is Still Reacting 300
Creating a Web Service with NuSOAP 304
Automatically Generating WSDL with
NuSOAP 306
Consuming a Web Service with NuSOAP 308
Creating a Web Service with the
PHP 5 SOAP Extension 309
Consuming a Web Service with the
PHP 5 SOAP Extension 312
Using Ajax 313
Exchanging Data with the Server 316
Index 321
|
any_adam_object | 1 |
author | Wenz, Christian 1977- |
author_GND | (DE-588)122481720 |
author_facet | Wenz, Christian 1977- |
author_role | aut |
author_sort | Wenz, Christian 1977- |
author_variant | c w cw |
building | Verbundindex |
bvnumber | BV040531999 |
classification_rvk | ST 250 ST 271 |
classification_tum | DAT 366f DAT 663f |
ctrlnum | (OCoLC)820387692 (DE-599)BVBBV040531999 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01401nam a2200385 c 4500</leader><controlfield tag="001">BV040531999</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160624 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">121109s2012 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321834638</subfield><subfield code="9">978-0-321-83463-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321834631</subfield><subfield code="9">0-321-83463-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)820387692</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040531999</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 663f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wenz, Christian</subfield><subfield code="d">1977-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122481720</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">PHP and MySQL phrasebook</subfield><subfield code="c">Christian Wenz</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 340 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">PHP 5.4</subfield><subfield code="0">(DE-588)7846062-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">PHP 5.4</subfield><subfield code="0">(DE-588)7846062-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">MySQL</subfield><subfield code="0">(DE-588)4559381-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025378052&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025378052</subfield></datafield></record></collection> |
id | DE-604.BV040531999 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:25:54Z |
institution | BVB |
isbn | 9780321834638 0321834631 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025378052 |
oclc_num | 820387692 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | VIII, 340 S. Ill. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Wenz, Christian 1977- Verfasser (DE-588)122481720 aut PHP and MySQL phrasebook Christian Wenz Upper Saddle River, NJ Addison-Wesley 2012 VIII, 340 S. Ill. txt rdacontent n rdamedia nc rdacarrier PHP 5.4 (DE-588)7846062-1 gnd rswk-swf MySQL (DE-588)4559381-4 gnd rswk-swf PHP 5.4 (DE-588)7846062-1 s MySQL (DE-588)4559381-4 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025378052&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Wenz, Christian 1977- PHP and MySQL phrasebook PHP 5.4 (DE-588)7846062-1 gnd MySQL (DE-588)4559381-4 gnd |
subject_GND | (DE-588)7846062-1 (DE-588)4559381-4 |
title | PHP and MySQL phrasebook |
title_auth | PHP and MySQL phrasebook |
title_exact_search | PHP and MySQL phrasebook |
title_full | PHP and MySQL phrasebook Christian Wenz |
title_fullStr | PHP and MySQL phrasebook Christian Wenz |
title_full_unstemmed | PHP and MySQL phrasebook Christian Wenz |
title_short | PHP and MySQL phrasebook |
title_sort | php and mysql phrasebook |
topic | PHP 5.4 (DE-588)7846062-1 gnd MySQL (DE-588)4559381-4 gnd |
topic_facet | PHP 5.4 MySQL |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025378052&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wenzchristian phpandmysqlphrasebook |