注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP 4.0編程指南與樣例

PHP 4.0編程指南與樣例

PHP 4.0編程指南與樣例

定 價:¥37.00

作 者: 武海平,付小龍編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: php

ISBN: 9787115090386 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 374頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書首先介紹了PHP的基礎(chǔ)知識和編程的基本原理,包括PHP的發(fā)展歷史、PHP的安裝和PHP語言的基本要素,PHP的常量、變量、運算符號、控制語句和函數(shù)。在此基礎(chǔ)上,本書列舉了大量PHP的實際應(yīng)用例子,并提供了相應(yīng)的源代碼。這些例子分為幾個專題,包括使用PHP編寫聊天室和留言板程序,使用PHP進行用戶認(rèn)證、數(shù)據(jù)庫處理、圖形處理和文件的上載與下載等方面的內(nèi)容,基本上涵蓋了目前網(wǎng)站建設(shè)中使用到的主流技術(shù)。本書附錄給出了PHP4.0常用函數(shù)庫,使本書還能夠作為一本手冊供程序員編程的時候查詢之用。本書可以作為PHP語言的學(xué)習(xí)書籍,也可供程序員、高級程序員參考。

作者簡介

暫缺《PHP 4.0編程指南與樣例》作者簡介

圖書目錄

第1章 PHP基礎(chǔ) 1
1.1 PHP的基本概念 1
1.2 PHP的安裝 3
1.2.1 在UNIX操作系統(tǒng)上安裝PHP 3
1.2.2 PHP在Windows95/98/2000/NT上的安裝 17

第2章 PHP變量 20
2.1 PHP的基本語法結(jié)構(gòu) 20
2.1.1 PHP的變量類型 21
2.1.2 PHP的類型轉(zhuǎn)換 27
2.1.3 PHP的預(yù)定義變量 28
2.1.4 PHP的外部變量 29
2.1.5 PHP定義的一些常量 30
2.2 PHP的數(shù)組操作函數(shù) 32
array 32
array_walk 32
arsort 33
asort 34
count 34
current 35
each 35
end 36
key 37
ksort 37

list 38
next 38
pos 39
prev 39
range 39
reset 39
rsort 40
shuffle 41
sizeof 42
sort 42
uasort 43
uksort 43
usort 44

第3章 表達式.運算符與控制語句 46
3.1 PHP的表達式 46
3.2 PHP的運算符 47
算術(shù)運算符 47
字符串運算符 49
賦值運算符 49
位運算符 50
邏輯運算符 50
其他運算符號 51
3.3 PHP的控制流程(語句) 51
IF語句 52
ELSE語句 52
ELSEIF語句 53
WHILE語句 54
DO..WHILE語句 55
FOR語句 56
BREAK語句 57
CONTINUE語句 58
SWITCH語句 58
REQUIRE語句 60
INCLUDE語句 60
3.4 PHP的函數(shù) 61

第4章 PHP開發(fā)數(shù)據(jù)庫應(yīng)用 65
4.1 數(shù)據(jù)庫操作語言——SQL 65
在表的基本操作中常用SQL命令介紹 66
4.2 PHP數(shù)據(jù)庫應(yīng)用范例——留言板 71
4.3 PHP數(shù)據(jù)庫應(yīng)用范例——用戶認(rèn)證 81
4.4 PHP數(shù)據(jù)庫應(yīng)用范例——自動創(chuàng)建UNIX用戶 88
4.5 常用的PHP操作數(shù)據(jù)庫的函數(shù) 95
PHP操作SQLServer數(shù)據(jù)庫函數(shù)庫 95
MySQL數(shù)據(jù)庫函數(shù)庫 99
Oracle8數(shù)據(jù)庫函數(shù)庫 111
Oracle數(shù)據(jù)庫函數(shù)庫 116
Sybase數(shù)據(jù)庫函數(shù)庫 123

第5章 PHP的安全和用戶認(rèn)證 129
5.1 通信協(xié)議和身份認(rèn)證 129
5.1.1 HTTP協(xié)議的特點 130
5.1.2 身份認(rèn)證在HTTP協(xié)議中的困難 130
5.2 Cookie技術(shù)簡介 131
5.2.1 Cookie的概念 131
5.2.2 Cookie的工作方式 132
5.2.3 Cookie的屬性 133
5.3 如何在PHP中使用Cookie 134
5.3.1 設(shè)置Cookie 134
5.3.2 接收和處理Cookie 136
5.3.3 刪除Cookie 137
5.3.4 使用Cookie的限制 137
5.4 通過Cookie進行身份認(rèn)證 138
5.4.1 身份認(rèn)證中需要注意的問題 138
5.4.2 建立身份認(rèn)證的數(shù)據(jù)表 138
5.4.3 身份認(rèn)證的函數(shù)設(shè)計和實現(xiàn) 139
5.4.4 身份認(rèn)證的PHP腳本 145
5.5 Session的使用 150
5.5.1 Session的概念 150
5.5.2 Session的工作方式 151
5.5.3 如何在PHP中使用Session 151

第6章 PHP一般函數(shù)調(diào)用 158
6.1 訪問計數(shù)器 158
6.2 聊天室 163
6.2.1 聊天室的登錄 163
6.2.2 聊天室的顯示界面 167
6.2.3 聊天室在線人數(shù)監(jiān)測 168
6.2.4 聊天室指揮中心 171
6.2.5 聊天室的主動更新與被動更新 173
6.3 文件的上載與下載 177
6.3.1 文件上載 178
6.3.2 文件下載 179
6.4 apache服務(wù)器專用函數(shù)庫 184
apache_lookup_uri 184
apache_note 184
Getallheaders 185
virtual 186
6.5 文件系統(tǒng)函數(shù)庫 186
basename 186
chgrp 186
chmod 187
clearstatcache 187
copy 188
delete 188
dirname 188
diskfreespace 189
fclose 189
feof 189
fgetc 190
fgetcsv 190
fgets 191
fgetss 191
file 191
file_exists 192
fileatime 192
filectime 192
filegroup 192
fileinode 193
filemtime 193
fileowner 193
fileperms 193
filesize 194
filetype 194
flock 194
fopen 194
fpassthru 195
fputs 196
fread 196
fseek 196
ftell 197
fwrite 197
set_file_buffer 197
is_dir 198
is_executable 198
is_file 198
is_link 198
is_readable 199
is_writeable 199
link 199
linkinfo 200
mkdir 200
pclose 200
popen 201
readfile 201
readlink 201
rename 202
rewind 202
rmdir 202
stat 202
lstat 203
symlink 204
tempnam 204
touch 204
umask 204
unlink 205
6.6 PHP選項及相關(guān)信息函數(shù)庫 205
error_log 205
error_reporting 206
getenv 206
get_cfg_var 207
get_current_user 207
get_magic_quotes_gpc 207
get_magic_quotes_runtime 207
getlastmod 208
getmyinode 208
getmypid 208
getmyuid 208
getrusage 209
phpinfo 209
phpversion 209
putenv 210
set_magic_quotes_runtime 210
set_time_limit 210

第7章 PHP的圖像操作 211
7.1 使用PHP和GD進行圖形處理 211
7.1.1 基本工作原理 211
7.1.2 線形圖形 213
7.2 使用VH圖形庫編寫UNIX監(jiān)控系統(tǒng) 217
7.3 PHP的圖形函數(shù) 226
GetImageSize 226
ImageArc 227
ImageChar 227
ImageCharUp 227
ImageColorAllocate 228
ImageColorTransparent 228
ImageCopyResized 228
ImageCreate 228
ImageDestroy 229
ImageFilledRectangle 229
ImageFilledPolygon 229
ImageLine 229
ImageRectangle 230
ImageCreateFromGIF 230
ImageGIF 230
ImagePNG 230
ImageCreateFromPNG 231

第8章 PHP中的日期處理 232
8.1 日期與時間處理 232
8.1.1 得到目前的日期和時間 232
8.1.2 日期和時間的顯示形式 232
8.1.3 轉(zhuǎn)換現(xiàn)在的日期為UNIX的時間戳值 234
8.1.4 修改日期 235
8.1.5 為PHP添加DateAdd函數(shù) 237
8.1.6 為PHP添加DateDiff函數(shù) 238
8.2 日期與時間函數(shù)庫 240
checkdate 240
date 240
strftime 241
getdate 242
gettimeofday 243
gmdate 243
mktime 243
gmmktime 244
time 244
microtime 244

附錄 PHP4.0常用函數(shù)庫 245
·程序執(zhí)行功能函數(shù)庫 245
escapeshellcmd 245
exec 245
system 246
passthru 246
·字符串處理函數(shù)庫 246
AddSlashes 246
bin2hex 246
Chop 247
Chr 247
chunk_split 248
convert_cyr_string 248
crypt 248
echo 249
explode 249
flush 249
get_meta_tags 249
htmlspecialchars 250
htmlentities 251
implode 251
join 251
ltrim 251
md5 251
nl2br 252
Ord 252
parse_str 252
print 253
printf 253
quoted_printable_decode 253
QuoteMeta 253
rawurldecode 253
rawurlencode 254
setlocale 254
similar_text 255
soundex 255
sprintf 255
strchr 256
strcmp 256
strcspn 256
strip_tags 257
StripSlashes 257
strlen 257
strrpos 257
strpos 257
strrchr 258
strrev 258
strspn 258
strstr 259
strtok259
strtolower 259
strtoupper 259
str_replace 260
strtr 260
substr 260
trim 261
ucfirst 261
ucwords 261
·變量處理函數(shù)庫 261
gettype 261
intval 261
doubleval 262
empty 262
is_array 262
is_double 262
is_float 262
is_int 263
is_integer 263
is_long 263
is_object 263
is_real 263
is_string 263
isset 264
settype 264
strval 264
unset 264
·IMAP電子郵件系統(tǒng)函數(shù)庫 265
imap_append 265
imap_base64 265
imap_body 265
imap_check 266
imap_close 266
imap_createmailbox 267
imap_delete 267
imap_deletemailbox 267
imap_expunge 267
imap_fetchbody 267
imap_fetchstructure 268
imap_header 269
imap_headers 269
imap_listmailbox 270
imap_listsubscribed 270
imap_mail_copy 270
imap_mail_move 271
imap_num_msg 271
imap_num_recent 271
imap_open 271
imap_ping 272
imap_renamemailbox 272
imap_reopen 272
imap_subscribe 273
imap_undelete 273
imap_unsubscribe 273
imap_qprint 273
imap_8bit 274
imap_binary 274
imap_scanmailbox 274
imap_mailboxmsginfo 274
imap_rfc822_write_address 275
imap_rfc822_parse_adrlist 275
imap_setflag_full 275
imap_clearflag_full 276
imap_sort 276
imap_fetchheader 276
imap_uid 277
imap_getmailboxes 277
imap_getsubscribed 277
imap_msgno 277
imap_search 278
imap_last_error 278
imap_errors 279
imap_alerts 279
imap_status 279
mail 279
·Informix數(shù)據(jù)庫函數(shù)庫 280
ifx_connect 280
ifx_pconnect 280
ifx_close 281
ifx_query 281
ifx_prepare 282
ifx_do 282
ifx_error 283
ifx_errormsg 283
ifx_affected_rows 284
ifx_getsqlca 284
ifx_fetch_row 285
ifx_htmltbl_result 286
ifx_fieldtypes 286
ifx_fieldproperties 287
ifx_num_fields 287
ifx_num_rows 287
ifx_free_result 288
ifx_create_char 288
ifx_free_char 288
ifx_update_char 288
ifx_get_char 288
ifx_create_blob 289
ifx_copy_blob 289
ifx_free_blob 289
ifx_get_blob 289
ifx_update_blob 290
ifx_blobinfile_mode 290
ifx_textasvarchar 290
ifx_byteasvarchar 290
ifx_nullformat 290
ifxus_create_slob 291
ifx_free_slob 291
ifxus_close_slob 291
ifxus_open_slob 292
ifxus_tell_slob 292
ifxus_seek_slob 292
ifxus_read_slob 292
ifxus_write_slob 293
·LDAP目錄協(xié)議函數(shù)庫 293
ldap_add 294
ldap_mod_add 295
ldap_mod_del 295
ldap_mod_replace 295
ldap_bind 296
ldap_close 296
ldap_connect 296
ldap_count_entries 296
ldap_delete 296
ldap_dn2ufn 297
ldap_explode_dn 297
ldap_first_attribute 297
ldap_first_entry 297
ldap_free_result 298
ldap_get_attributes 298
ldap_get_dn 299
ldap_get_entries 299
ldap_get_values 299
ldap_list 300
ldap_modify 300
ldap_next_attribute 301
ldap_next_entry 301
ldap_read 301
ldap_search 302
ldap_unbind 302
·數(shù)學(xué)運算函數(shù)庫 302
Abs 303
Acos 303
Asin 303
Atan 303
Atan2 303
base_convert 304
BinDec 304
Ceil 304
Cos 305
DecBin 305
DecHex 305
DecOct 306
Exp 306
Floor 306
getrandmax 306
HexDec 307
Log 307
Log10 307
max 307
min 308
mt_rand 308
mt_srand 308
mt_getrandmax 309
number_format 309
OctDec 310
pi 310
pow 310
rand 310
round 311
Sin 311
Sqrt 311
srand 312
Tan 312
·mcrypt編碼函數(shù)庫 312
mcrypt_get_cipher_name 314
mcrypt_get_block_size 314
mcrypt_get_key_size 314
mcrypt_create_iv 314
mcrypt_cbc 315
mcrypt_cfb 315
mcrypt_ecb 315
mcrypt_ofb 316
·ODBC數(shù)據(jù)庫鏈接函數(shù)庫 316
mit 316
odbc_binmode 317
odbc_close 317
odbc_close_all 317
odbc_commit 317
odbc_connect 318
odbc_cursor 318
odbc_do 318
odbc_exec 318
odbc_execute 319
odbc_fetch_into 319
odbc_fetch_row 319
odbc_field_name 320
odbc_field_type 320
odbc_field_len 320
odbc_free_result 321
odbc_longreadlen 321
odbc_num_fields 321
odbc_pconnect 321
odbc_prepare 322
odbc_num_rows 322
odbc_result 322
odbc_result_all 322
odbc_rollback 323
odbc_setoption 323
·FTP文件傳輸函數(shù)庫 323
ftp_connect 324
ftp_login 324
ftp_pwd 324
ftp_cdup 324
ftp_chdir 325
ftp_mkdir 325
ftp_rmdir 325
ftp_nlist 325
ftp_rawlist 325
ftp_systype 326
ftp_pasv 326
ftp_get 326
ftp_fget 326
ftp_put 327
ftp_fput 327
ftp_size 327
ftp_mdtm 327
ftp_rename 327
ftp_delete 328
ftp_quit 328
·網(wǎng)絡(luò)函數(shù)庫 328
fsockopen 328
pfsockopen 329
set_socket_blocking 329
gethostbyaddr 329
gethostbyname 330
gethostbynamel 330
checkdnsrr 331
getmxrr 331
openlog 331
syslog 332
closelog 332
debugger_on 332
debugger_off 332
·拼寫檢查函數(shù)庫 333
aspell_new 333
aspell_check 333
aspell_check-raw 333
aspell_suggest 334
·BC高精確度函數(shù)庫 334
bcadd 334
bccomp 334
bcdiv 335
bcmod 335
bcmul 335
bcpow 335
bcscale 336
bcsqrt 336
bcsub 336
·dBase格式表函數(shù)庫 336
dbase_create 337
dbase_open 337
dbase_close 338
dbase_pack 338
dbase_add_record 338
dbase_delete_record 338
dbase_get_record 338
dbase_numfields 339
dbase_numrecords 339
·目錄管理函數(shù)庫 339
chdir 339
dir 340
closedir 340
opendir 340
readdir 341
rewinddir 341
·filePro數(shù)據(jù)庫函數(shù)庫 341
filepro 342
filepro_fieldname 342
filepro_fieldtype 342
filepro_fieldwidth 342
filepro_retrieve 342
filepro_fieldcount 343
filepro_rowcount 343
·HTTP相關(guān)函數(shù)庫 343
header 343
setcookie 344
·電子郵件函數(shù)庫 345
mail 345
·mhash哈希函數(shù)庫 346
mhash_get_hash_name 346
mhash_get_block_size 347
mhash_count 347
mhash 347
·NIS函數(shù)庫 348
yp_get_default_domain 348
yp_order 348
yp_master 349
yp_match 349
yp_first 349
yp_next 350
yp_errno 350
yp_err_string 351
·Perl相容語法函數(shù)庫 351
preg_match 351
preg_match_all 352
preg_replace 353
preg_split 353
·正則表達式函數(shù)庫 353
ereg 353
ereg_replace 354
eregi 354
eregi_replace 354
split 355
sql_regcase 355
·SNMP網(wǎng)管函數(shù)庫 355
snmpget 355
snmpwalk 356
snmpwalkoid 356
snmp_get_quick_print 356
snmp_set_quick_print 357
·URL處理函數(shù)庫 357
parse_url 357
urldecode 358
urlencode 358
base64_encode 358
base64_decode 358
·Session函數(shù)庫 359
session_start 359
session_destroy 359
session_name 359
session_module_name 360
session_save_path 360
session_id 360
session_register 360
session_unregister 360
session_is_registered 361
session_decode 361
session_encode 361
·GNU記錄函數(shù)庫 361
recode_string 361
recode_file 361
·信號與共享內(nèi)存函數(shù)庫 362
sem_get 362
sem_acquire 362
sem_release 362
shm_attach 362
shm_detach 363
shm_remove 363
shm_put_var 363
shm_get_var 363
shm_remove_var 364
·壓縮文件函數(shù)庫 364
gzclose 364
gzeof 364
gzfile 364
gzgetc 364
gzgets 365
gzgetss 365
gzopen 365
gzpassthru 366
gzputs 366
gzread 366
gzrewind 366
gzseek 367
gztell 367
readgzfile 367
gzwrite 367
·XML解析函數(shù)庫 368
xml_parser_create 368
xml_set_object 368
xml_set_element_handler 369
xml_set_character_data_handler 370
xml_set_processing_instruction_handler 370
xml_set_default_handler 371
xml_set_unparsed_entity_decl_handler 371
xml_set_notation_decl_handler 371
xml_set_external_entity_ref_handler 371
xml_parse 372
xml_get_error_code 372
xml_error_string 372
xml_get_current_line_number 372
xml_get_current_column_number 372
xml_get_current_byte_index 373
xml_parser_free 373
xml_parser_set_option 373
xml_parser_get_option 373
utf8_decode 373
utf8_encode 374


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號