  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
( s' I- b! ?6 ^
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 , Z0 g5 t! S& V3 }2 m( C/ ~$ y
# ^, d% @5 V/ T
---------------------------------------------------- 5 E4 s6 P$ C0 w: c) Q
下面进入正题7 l* H1 o1 S0 [7 y# @* n
准备了5个程序: 0 l$ b" D$ v6 ~+ u* M% C# l; t
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
0 y" ` p8 h) A& X0 g; }3 T J7 q6 e2.显示一个漂亮的表格 , \0 p8 a2 g+ w% R# D, ?( j
3.一个表单例子,提交并显示提交结果
, A. A2 \/ o8 P5 D4.数据库操纵例子(投票程序)
, {; E9 Q' C; ]4 a! [, g/ f, d5.动态创建图形并保存例子 $ m& Z$ G3 N5 k0 a
* `, F, L; t+ O* ~; R$ f; K
---------------------------------------------------- 9 T; Z4 O \4 ]# G: L0 b: o
# F- y' [& C/ A1 m+ e: g/ X
#程序1: * V4 A9 h9 k' u+ L( M
4 d( x: q9 J; y; w/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ : F/ P7 E- H, w/ W+ [8 L+ p9 C
4 a! p; P5 s9 k1 j8 p) Z8 `<?php + V/ ?& k, e% V6 z$ h2 s
# {( }8 f- u; g
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ / r, l$ X8 e8 }0 }# e1 P5 k0 g
& t% U, I% }9 t2 q& y5 t?> 1 V/ h: ?9 t; ~- R% I
& n, i$ C" y# ?- V1 R, h# K9 @
----------------------------------------------------
# k1 U1 p6 v! k* x3 T6 q3 M7 h% ]! ^) x& ~! G) P% R. t4 v
; t; s% G& e$ h1 J8 j, }
#程序2:
: {5 P b% \- \" i% L. S7 u5 n1 C: j$ W
/* 功能:显示一个漂亮的表格
6 f2 n% q7 H& ]4 F4 B- V( Q3 J# }! j: e% e1 J
<HTML>
( q2 r8 @! S% [" f<HEAD>
5 O! m+ O4 g. G: c2 g4 N<TITLE>一个漂亮的表格</TITLE>
) g; O+ L$ y- J9 `4 K; M: l/ D</HEAD> ) w* { }4 P3 C& D/ f
<BODY> . o* y, p; L( ~! o, e2 o
<?
' I6 }9 ]. B& Z/ x+ m wfunction useColor() / u5 i/ O3 q* ^6 o
{ + `9 E1 J) z- M6 ]
/* 9 {, \( j9 E: l6 Q# t1 m
** 请牢记我们最后使用过的颜色标记 " L7 I7 t" x: z2 H
*/
0 m" T- F# {3 R; z6 V5 Vstatic $ColorValue; ( L! U$ I7 v. U+ e3 E; r8 Q1 y
/* 选择下一个颜色 */ 0 o6 T+ i0 \1 X$ N
if($ColorValue == "#00FF00")
: j* z8 c2 B. |0 g) C{ * |+ O0 V' I+ z0 K8 u
$ColorValue = "#CCFFCC"; ( [ ^8 e: W4 A" P
} 6 M% R5 O9 ~9 l; |! j' g% S
else
9 L* }; X2 O; ^% A) F5 f V% ~9 g- \{
1 M0 I/ d* [1 O a7 W) a: ~$ColorValue = "#00FF00"; 6 j1 h* d1 p' A4 Y* r h
} ; ~6 a3 k* ^; `( c0 b
5 Y9 _2 v5 s; _1 _* Y
return($ColorValue);
- h& h% O2 y8 Y8 Z& _3 R. X4 y} : c, A& Y5 V3 M, \ q
7 E; P6 A. A3 D
print "<TABLE WIDTH="100%"> ";
/ l9 _" M/ i3 ]1 R7 H" J8 o% ^8 vfor($count=0; $count > 6; $count++)
# a$ x% k) P) s' m3 C{ 7 O' K3 ?% ]) R9 r+ \! f
/*
! \, k& D7 b! T** 取得当前行的颜色 ( W/ {. O8 o" ?% C# j; C
*/
1 H6 _1 c! S: a8 F! D! A$RowColor = useColor();
P2 L8 u# K8 Q2 j( @/* 3 }2 P9 _8 M7 P4 m
** 把背景颜色用HTML语言 + K/ W* x" W! G% R
** 输出到表格单元 " F9 }8 {0 r7 ?4 R
*/
7 I2 k/ R3 p: M; `) |! V- xprint "<TR><TD BGCOLOR='$RowColor'>";
q- V k, K% K2 K0 l1 Dprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 0 Y# @6 B8 d3 B" _# f0 Y
}
% v4 \- Q1 P1 Q' t5 }; ~print "</TABLE> "; 8 s$ x% o6 v" D8 P: G
?>
5 N/ F& d2 |/ A$ d# U4 D+ {</body> 9 T" i4 ` t$ ]) @) j& b
</html>
/ f7 l/ R, x6 n( V4 V1 E p; O0 d; Z- ~3 X; U; m
---------------------------------------------------- + m) ~* e$ [: _' r6 c7 X0 ? o
#例子3 1 O! Q& _( W0 E1 ]2 w( U5 [
, ~2 u, P1 S* c; m* G0 Z9 c( g$ X
<?
. k9 n9 J& [5 d* Pif($send)
, m' N4 w' K* B1 o" H. c{ 7 a& \3 z) j$ E8 t4 ], B
echo "发送结果:$send";
7 o. U- Z2 X2 E4 J8 }exit; ) @9 z$ f- p. ~% K
}
" h n0 r; Y' S u' v+ m5 H" w: \
1 x2 i2 n: S; w+ B+ T?> 3 h/ ^$ ?' _5 P6 U% I s
- k& d8 m3 [9 }6 L. b. z: l( H<html> , D' l( ~( t4 Z/ R
<title></title>
& e) U" b, U% r: k+ p$ b0 l<body> : ?7 K+ k7 Z, t0 H
<form action=<?echo $PHP_SELF?> method=post>
* N( X% w6 D3 p1 E<input type=text name=send value="输入值">
) N$ D: V; U7 ]. m) n0 A m<input type=submit> ; G: ]5 p7 C* p
<input type=reset>
, Y( v' ~6 I9 ?</form>
7 {0 f \8 [+ H' q. F+ [/ z</body> 4 X/ @) y$ B' m6 X
</html>
9 s6 i* `( ^% P, @" h, O$ Q9 B1 q" N
----------------------------------------------------
1 X8 U- Q/ o; U9 s) n#例子4 :投票程序
# X, f ~- _( H, T+ F( ~在这里:http://89w.org/thread-715-1-1.html
3 x0 M% A! z5 `$ I I3 t( p
. q5 C/ @$ Y2 r2 H$ j#例子5: 动态创建并保存图形
$ }5 W2 F* Z7 m
' C* l# ?7 L' x<?//必须有GD库支持 ! u( U! }( N5 c% L
Header("Content-type:image/jpeg"); $ R% o4 \/ D, h) Z' v3 B
$im=imagecreate(400,30); * H7 u2 h) Y1 {, ?$ R
$black=ImageColorAllocate($im,0,0,0);
5 l! L6 d+ D5 P: B8 u- r1 J$white=ImageColorAllocate($im,255,255,255);
; E* h2 W) ^6 O; o4 {7 Y, KImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 0 F) x: Y. I, r) d
ImageJpeg($im,"hello.jpeg"); * G$ @0 E, U; }% Q2 P1 m" R7 W
ImageDestroy($im);
% i& ]9 M1 w$ c( [; c1 X- e1 `?> |
|