|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
. N+ s/ [4 L- |: {8 d. x( L
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
. V, F3 x+ J+ w; {- e. p
# y+ B$ \9 S5 Q, [' q/ |---------------------------------------------------- . s6 h) K# Z3 [6 q4 k
下面进入正题
- g7 x9 X0 }; m准备了5个程序:
& V0 x* d `9 ~5 r x1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
: u# ^4 q5 o) @& @1 J+ c2.显示一个漂亮的表格
! M" A! j5 p3 u6 K) l$ T6 a: f# i3.一个表单例子,提交并显示提交结果 $ Q8 K. E( c$ X3 ?* H( @! Z3 ~
4.数据库操纵例子(投票程序)
* s6 Y) x0 f; `8 s# R4 t2 Z6 ~$ b5.动态创建图形并保存例子 2 \0 J( ]0 [& t/ Q- A5 E# Y5 T0 B
* C* r7 [0 Y; M) q. D---------------------------------------------------- ; |2 n- a6 |6 ]% t) e1 s) {9 Y
: Q' q- |. X8 F+ m3 ~#程序1: - Q3 K S6 f Z
\9 k Y. ^5 Y% s8 E: u. F- W
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ : i: X% r) U2 }! R# b
( N3 A" r" ~- [
<?php ' G* n" V" b! V* X3 X
" s5 c1 N3 [ Y* N7 a7 s$ cecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ / ?4 m) q+ }! A4 } m
. w0 u& L# t F# B: C: Q
?> 8 `. T7 e; O) W% K
1 p0 \/ S4 m& M( p% w& k! y9 E- D
----------------------------------------------------
9 u9 @: B% D8 w+ ]' f: J9 b: A3 v! m, j
' S3 z! [4 z% C) Z; Z1 f& N$ L- p7 y! P
#程序2: & U5 U7 h0 {* {* O3 b( O% c
/ }" b4 \" V, o- h( G. s* V* |. G7 D/* 功能:显示一个漂亮的表格
1 J) J* H! ?9 D' v6 b$ ?) S# B( Y7 U9 S% X3 w) _8 H
<HTML>
5 J( J5 x# h% I& |8 S<HEAD> 4 U' U0 O- t' V$ d3 s
<TITLE>一个漂亮的表格</TITLE>
# `, [) ~6 P4 x1 S( c</HEAD> $ q( F2 T. T9 Q! a
<BODY> w0 X- ], ?% i0 F
<? 5 ?% L% p4 G7 i) i0 U; }4 T- u
function useColor()
; J; {9 A! z, l2 H( K A{ # q) f. \3 Y4 m; R0 L( d" H- u1 \
/* + ]. W; A" r) M5 a' P0 X* t
** 请牢记我们最后使用过的颜色标记
' w; B0 N2 U/ F7 u( d; a4 `1 u*/
C. g- [) U1 i2 Mstatic $ColorValue;
9 D9 H2 \8 P* i! Q& y/* 选择下一个颜色 */ ) i0 N+ L% |! g% B$ ]* f$ L8 [
if($ColorValue == "#00FF00")
( p( c1 Z" k9 ^9 \$ D{
0 [* ?2 _$ k% t: `. A$ColorValue = "#CCFFCC";
9 ^! _# z: O1 X}
! U$ b4 X+ e; k' p' oelse
5 @0 U ^2 g1 D4 w4 G3 k" L- r$ }{ % S, @, |7 Y8 \0 ]
$ColorValue = "#00FF00"; ) C6 S4 A' J! H" ^1 o6 \
} + d8 Z5 O$ l$ g. ?1 w9 N+ t
% h3 G( D+ H+ Q' x, I( ^
return($ColorValue);
& q3 M: y6 H0 z5 \}
* u$ r; [% q2 P) U) U7 k+ u, s
5 n* Y' e; c+ V2 _6 X9 Bprint "<TABLE WIDTH="100%"> "; . V1 T" D: u5 E4 d
for($count=0; $count > 6; $count++) & r [5 ^; K( v/ L" D' F
{
5 k4 o# h7 R) [. V% H% z/* ; f% Y3 a+ r% y4 O0 O# p& n
** 取得当前行的颜色
$ t; T$ n/ [$ a; \: n; I, A; x*/
+ ~/ p0 R1 Q- Z8 O' h$RowColor = useColor(); $ R* v+ ^, u( Y V' s7 p; r
/*
# J% d7 W, N# h% l** 把背景颜色用HTML语言 + M; u4 w! a5 m! q7 {
** 输出到表格单元 ! V, k' ~, ?+ `7 S' e' s; M1 G
*/ ( l. J+ ]0 ?$ S) k4 t
print "<TR><TD BGCOLOR='$RowColor'>"; * S, j7 F, y Y; W- n! ~& e
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; , i8 Q: P+ m$ \ b/ t$ h( S( r' f
} / T9 p1 D! C' t9 ^1 ^* I
print "</TABLE> ";
# j8 N4 U0 r$ A& e?>
0 b1 P1 b) |9 W9 S& D2 y</body> $ P3 ?6 }& D, v: Z1 G# D
</html> ) i3 @9 u* l2 c2 |/ @
, k, c/ Y% r7 G: ]! w, s+ a% ~---------------------------------------------------- X. p- U, P: n3 z- U8 n3 n
#例子3 ' n$ Y& J" y& q# o9 ?
3 k/ _ q1 l' h( ~; ?<? ; ?, k {8 A4 {
if($send)
0 s1 p' O* u% ?3 U{ : v$ k6 F. @' X# `* a: O! {2 Q5 A I% N
echo "发送结果:$send"; ( H$ n/ V( G H7 i0 p$ |$ _
exit;
8 y7 q9 V: b5 m1 I3 A3 H+ J9 L}
/ Y% `; _" Y9 I3 r3 ^+ m' `+ E, K# E
; ^9 f1 C2 K# k3 [/ @" ~?>
/ G. E! E, I" @$ u6 {" P
3 F/ U1 J% |& _; }9 @7 `+ C<html>
( b8 q0 i9 ?9 P# U<title></title> - S! m9 Q4 F. F* N
<body> " r/ q* {; z! P) R$ e x7 G
<form action=<?echo $PHP_SELF?> method=post> . v7 [7 a$ t' [+ w% [- y7 G
<input type=text name=send value="输入值">
! h( m, C2 p8 M. T+ n<input type=submit> " m: U# u1 Z0 T$ b
<input type=reset>
! y0 V4 @6 Y/ x }& d</form> $ z" L. T E) D. G& l
</body> 1 B3 d2 Y+ u% e
</html>
, e. }: ] k6 a' w# b' Y: g5 U. C; Q6 h& T l0 ~; i
---------------------------------------------------- : u( m; n% p% |
#例子4 :投票程序
% E' J ^, M0 u5 [6 l. B在这里:http://89w.org/thread-715-1-1.html & v' ~3 N5 K: p8 e2 e& q
4 j2 ?+ i" t% d6 g#例子5: 动态创建并保存图形 6 ^5 O0 U+ b& T9 i: O) m- S
7 z+ ]8 x/ H& k% }& |<?//必须有GD库支持 5 m/ r0 f7 f4 W. b" C
Header("Content-type:image/jpeg");
h Z6 X4 Q( S% o+ r) Z7 C3 i$im=imagecreate(400,30);
7 ~2 e& E6 I) n( J1 q3 l) J$black=ImageColorAllocate($im,0,0,0);
/ i6 m; a+ m# ?5 W, U) B$white=ImageColorAllocate($im,255,255,255);
+ c8 h/ P: \0 d: J6 X7 @% q) pImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
7 A( q6 s! j0 ~( D/ \ImageJpeg($im,"hello.jpeg"); 5 s0 {& ]1 R) I0 `5 ~
ImageDestroy($im);
( y0 ]7 M9 j \/ S0 _ }$ N" `; O?> |
|