lehrerbibliothek.deDatenschutzerklärung
PHP Referenz
PHP Referenz




Damir Enseleit

Franzis' Verlag GmbH
EAN: 9783772365508 (ISBN: 3-7723-6550-7)
385 Seiten, paperback, 17 x 24cm, 2002

EUR 24,95
alle Angaben ohne Gewähr

Umschlagtext
Sie setzen die meistverbreitete Programmiersprache für dynamische Webseiten ein? Dann brauchen Sie dieses Buch. PHP-Seiten werden viel schneller fertig, wenn man nicht lange nach den Befehlen, der Syntax oder den Attributen suchen muß. Damit Sie sich auf Ihre Seite und nicht auf die Webrecherche konzentrieren können, finden Sie hier das nötige PHP-Knowhow. Keine Übersetzung bestehender Tutorials, sondern eine eigens erstellte Befehlsreferenz ist die Basis.



Über 1.800 Befehle bilden den Umfang der Sprache PHP, die etwa 500 wichtigsten und meistgenutzten werden in diesem Buch kompetent und praxisnah erklärt. Jeder Befehl wird erläutert, seine Syntax vorgestellt und dann in einem leicht nachvollziehbaren Beispiel verdeutlicht. Damit gelingt Ihnen, was Sie auf Ihrer Seite mit PHP vorhaben. Der schnelle Zugriff auf die einzelnen Befehle wird über eine sinnvolle Aufteilung nach Themen sowie einen Index erleichtert.



Die PHP-Referenz ist das ideale Buch für jeden, der mit PHP arbeitet. Sie bildet ein Nachschlagewerk, das unabhängig vom Einstieg gebraucht wird - sie geht weit über den Referenzteil von Einführungsbüchern hinaus.



Der Autor, Damir Enseleit, betreibt SelfPHP3/4, eine der meistgenutzten Webseiten zum Thema PHP.



Aus dem Inhalt:



Kontrollmechanismen

Array-Funktionen

Dateisystemfunktionen

Datums- und Zeit-Funktionen

Grafik-Funktionen

Mail-Funktionen

Mathematische Funktionen

MySQL-Funktionen

PDF-Funktionen

PHP-Informationen

Reguläre Ausdrücke (POSIX)

Session-Funktionen

String-Funktionen

Variablen-Funktionen

Verzeichnisfunktionen
Inhaltsverzeichnis
1 Einführung 21
1.1 Zielgruppe 21
1.2 Schreibweise im Buch 21
1.3 Schreibweise im Buch 21
1.4 Schreibweise der PHP-Syntax 22
1.5 PHP-Deklaration 23
1.5.1 Kommentare 23
1.5.2 Sayntax 23
1.6 Visionskontrolle 25
1.7 Die CD zum Buch 26

2 Kontrollmechanismus 29
2.1 break 29
2.2 continue 29
2.3 do...while 30
2.4 Dynamische Variablen 30
2.5 for 30
2.6 foreach 31
2.7 if 31
2.8 if...else 32
2.9 if...else...elseif 33
2.10 include 33
2.11 include_once 33
2.12 require 34
2.13 require_once 34
2.14 switch 35
2.15 Vordefinierte Variablen 36
2.16 while 37

3 Array-Funktionen 39
3.1 array 39
3.2 array_count_values 40
3.3 array_diff 41
3.4 array_filter 41
3.5 array_flip 42
3.6 array_intersect 42
3.7 array_keys 43
3.8 array_map 43
3.9 array_merge 44
3.10 array_merge_recursive 45
3.11 array_multisort 45
3.12 array_pad 46
3.13 array_pop 47
3.14 array_push 47
3.15 array_rand 48
3.16 array_reduce 48
3.17 array_reverse 49
3.18 array_search 49
3.19 array_shift 49
3.20 array_slice 50
3.21 array_splice 50
3.22 array_sum 52
3.23 array_unique 52
3.24 array_unshift 52
3.25 array_values 53
3.26 array_walk 53
3.27 arsort 53
3.28 asort 54
3.29 compact 55
3.30 count 56
3.31 current 56
3.32 each 57
3.33 end 57
3.34 extract 58
3.35 in_array 58
3.36 key 59
3.37 krsort 59
3.38 ksort 60
3.39 list 60
3.40 natcasesort 61
3.41 natsort 61
3.42 next 62
3.43 pos 62
3.44 prev 63
3.45 range 63
3.46 reset 64
3.47 rsort 64
3.48 shuffle 65
3.49 sizeof 65
3.50 sort 66
3.51 uasort 66
3.52 uksort 67
3.53 usort 68

4 Dateisystemfunktionen 69
4.1 basename 69
4.2 chgrp 69
4.3 chmod 70
4.4 chown 71
4.5 clearstatcache 71
4.6 copy 72
4.7 dirname 73
4.8 disk_total_space 74
4.9 diskfree 74
4.10 fclose 74
4.11 feof 75
4.12 fflush 75
4.13 fgetc 76
4.14 fgetcsv 77
4.15 fgets 78
4.16 fgetss 79
4.17 file 80
4.18 file_exists 81
4.19 fileatime 81
4.20 filectime 82
4.21 filegroup 82
4.22 fileinode 83
4.23 filemtime 83
4.24 fileowner 83
4.25 fileperms 84
4.26 filesize 84
4.27 filetype 85
4.28 flock 85
4.29 Fopen 86
4.30 fpassthru 87
4.31 fputs 88
4.32 fread 89
4.33 fstat 89
4.34 fseek 90
4.35 fstat 91
4.36 ftell 91
4.37 ftruncate 92
4.38 fwrite 93
4.39 is_dir 93
4.40 is_executable 94
4.41 is_file 94
4.42 is_link 95
4.43 is_readable 95
4.44 is_uploaded_file 96
4.45 is_writeable 97
4.46 link 97
4.47 linkinfo 98
4.48 lstat 98
4.49 move_uploaded_file 99
4.50 Pathinfo 100
4.51 pclose 100
4.52 popen 101
4.53 readfile 102
4.54 readlink 102
4.55 realpath 103
4.56 rename 103
4.57 rewind 103
4.58 set_file_buffer 104
4.59 stat 104
4.60 Symlink 105
4.61 tempnam 106
4.62 tmpfile 107
4.63 touch 107
4.64 umask 108
4.65 unlink 108

5 Datums- und Zeit-Funktionen 111
5.1 checkdate 111
5.2 Date 111
5.3 getdate 112
5.4 gettimeofday 113
5.5 gmdate 114
5.6 gmmktime 114
5.7 gmstrftime 115
5.8 localtime 115
5.9 microtime 116
5.10 mktime 117
5.11 strftime 118
5.12 strtotime 119
5.13 time 120

6 Grafikfunktionen 121
6.1 getimagesize 122
6.2 Imagearc 122
6.3 Imagechar 123
6.4 Imagecharup 123
6.5 imagecolorallocate 124
6.6 imagecolorat 124
6.7 imagecolorclosest 125
6.8 imagecolordeallocate 126
6.9 imagecolorexact 126
6.10 imagecolorresolve 127
6.11 imagecolorset 127
6.12 Imagecolorsforindex 128
6.13 imagecolorstotal 128
6.14 imagecolortransparent 129
6.15 Imagecopy 129
6.16 Imagecopyresized 129
6.17 imagecreate 130
6.18 Imagecreatefromgif 130
6.19 imagecreatefromjpeg 131
6.20 Imagecreatefrompng 131
6.21 Imagecreatefromwbmp 132
6.22 imagedashedline 132
6.23 Imagedestroy 132
6.24 Imagefill 133
6.25 imagefilledpolygon 133
6.26 Imagefilledrectangle 134
6.27 imagefilltoborder 134
6.28 imagefontheight 135
6.29 imagefontwidth 135
6.30 imagegammacorrect 136
6.31 Imagegif 136
6.32 Imageinterlace 137
6.33 imagejpeg 137
6.34 Imageline 138
6.35 Imagepng 138
6.36 imagepolygon 139
6.37 imagerectangle 139
6.38 imagesetpixel 140
6.39 imagestring 140
6.40 imagestringup 141
6.41 imagesx 141
6.42 imagesy 141
6.43 imagettfbbox 142
6.44 imagettftext 143
6.45 imagetypes 143
6.46 Imagewbmp 144

7 Mail-Funktionen 145
7.1 mail 145

8 Mathematische Funktionen 151
8.1 abs 151
8.2 acos 151
8.3 asin 152
8.4 atan 152
8.5 atan2 153
8.6 base_convert 153
8.7 bcadd 153
8.8 bccomp 154
8.9 bcdiv 154
8.10 bcmod 155
8.11 bcmul 155
8.12 bcpow 155
8.13 bcscale 156
8.14 bcsqrt 156
8.15 bcsub 156
8.16 bindec 157
8.17 ceil 157
8.18 cos 157
8.19 decbin 157
8.20 dechex 158
8.21 decoct 158
8.22 deg2rad 158
8.23 exp 159
8.24 floor 159
8.25 getrandmax 159
8.26 hexdec 160
8.27 log 160
8.28 log 10 160
8.29 max 160
8.30 min 161
8.31 mt_getrandmax 161
8.32 mt_rand 161
8.33 mt_srand 162
8.34 number_format 162
8.35 actdec 163
8.36 pi 163
8.37 pow 163
8.38 rad2deg 164
8.39 rand 164
8.40 round 164
8.41 sin 165
8.42 sqrt 165
8.43 srand 165
8.44 tan 166

9 MySQL-Funktionen 167
9.1 mysql_affected_rows 167
9.2 mysql_change_user 168
9.3 mysql_close 168
9.4 mysql_connect 169
9.5 mysql_create_db 170
9.6 mysql_data_seek 171
9.7 mysql_db_query 172
9.8 mysql_drop_db 173
9.9 mysql_errno 173
9.10 mysql_error 174
9.11 mysql_fetch_array 176
9.12 mysql_fetch_field 177
9.13 mysql_fetch_lengths 178
9.14 mysql_fetch_object 179
9.15 mysql_fetch_row 180
9.16 mysql_field_flags 181
9.17 mysql_field_len 183
9.18 mysql_field_name 183
9.19 mysql_field_seek 184
9.20 mysql_field_table 185
9.21 mysql_field_type 186
9.22 mysql_free_result 187
9.23 mysql_insert_id 188
9.24 mysql_list_dbs 190
9.25 mysql_list_fields 190
9.26 mysql_list_tables 191
9.27 mysql_num_fields 192
9.28 mysql_num_rows 193
9.29 mysql_pconnect 194
9.30 mysql_query 195
9.31 mysql_result 196
9.32 mysql_select_db 198
9.33 mysql_tablename 199

10 PDF-Funktionen 201
10.1 pdf_add_annotation 201
10.2 pdf_add_bookmark 202
10.3 pdf_add_launchlink 203
10.4 pdf_add_locallink 203
10.5 pdf_add_note 204
10.6 pdf_add_outline 205
10.7 pdf_add_pdflink 206
10.8 pdf_add_weblink 207
10.9 pdf_arc 208
10.10 pdf_begin 208
10.11 pdf_circle 209
10.12 pdf_close 209
10.13 pdf_close_image 210
10.14 pdf_closepath 210
10.15 pdf_closepath_fill_stroke 211
10.16 pdf_closepath_stroke 211
10.17 pdf_continue_text 212
10.18 pdf_curveto 213
10.19 pdf_end_page 214
10.20 pdf_endpath 214
10.21 pdf_fill 215
10.22 pdf_fill_stroke 215
10.23 pdf_get_image_height 216
10.24 pdf_get_image_width 217
10.25 pdf_get_image_parameter217
10.26 pdf_get_image_value 218
10.27 pdf_lineto 219
10.28 pdf_moveto 219
10.29 pdf_open 220
10.30 pdf_open_gif 220
10.31 pdf_open_image 221
10.32 pdf_open_jpeg 221
10.33 pdf_open_png 222
10.34 pdf_open_tiff 222
10.35 pdf_place_image 223
10.36 pdf_rect 223
10.37 pdf_restore 224
10.38 pdf_rotate 225
10.39 pdf_save 225
10.40 pdf_scale 226
10.41 pdf_set_border_color 227
10.42 pdf_set_border_dash 228
10.43 pdf_set_border_style 228
10.44 pdf_set_char_spacing 229
10.45 pdf_set_duration 230
10.46 pdf_set_font 230
10.47 pdf_set_horiz_scaling 231
10.48 pdf_set_info 232
10.49 pdf_set_leading 232
10.50 pdf_set_parameter 233
10.51 pdf_set_text_pos 234
10.52 pdf_set_text_rendering 234
10.53 pdf_set_text_rise 235
10.54 pdf_set_transition 236
10.55 pdf_set_value 237
10.56 pdf_set_word_spacing 238
10.57 pdf_setdash 238
10.58 pdf_setflat 239
10.59 pdf_setgray 239
10.60 pdf_setgray_fill 240
10.61 pdf_setgray_stroke 241
10.62 pdf_setlinecap 242
10.63 pdf_setlinejoin 242
10.64 pdf_setlinewidth 243
10.65 pdf_setmiterlimit 244
10.66 pdf_setrgbcolor 244
10.67 pdf_setrgbcolor_fill 245
10.68 pdf_setrgbcolor_stroke 246
10.69 pdf_show 246
10.70 pdf_show_boxed 247
10.71 pdf_show_xy 248
10.72 pdf_skew 248
10.73 pdf_stringwidth 249
10.74 pdf_stroke 250
10.75 pdf_translate 251

11 PHP-Informationen 253
11.1 extension_loaded 253
11.2 get_cfg_var 253
11.3 get_current_user 254
11.4 get_extension_funcs 254
11.5 get_included_files 255
11.6 get_loaded_extensions 255
11.7 get_magic_quotes_gpc 256
11.8 get_magic_quotes_runtime 256
11.9 get_required_files 256
11.10 getenv 257
11.11 getlastmod 257
11.12 getmyinode 257
11.13 getmypid 258
11.14 getmyuid 258
11.15 getrusage 258
11.16 php_logo_guid 259
11.17 php_sapi_name 259
11.18 php_uname 260
11.19 phpcredits 260
11.20 phpinfo 266
11.21 phpversion 266
11.22 putenv 267
11.23 set_magic_quotes_runtime 267
11.24 set_time_limit 267
11.25 zend_logo_guide 268
11.26 zend_version 268

12 Reguläre Ausdrücke (POSIX) 269
12.1 ereg 269
12.2 ereg_replace 269
12.3 eregi 271
12.4 eregi_replace 272
12.5 split 273
12.6 spliti 274
12.7 sql_regcase 275

13 Session-Funktionen 277
13.1 session_cache_limiter 277
13.2 session_decode 277
13.3 session_destroy 278
13.4 session_encode 278
13.5 session_get_cookie_params 279
13.6 session_id 279
13.7 session_is_registered 280
13.8 session_module_name 280
13.9 session_name 280
13.10 session_register 281
13.11 session_save_path 281
13.12 session_set_cookie_params 282
13.13 session_start 282
13.14 session_unregister 282
13.15 session_unset 283

14 Sonstige Funktionen 285
14.1 connection_aborted 285
14.2 connection_status 286
14.3 connection_timeout 289
14.4 define 290
14.5 defined 291
14.6 die 291
14.7 eval 292
14.8 exit 293
14.9 get_browser 294
14.10 highlight_file 296
14.11 highlight_string 298
14.12 ignore_user_abort 299
14.13 ini_alter 299
14.14 ini_get 300
14.15 ini_restore 301
14.16 ini_set 301
14.17 leak 302
14.18 show_source 302
14.19 sleep 303
14.20 uniqid 304
14.21 usleep 305

15 String-Funktionen 307
15.1 addclashes 307
15.2 Addslashes 307
15.3 bin2hex 308
15.4 chop 308
15.5 chr 308
15.6 chunk_split 309
15.7 convert_cyr_string 309
15.8 count_chars 310
15.9 crc32 312
15.1 crypt 312
15.11 echo 312
15.12 explode 313
15.13 get_html_translation_table 313
15.14 get_meta_tags 314
15.15 htmlentities 314
15.16 htmlspecialchars 315
15.17 implode 316
15.18 join 316
15.19 levenshtein 317
15.20 Itrim 317
15.21 md5 318
15.22 metaphone 318
15.23 nl2br 319
15.24 ord 319
15.25 parse_str 319
15.26 print 320
15.27 printf 320
15.28 quoted_printable_decode 321
15.29 Quotemeta 322
15.30 rtrim 322
15.31 setlocale 323
15.32 similiar_text324
15.33 soundex 324
15.34 sprintf 325
15.35 sscanf 326
15.36 str_pad 326
15.37 str_repeat 327
15.38 str_replace 327
15.39 strcasecmp 328
15.40 strchr 328
15.41 Strcmp 329
15.42 strcspn 329
15.43 strcslashes 330
15.44 strslashes 330
15.45 str_tags 330
15.46 stristr 331
15.47 strlen 332
15.48 strnatcasecmp 332
15.49 strnatcmp 333
15.50 strncmp 334
15.51 strpos 335
15.52 strrchr 336
15.53 strrev 336
15.54 strrpos 336
15.55 strspn 337
15.56 strstr 337
15.57 strtok 338
15.58 strtolower 339
15.59 strtoupper 339
15.60 strtr 340
15.61 substr 340
15.62 substr_count 341
15.63 substr_replace 342
15.64 trim 342
15.65 ucfirst 343
15.66 ucwords 343
15.67 wordwrap 344

16 Variablen-Funktionen 347
16.1 doubleval 347
16.2 empty 347
16.3 gettype 348
16.4 intval 348
16.5 is_array 349
16.6 is_bool 349
16.7 is_double 349
16.8 is_float 350
16.9 is_int 350
16.10 is_integer 351
16.11 is_long 351
16.12 is_object 352
16.13 is_real 352
16.14 is_string 352
16.15 isset 353
16.16 settype 353
16.17 strval 354
16.18 unset 354

17 Verzeichnisfunktionen 355
17.1 chdir 355
17.2 closedir 355
17.3 dir 356
17.4 getcwd 356
17.5 mkdir 357
17.6 opendir 358
17.7 readdir 358
17.8 rewinddir 359
17.9 Rmdir 360

18 Links 361

Stichwortverzeichnis 363