  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
& M% g' f+ ]5 J/ s5 Tphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ( B# @: K& p" L- v+ c' v2 y
- W3 w/ s9 K5 T
----------------------------------------------------
! A( Y( b+ o& d+ J' V1 K( c下面进入正题/ U: d; `8 Q6 }* v6 L6 ]
准备了5个程序: ' O$ [' _" K/ P' u& Q/ G% |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
) E+ x1 n6 A$ `+ _0 D2.显示一个漂亮的表格
# f# [3 j, J4 r) A1 y, c3.一个表单例子,提交并显示提交结果
6 P. e0 U- f% P7 T0 F4.数据库操纵例子(投票程序)
: ^1 w' V! g6 z u# _5.动态创建图形并保存例子 / T9 {' [) Y0 t( F( l1 z% \
! X6 G9 A. t4 p. r---------------------------------------------------- ! m, E( v( x9 o# x
. u) P1 c3 F2 ], ^#程序1:
9 Q$ P+ m$ g1 B& k1 ^
/ y( }( I& M9 q' \: D/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
) K. u2 F. n7 ~4 K- p$ I
7 s3 a+ ]% i) u4 |<?php ( ]8 J5 v& S7 q, h9 L
8 r4 G) `+ r* p; K+ fecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
+ ]/ O8 M5 N, M9 T% l+ ?' `1 Q, R$ k4 B
?>
/ t" R2 z) a9 W8 N/ f! [, u2 F2 n
. Y$ \ N4 s6 N" c8 ~: T/ U5 O2 g---------------------------------------------------- & ?( |4 W& }1 X. {& |( s- m* t; x
& K, _# |4 p; \( s
9 e4 o( H' n6 v: ]
#程序2: - @( F! u: m" X: {
3 T7 r: z( T* F6 r2 T
/* 功能:显示一个漂亮的表格
! F% G% ^' X- `. S6 T& u
# x$ i- O$ j- u$ o<HTML> 2 V/ K7 A- S% H% s* |
<HEAD> ) W" {" \$ P. a1 B
<TITLE>一个漂亮的表格</TITLE>
. C9 T( R5 Q9 |</HEAD>
6 t. U; s4 q2 `6 u C<BODY> % Y+ S! m. Z' f
<? * @5 ~# C0 G& x; v' g/ y" Q
function useColor()
% i, O/ {* d- j( R; u. I, X{ + s8 q, ]& I0 h: y0 T. B. z
/* ; ]2 l6 L& Y1 ]; n
** 请牢记我们最后使用过的颜色标记
; ?0 O3 @% ~ }! T X% a6 {1 {*/ , D' p( [/ w2 B" M" T/ f' ~/ V" w
static $ColorValue;
; d& c) t- t7 |6 x0 ]/* 选择下一个颜色 */ : _) D" K& D* l, s
if($ColorValue == "#00FF00")
" h+ B7 H& v2 ~{ s8 v) g+ y6 S
$ColorValue = "#CCFFCC";
( \! [! {4 H9 a/ ?( \}
$ a- g9 L' r, T6 selse
8 j! N, J! j& S) D{
, e$ r H% S6 n9 _" U0 ~, K4 g$ColorValue = "#00FF00";
3 b4 r# |7 X3 I2 g- O} + P: X& D( m; M$ }2 `$ b
9 F; N4 E: n2 @/ n: Ureturn($ColorValue);
: l7 u/ I+ C: Q% m}
7 M" N n$ L) X& x( S2 F9 C0 g, Q* s6 y* o+ Q' S; D
print "<TABLE WIDTH="100%"> ";
6 E+ m! Y. m; m4 P7 |) `! p) Vfor($count=0; $count > 6; $count++)
8 s! z( Z, |: ?{ O F. [0 {& l& C6 `, _/ x9 \
/* 0 D3 L. m" f) J& S- X9 Y
** 取得当前行的颜色 / a: L% e" W1 K0 |5 l/ B+ d
*/ % H6 @0 s* r' j6 o, v8 S
$RowColor = useColor();
' g7 q- [' x. ] w' g* r/* 3 R* N! P$ a& Q9 W
** 把背景颜色用HTML语言
% e- ~8 H2 g0 Y* e2 k4 `0 B; l** 输出到表格单元 h& D3 s w+ b5 K
*/ $ m. O" t& l% R) r. b- U
print "<TR><TD BGCOLOR='$RowColor'>"; 2 ]' _5 T) m; O1 F: K) i
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ! X+ w5 Y$ I/ i3 T) s. U% d+ i
} 0 u- K0 Q |8 u9 ?1 A8 _: Q: F
print "</TABLE> ";
; A3 B( {- E7 M+ L; _, I1 H0 z, o2 A?> % ]+ k: q0 C0 T* {( l) w; k9 i3 A
</body>
) T- X( y: I* x! g% z</html>
& k e1 L; A) ]! t
2 x% A6 G3 b: t8 j7 w----------------------------------------------------
" O2 h" }/ Q4 U2 A- |5 P5 |! P( q3 f#例子3 % }( M3 x( c! U7 s, t, L
4 L0 d0 e: y( V$ U# Z* f<? , h) d$ X+ d' N, _ g0 U
if($send)
7 R" L2 w1 D3 s{
0 T" N# `; k. z @9 [echo "发送结果:$send";
9 y, j8 T6 `6 F# m1 _- l0 J' W8 Yexit;
6 P( i) H4 e4 O' ?# W. K0 E7 v* s' v} 5 D' t' _" ~5 e
% D: o& A: `5 O6 G1 J/ {$ m?>
, ?( n: {. T2 B7 p( C( R4 h d0 a. Z! Z+ {
<html> " s' S. F- ? z6 V
<title></title>
' v7 b$ K& Y$ E, Z3 ]+ y<body>
' T: \1 _' R4 T1 U<form action=<?echo $PHP_SELF?> method=post>
" d% Z( X0 Y( {9 ~ ^; E3 _- H<input type=text name=send value="输入值"> ; o! }, {. g- V5 w# }
<input type=submit> " m Y1 v) z0 s* { Z4 o- Z
<input type=reset> 4 G7 X2 @' J: ?8 k
</form> / r& W$ n& l* P* D) @) K
</body>
6 b6 I5 z) H2 O; G% R</html> . n: x: a7 p. _: a2 n D
( j6 Q2 m2 g- H/ m" g D
----------------------------------------------------
0 ]9 S# p5 Q$ N# |$ w+ [: c#例子4 :投票程序
& ~# {+ [9 v) K C6 d在这里:http://89w.org/thread-715-1-1.html
: _3 `5 V! N7 I6 ]- k
+ F" J7 o4 I- E$ Y9 W1 B+ g/ x#例子5: 动态创建并保存图形
" H3 e |! r, v e' [+ b9 e1 \0 M- k" i; W
<?//必须有GD库支持
* t" u$ q* V) }4 XHeader("Content-type:image/jpeg");
: i, _% c$ k& u+ w6 }$im=imagecreate(400,30); ( P7 ?! A3 @4 q& f
$black=ImageColorAllocate($im,0,0,0);
6 z1 A: i s; [( ?- \3 c7 t8 _$white=ImageColorAllocate($im,255,255,255); 0 k ~% o& ?6 ?- w# B- k% F3 N" G5 d
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
" K. ?9 i4 Y7 C& u. tImageJpeg($im,"hello.jpeg"); * h% H. I6 T8 g
ImageDestroy($im);
- |( Z: J: x2 ~# ~ s0 c?> |
|