  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
: r+ z; X& u J2 m) pphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
: @+ `0 T( M z o! l
! c# T8 j" o$ O' ^# w( e----------------------------------------------------
) r- M. b7 g6 }; P下面进入正题- p6 D) H( L( n( D& n
准备了5个程序:
3 H! a8 D# |3 m! ?$ A1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 / u3 ^2 c: l1 j8 b
2.显示一个漂亮的表格
% w- b- t1 K" f9 P( t3.一个表单例子,提交并显示提交结果 - M |/ ^! m+ j+ H/ t7 y/ d. I
4.数据库操纵例子(投票程序) % a( j% E! U; b+ Q; ?
5.动态创建图形并保存例子
4 G+ p3 b+ \, V" J; {2 |8 v6 e3 f0 |4 Y; ~5 ]& _9 U
----------------------------------------------------
' Y0 f/ ^) |. x1 T$ k% n) A+ e; s! s# J' @- p6 i
#程序1: ! F/ K2 H& d% [( x' M& ]
: v" k3 e8 d- s2 C
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ + P2 a7 A# T* R4 L. [: y# I
5 `/ q' E, x( k<?php
4 i# M4 P m9 @3 {. U" R2 v
; f/ |. ~: N% j9 C U8 A% }echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
' ?5 k2 B; S( H4 Q* j9 N8 {2 R' h
7 k% k7 q0 E+ ?7 e( Y" L f( v?>
+ X7 H/ h9 L, R7 w
( M7 m' h3 V$ F. T) c5 e \# y9 h---------------------------------------------------- & k7 |$ U' w9 { @% ], n: {$ s
/ I4 ~5 w$ F" @( L8 _7 @0 P
% U' X& g$ I1 [- P, l#程序2:
! V- n$ F/ N, d* s' S2 d$ b# M- G8 n9 s. k
/* 功能:显示一个漂亮的表格 : H/ B$ U/ l2 @
]8 F! x; M5 `5 V<HTML>
& O) C' {! P5 L2 L+ C0 K<HEAD> 7 Q# w6 N* |. S" B4 I
<TITLE>一个漂亮的表格</TITLE>
: w( x2 F9 |" |3 s5 ^8 p& x3 \' x</HEAD>
0 ?* q2 X, t# j! F. s" s7 s<BODY> ( t% J& W8 L/ e7 F% M* O. l
<? 1 v9 _" R& i2 E4 W( |: h
function useColor()
1 H+ s2 G* V* k- _{
& T7 p* A. ]" T- L( H" M/*
& A6 i4 }5 o; i** 请牢记我们最后使用过的颜色标记 9 [. R5 b6 r0 }$ ~8 B' j- R
*/ 0 }2 t: ^) M, Y4 D; a9 T9 k- x! |
static $ColorValue; ) V; c7 g7 s4 m
/* 选择下一个颜色 */
- m' l' D( J6 T+ j) B3 M0 gif($ColorValue == "#00FF00")
* T1 q, O, Z' u5 l4 N, b: `7 t$ n0 X{
2 ~8 Z$ ~1 X' y! G7 e' @$ColorValue = "#CCFFCC";
0 _7 ^5 j1 n9 O: R. Y} 3 l# ? ?) Z9 b! }$ |5 g! j% M) S
else
! w: x) i( Q$ V% y8 O0 t# t& B6 ?6 ~{
% p& J. h! I) M# k2 T$ColorValue = "#00FF00"; . R8 e8 Q/ f. w' Q' i5 P' N
} 8 X8 u) \2 \/ D# J/ z0 ^# A" N8 G
: s D7 w+ G9 A# b- ereturn($ColorValue);
: j9 G: y6 H4 G; B& e1 s} . G: T& k! r$ z) j
$ ~5 d) @# R$ E( j$ v6 s- }print "<TABLE WIDTH="100%"> "; ; p7 e7 ]4 e: j% m( L# J& V
for($count=0; $count > 6; $count++)
6 I" W: d4 j8 f b' e( ?8 L# ^5 E8 e{ ' p9 x: a( D g7 o# N% O. L" J
/* 7 R- Z6 |4 w6 m# l& ~( l9 X- o y
** 取得当前行的颜色 + E! U( M/ w8 U# D5 [; i i
*/ 8 a' E- V5 t/ B' L- P% d$ }7 Z8 S
$RowColor = useColor();
+ Z' Y5 ~6 `3 c+ W0 Y/* ' r2 n) W& E7 S5 m0 z, J |+ v( `1 I5 M
** 把背景颜色用HTML语言
" u: w1 W( n+ D5 J** 输出到表格单元
% J. h' c X) J. e*/
' O4 i4 }$ U, Q0 N$ dprint "<TR><TD BGCOLOR='$RowColor'>"; 4 M+ h1 c! i2 c1 w8 A0 r& {
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 6 o7 m0 g8 R; C# l6 G# W- [/ H
}
* J: g) B( ~; E* Nprint "</TABLE> "; 4 G, R9 t4 ]; F4 v2 a) e( d
?> % b+ H9 w* J& k g+ r
</body> j* Z8 n7 ?/ F' h! k
</html> 3 V" F: T X; c) [ _. o$ V
: R0 S$ F* G) V/ c' m0 Z---------------------------------------------------- 8 f# B+ A' g1 B! }. F2 I
#例子3
5 t1 ?/ U/ |, c- r1 k
+ y' L/ @! G. `- ~! t# R6 Z<?
O) v) l! N0 b/ T9 uif($send) + r2 D7 c" T: O( J* K2 Z
{ 9 O% e8 [. u' ]
echo "发送结果:$send"; 6 f1 u7 g: l- h( u; y
exit; . l! e! T, v! O6 d& S: R& S
}
" x2 R; H$ z; h6 B
0 ?1 f- _" c6 T( \; ^?>
' ^4 `& C) k* t" }0 s( f0 S
' I1 I, D( T/ ~$ q2 W2 ~2 R<html>
/ `8 d3 X" O0 r& \: n2 p8 o$ ~<title></title>
# X, z" ]: S) X1 N2 S* \ z<body> * S# U [2 ^6 r7 ` c8 M8 Z( ^4 i
<form action=<?echo $PHP_SELF?> method=post>
X$ s% F% x6 i1 |<input type=text name=send value="输入值"> 9 m) S6 A4 H8 g. g: z1 [. T
<input type=submit>
/ A) p) y( M' K<input type=reset> 4 X8 X4 C6 z* D
</form>
3 ]. z! g0 _3 M9 S7 W' G+ b* I</body>
: m8 V" w3 }- a9 Z4 Q3 N$ Q</html> ' f( l3 I6 ]* n) d" Z0 @' J
" R" v6 f6 k' x8 B: X5 r" s5 @---------------------------------------------------- $ F$ |+ S4 r w+ y
#例子4 :投票程序
$ F8 l2 Q9 P$ {( q在这里:http://89w.org/thread-715-1-1.html
- ?$ Q1 _5 F* [# i
0 E+ n. T' b: p3 u. ~8 M2 X; v#例子5: 动态创建并保存图形
# R5 ?; T F3 b7 B) ]* j l+ l9 h# U& a9 I5 c$ C
<?//必须有GD库支持
$ j# [* d. I% w% u& V3 BHeader("Content-type:image/jpeg");
# W% P( Q4 z2 o' J" h" }$im=imagecreate(400,30);
. m1 D9 @/ _1 D$black=ImageColorAllocate($im,0,0,0);
0 M8 z8 M: `1 X1 o9 u$white=ImageColorAllocate($im,255,255,255);
( F7 c9 e1 w S( pImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
6 I2 e9 J' k% l/ I% mImageJpeg($im,"hello.jpeg");
; ~; w% `& d" `' Y! m* bImageDestroy($im);
) @ s# v0 Y0 j* J( ~# L?> |
|