返回列表 发帖

给初学PHP的5个入手程序

+ D( F: f0 U2 c5 }- w* ~7 N
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 u- n6 _; E8 Q

& V; G  K* F' x. c----------------------------------------------------
2 S' F& e) {3 J8 d/ f9 Q下面进入正题
1 j2 S4 m' C! @8 j0 c$ c5 x
准备了5个程序
:
- W, V. U( e- s( g& x1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
4 s& e' _( d8 i) L
2.显示一个漂亮的表格
4 [1 G. r- U0 w- ~  g/ D$ a; B- F6 p# {
3.一个表单例子,提交并显示提交结果

2 O7 d% ]5 w) f% q# ?* L- r4.数据库操纵例子(投票程序
) ; d2 P! u8 l, \+ Y8 |% \& r
5.动态创建图形并保存例子
( j( F1 y, D3 |: W* `

. S' Z  |7 s: g. j- ]5 z---------------------------------------------------- ; u4 y, m( m- o* S# h! z/ J: Z

$ m3 ^3 m2 f) `, l0 n#
程序1
. X+ Q4 u! n' K8 ~( W& Z" J
: O3 {* y  `3 X2 G1 D9 Y* P: C/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
/ j* B$ N  Q2 p7 ~# L6 |' y# K# z- X4 w9 J3 |( M, x3 ~6 _9 ?$ |
<?php , _, R$ @( G% [3 i8 @+ h* P: L  Z
! w4 _5 A% [7 V' r' [0 l, Y, }
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ # G3 g5 k' [* H7 @

: e$ ^, `$ x1 C+ i- `* F) u?>
1 x  B2 ], \) _( o. U% y3 k5 J0 F* K: [, M
----------------------------------------------------
# G) Z* f# k0 f1 D8 \7 w2 f; a" _3 t9 |4 v' J

" @8 L# b+ `4 \% l/ {2 d+ A) k#
程序2: : i; @) F6 k# e
9 ^! K  d* G, n. P' r' d
/* 功能:显示一个漂亮的表格

9 m5 W7 _; h1 Z* V5 Q4 A/ y) [- n6 f! k9 E. v' n! r) L' a! v: G
<HTML>
9 {* X% l/ s1 c3 c( r3 ~<HEAD> 4 |3 @+ S, L0 U, Q( ?. f
<TITLE>一个漂亮的表格
</TITLE> / i. j: p: V/ ~7 @+ ^+ W
</HEAD>
/ k4 o  W" `! n# U4 V4 i<BODY> : B5 X  `' @1 q5 ]1 V% V
<? ! q7 X6 P; s+ U+ W% W! O
function useColor()
! |- u7 B0 W8 H{ * I$ r$ M( k7 m! i/ U
/*
' s- ~4 Z1 e) ?1 U1 e** 请牢记我们最后使用过的颜色标记
" k- R& ~3 K4 z1 O' d( q/ Q  j! V
*/ # }$ I0 M3 w  X5 E
static $ColorValue; % I; f1 I0 M; m7 }' q0 S( h
/* 选择下一个颜色
*/
3 C' N) Y" f  l3 o5 @4 N* U& hif($ColorValue == "#00FF00")
6 n7 J, S! w" C6 M* G{
& V( E: j' |& ]0 Z' }$ColorValue = "#CCFFCC"; 9 n: P7 S% |+ ~& S) q
} 8 @. A% Z8 }1 ~# i) W7 R6 s
else
' [* G4 O4 p. {; [{ 4 {4 K8 E7 {3 O( Y4 _1 }
$ColorValue = "#00FF00"; - C* }; ?2 A/ H9 C  P+ c
}
- ]3 O1 }; O. A- x& Y5 u& |/ q6 b4 B) k- {6 @5 Z
return($ColorValue);
, L& W3 L- W- o1 j; W3 M}
5 J/ d) @/ z+ G
+ s, O$ t& x0 X6 Y3 ]print "<TABLE WIDTH="100%"> "; / T8 w% d2 w  z2 y/ f
for($count=0; $count > 6; $count++) - V7 o- b/ V' M% E% z& r
{ 4 [' t  K$ }  v
/*
7 `8 ^/ }0 ^4 i: u  I# |# h3 y** 取得当前行的颜色
0 r0 ?6 U: H. v( [$ Z+ h( S5 {
*/
% h/ h* g' O6 B" c$RowColor = useColor();
& O' U5 V. O% R9 L7 Q- C1 y/*
5 W* X  e* t, V2 a* ?; ~2 j$ K/ k( F9 x** 把背景颜色用HTML语言
3 d9 j$ }' f+ I8 ^+ B
** 输出到表格单元
' O0 C  r' V7 o5 A% h
*/
& r3 \2 d; R. |' |1 e* P& o( j/ mprint "<TR><TD BGCOLOR='$RowColor'>"; # ?# Z$ q0 s, _' @( e
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; % k& s  F6 |. ^8 T8 n7 A  h
}
1 n( E* U- P& k- [2 ^: }print "</TABLE> "; 7 _7 u0 h& H6 x0 @1 u
?>
2 g- C3 b) r! I. m$ X, Z</body>
8 O4 o+ a; W. U2 I" p</html> 4 G1 F- q6 X4 c8 t5 T, t

6 i0 o! N2 i2 Q' C" D---------------------------------------------------- 6 l" M# z; K8 B
#
例子3
! K: G5 }8 C) L5 }& D" F& w8 A6 X# X
<? : p& P& s: H- u) l* Y  P4 l
if($send)
2 o! }0 g% `1 E& n{ # ]8 P- C# A, x6 n/ \+ {( X) f4 A, E
echo "发送结果
:$send"; 3 p$ W- k) o. e/ I1 M
exit;
$ U  Q9 m! H) p3 w( ?$ H: ^} ; ]) N" F- P, x  L" M2 w
8 c  c' g8 W- U, ^! V. {
?> ; t. a" m5 D+ z+ ?- N
# r; T4 G. E+ N
<html> ( O* I& \0 g- P3 W# o' p3 ]
<title></title>
8 n. W( u& ^8 Q! L! c, c8 b. A' L<body> % o3 h/ [. h' D0 `+ r( g
<form action=<?echo $PHP_SELF?> method=post> $ R: r% z9 _9 N- h2 b5 {
<input type=text name=send value="输入值
"> 8 M1 \) ^6 D2 |; U, b( s
<input type=submit>
$ U% G% s& g0 t) R<input type=reset>
, `8 t3 O; ^/ w- U, I% T: g</form> 2 @( j" K/ c* r. j! k( V) D7 z* c
</body>
9 j/ h5 u# v. r4 u2 k4 G6 u</html>
( D' `: z  t( |. X  L
$ c, p' i# `2 `----------------------------------------------------
% G' Z" ]3 A8 Y5 m: D' [#例子4 投票程序

2 ~6 v/ O5 \' t) _; S) a8 D在这里:http://89w.org/thread-715-1-1.html

9 q9 m8 |- V+ Z- m! _; c2 E1 w, n
* h& R, Y4 J( c#例子5: 动态创建并保存图形
" e! @9 S$ j. T$ u* m+ x/ o
1 R9 }) c2 O2 b8 E8 J6 S
<?//必须有GD库支持
+ e& Z. F4 a* D5 ~2 k$ J* c
Header("Content-type:image/jpeg");
: k$ p$ n4 P. D) j2 u$im=imagecreate(400,30);
* E/ r% z4 m6 |7 I4 a+ l$black=ImageColorAllocate($im,0,0,0); " B! B2 j6 l0 J9 R- a1 m
$white=ImageColorAllocate($im,255,255,255);
5 G0 p* Y/ m" V7 Q' i4 ^$ i, PImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 6 _" ]7 p. I* C8 o7 ~0 H/ I5 L/ S
ImageJpeg($im,"hello.jpeg"); ; @) K% @9 _; J  c1 c
ImageDestroy($im);
) B3 m' r7 |$ p+ m?>

返回列表
【捌玖网络】已经运行: