  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
+ u( l0 w! ~1 O7 Z1 l
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
4 u8 D9 D' O8 e. b: Z% R: V) `) ` f* _# c$ ^
---------------------------------------------------- 2 x, J# l. M2 V
下面进入正题
6 l" s; G m( {准备了5个程序:
9 w0 g, k+ b' O+ d+ u1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
, t: o0 e7 L: [/ u; M6 Y3 ?2.显示一个漂亮的表格 9 W3 b' L6 Z, ]( {
3.一个表单例子,提交并显示提交结果
+ x, J+ K. m% k6 k# Q4.数据库操纵例子(投票程序) ; X: }" S/ s, J0 f
5.动态创建图形并保存例子 , i1 X/ m& F" z/ L7 w
# S, l4 w0 S4 C+ m---------------------------------------------------- 3 l) D4 [, Q2 o# f. c
& }+ d8 ^7 r5 p#程序1: 2 q+ w& Q' {* ~6 c6 `
) ?6 }& n; z. C! u/ a) b/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
8 s7 O- N' b- F# D& p) |3 x3 p f) I) `8 l3 ^) j& U1 c
<?php / W: x7 W* Z* r3 L, k
7 C! T. b3 e/ \. Techo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
2 i& M/ s$ M1 Z8 w& l# p9 Z; p0 J2 O# c1 k( I) Y2 j1 T9 B
?>
9 S; c W3 c% u/ K' O
, G$ n7 L( z L" G, T' W4 \---------------------------------------------------- " r/ `+ }0 P* k
5 s0 _2 N/ w- |# |, v( Z
4 l( g: v% X! |% [. S/ U$ r#程序2: ! R* ~! j; B8 W
& h7 z1 h% f0 ]% _* z
/* 功能:显示一个漂亮的表格
& u G2 u3 G8 V
v7 _5 V8 m3 v: t) `4 K<HTML>
* u( W- e/ `5 b0 B0 c" H! e k; K<HEAD> " x- |4 S$ V5 K* H
<TITLE>一个漂亮的表格</TITLE>
4 u. Y1 _& u9 W. _</HEAD>
% u c3 c4 M* g, R3 `( }" S<BODY>
6 b( `. O L" y8 X, K* J1 A<?
$ g8 N3 O4 b5 \: Cfunction useColor()
- _- ~1 @0 ?5 Z{
. `( P4 W, S, e$ X- C/*
9 p, X3 t# E, Z+ N** 请牢记我们最后使用过的颜色标记 3 n. F& X# s4 h) a+ b
*/
, Q8 W( T5 N- _! ] K. {static $ColorValue;
( o" H F+ m- N9 ~ ~/* 选择下一个颜色 */
' }8 Y- _3 O9 Sif($ColorValue == "#00FF00")
5 x- T3 Y2 {, h3 z& w: O$ x* i{ " r& q. \ ]6 @( E% X3 `9 t
$ColorValue = "#CCFFCC"; # A% W+ ]) S5 c
}
* `2 p, t; N4 B. ^; Z: F) aelse
! z$ o: _$ ]2 ^: a1 I5 a{
, `2 ^; Y9 J- Y& ^$ColorValue = "#00FF00"; / x: r5 F4 p9 D
} + H' A. l* t8 f# I- _9 i4 y
/ J# J! M ^* i/ `- w6 V3 Zreturn($ColorValue);
1 ^& E7 J* S* X% O+ D: n9 z: q, K} . c8 z. b2 P( j& K1 K
7 [" |+ F/ p: `* s$ `8 |( z
print "<TABLE WIDTH="100%"> "; ) o0 ? _% d \4 Q9 K& I1 M! u5 _
for($count=0; $count > 6; $count++) - _0 i& l( p! @8 L# h
{ ( C# T! W2 Y4 r# d! ?4 g% P
/*
$ ?+ o) n; a9 j& l! k** 取得当前行的颜色 + q$ N+ v. T/ ^
*/ % e4 s- M: T$ V
$RowColor = useColor();
* K7 P/ Y- i! q) Z& h q G/*
* d! {# {0 j0 Z$ r** 把背景颜色用HTML语言 5 p1 J+ d6 X( L% Q
** 输出到表格单元
5 T, V- y+ w. K) |7 X& d7 n5 M; ~*/
- d/ P+ w+ V a7 hprint "<TR><TD BGCOLOR='$RowColor'>"; - R. U$ a( b: p8 i
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
* d8 C; z) v$ @$ I& w9 F c1 ]} 7 w* S- Y: N6 ?( Z8 d3 G* O
print "</TABLE> "; ! l6 }: x, t0 U0 Q0 _
?> , c# q# }. @% O: v V& R
</body> 2 I. @9 j2 {8 ~ e( J/ F
</html> " X" E1 B) j( V7 t
: B A' h/ {1 ^0 N2 [----------------------------------------------------
' y1 Z3 [" I4 W _#例子3 $ D; H( |" L' a) ^/ z8 k5 Q
; q7 c9 @% ]3 n; P. w. [
<?
. |* ]7 \, L5 Q4 @if($send)
" n8 c8 N! X% x, A% J/ [6 X4 Q+ t; s{ % g" ]) z8 M2 h# W% s4 N6 c
echo "发送结果:$send";
) c. J! U6 l7 rexit; - T Y" ~/ E) h- U7 z( C
} * n3 c- N' M V# L# B% t5 P
; n4 T, E5 F7 j/ I2 J3 e* d?>
3 J& F9 A5 i; f$ u# D% p' m. {2 J$ F0 A# D* f( o1 I3 n8 d
<html>
0 r/ { s( Y+ z m8 s- P<title></title> 2 g4 v2 V* C- A- g- `4 a/ \
<body>
* `& P2 }7 f c7 ?* q% F+ b; \<form action=<?echo $PHP_SELF?> method=post> " d5 x; s# y! o2 m( T, q# e
<input type=text name=send value="输入值"> + r5 Z6 ~6 v6 w, V; z
<input type=submit> 2 i# ^+ m* u( p [
<input type=reset> 5 L" ^& s, g* g; K' p( f% g& E
</form> % q6 g" ~8 `# O, w U7 a
</body>
9 x/ w2 b3 F; Y& ?6 ~5 p</html> ' |4 P. P' n. R7 G5 k- f/ l0 h
" A: n$ i- i1 y% n+ D: J----------------------------------------------------
; q) D1 l/ G: e3 T% K) x#例子4 :投票程序
6 Z* f( }$ K7 H" }在这里:http://89w.org/thread-715-1-1.html ; f% M. B$ [/ x2 B1 j8 h" d, x
, Z! T1 W8 B1 r7 X# V
#例子5: 动态创建并保存图形 " N/ V& R/ J6 [/ \
( S+ g8 ^1 k' V' r
<?//必须有GD库支持
8 F6 Q$ `, o' i4 V4 [3 ~( GHeader("Content-type:image/jpeg");
. o a8 D$ S2 O1 ?+ ?$im=imagecreate(400,30); ) d" L; f: S: C/ u
$black=ImageColorAllocate($im,0,0,0); , m( h o6 L, Z/ {1 \
$white=ImageColorAllocate($im,255,255,255); 6 _5 z' O" E8 U, ]( @# D! e
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
- ]5 a0 f9 s1 J, W' UImageJpeg($im,"hello.jpeg");
- {, L$ T6 P3 B A0 W6 N2 R' pImageDestroy($im);
) y: R: C+ ?( Z9 n) c?> |
|