|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
% k6 s9 m( t2 L w' |: r1 Xphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
, I+ v5 m# z2 n- u$ N5 m3 \
6 e( n! K3 ]. O9 C6 I---------------------------------------------------- " f: g s l4 x$ l1 E6 q
下面进入正题0 Z5 U' ]% Y2 P" t# ^9 p6 w- b) }
准备了5个程序: 3 M! Q2 C+ a* `; W8 l
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
% r3 B9 w `& s- Q, K2.显示一个漂亮的表格 ! Z9 g- B: F& b3 H% U f
3.一个表单例子,提交并显示提交结果
% A j2 ~9 y: D" B" [# H6 N% k4.数据库操纵例子(投票程序)
) @; d* a* ` n( T+ O0 C! k9 s5 W5.动态创建图形并保存例子 * q8 m8 ]5 N# A5 H+ o: R
7 @, z/ K- W* i7 F+ W5 W: R
---------------------------------------------------- & n2 n3 v1 x3 [( g, t/ `" j, [4 m
/ z- A, A7 r3 p6 U#程序1:
3 O* w* T* e. R1 d/ Y
8 ?0 j& I/ y- w; Q' b/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
4 W' o+ C1 R- M3 J* R
: \6 v+ l- A* }5 d/ k<?php . s$ K# @2 Z8 d! M
+ h. U# E1 E9 y, P2 decho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
4 U# E! |+ t5 L: g% k' B0 \; ]8 l# j. r+ T
?>
0 \0 W' r* z% x4 z8 ? J$ m& s) S+ O0 k6 @6 g
---------------------------------------------------- # }" N ~+ r$ M
4 a" r" b, n) P* s, U2 w- T2 d, c/ |! M1 u) ~
#程序2: [3 y: M6 K, d# \. y+ b
. q3 a3 |% g, ]& ~- z+ t& z/* 功能:显示一个漂亮的表格 4 Q. K9 o4 @ {, d" W# J j0 s
: e: x( t$ Q( I* R<HTML> / i. D! y, x6 x# W! ~( |" y3 [
<HEAD> ( F+ |/ {6 n: w8 s5 l$ c3 D
<TITLE>一个漂亮的表格</TITLE>
& g5 A/ f! K/ \' v' E+ U9 H3 O</HEAD>
6 G9 x" [2 U$ E; t5 |" _7 j8 D0 u' Q& y<BODY>
( l# I7 u w3 G$ \) S% y$ {) I<?
0 j! B3 S5 s6 tfunction useColor()
4 R* M5 O8 C2 K: ?* g+ }{
+ i# P' ~1 V4 i; Q8 @; {7 O7 B* @/*
1 ~3 r, ?9 G( N- X" t: ]** 请牢记我们最后使用过的颜色标记
4 \$ d# ~! Q5 s+ p9 K*/
/ n0 u0 l4 x/ y3 S/ x5 T# K' Estatic $ColorValue;
4 V4 X& B1 L' q/* 选择下一个颜色 */
- i E0 x2 g! t5 j/ iif($ColorValue == "#00FF00")
: B# M1 k# J: t# G$ E# a: z{ ' r5 H% \; o4 ~ m' x1 F
$ColorValue = "#CCFFCC"; " m& u# f8 J5 c
}
! T$ Q* r; B/ z4 ~% G5 belse + A9 ?4 f0 V8 s7 V) P
{ * m8 y( b8 S) f( L0 j( d
$ColorValue = "#00FF00";
* i+ j7 L6 @9 X7 v}
2 ~3 }$ E+ K \1 y: Q( L) ?1 p
return($ColorValue); ( X8 y2 X" q9 W6 e
}
" p& N0 S* `* u3 F x' P6 F2 @. g9 Z, ]' f
print "<TABLE WIDTH="100%"> ";
0 w9 S1 A# P* P4 Pfor($count=0; $count > 6; $count++)
! m, S3 O- C. _: s+ Q: K( ]{ 6 D7 V S1 D+ X6 o. g5 g
/*
$ t! i% m- F% g3 ?6 u! w) Q S** 取得当前行的颜色
) f* I8 b; s, P/ x. B*/ ) C, s: f& b9 i1 d
$RowColor = useColor(); $ F' B5 U5 Q% D1 N5 t2 [
/* % {7 _# b' X+ O* ^) b5 m
** 把背景颜色用HTML语言
! L2 Y9 k( t# p9 s+ _$ d: D** 输出到表格单元
) h2 M; R( C6 j1 R& q5 J5 L*/ % g: L6 h* n9 x' P
print "<TR><TD BGCOLOR='$RowColor'>"; % h9 V& r2 X2 E' G& w% P- ^
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
' x5 j7 Y- [1 B1 u1 Z: [} 2 d6 M5 r; B$ |
print "</TABLE> ";
: r6 Z) q" A5 I5 I3 e% B?> + p: V8 v2 J2 S* a( ]
</body> 7 e4 Y- [! c- b v2 u: O3 X
</html>
, ~& ]9 ~0 k7 b% P5 m: h+ f6 o; F1 V
----------------------------------------------------
) p/ b' E: m" J7 D) D; O4 [% g7 P#例子3 : @" s0 ]6 J: `$ B
" l8 t* O% S6 }6 s. h, i<?
J+ L% t( \. G. |' E- y0 U8 Cif($send)
% n1 p; R* r% n: T{
1 J3 y9 Z* K% E: b$ r5 Gecho "发送结果:$send"; 3 x3 z! P1 Y! C
exit; ! I' o0 w" g9 e: q3 x; q6 M
} 2 ]9 B9 a6 {- F) Y
& _' y2 J: c R3 W* Q3 D0 U: b' d
?> $ J0 a3 K& u1 U F& F
/ o. u% X5 q {
<html>
7 K0 ], x- _! _7 u3 d% s0 T<title></title> - b" g% Q& O1 x. z/ {; j* |
<body>
* g+ @9 y9 Z" l8 c" l<form action=<?echo $PHP_SELF?> method=post> * H" z4 N! H8 I' W9 i0 \
<input type=text name=send value="输入值"> 1 q3 L; D" m2 A! ]+ F" P1 D8 z6 M
<input type=submit>
) r$ H! T5 @3 ^+ P L<input type=reset> $ E. A0 _6 l1 V& J
</form>
/ s& ]. G3 L5 z( |6 J</body> ; K" V8 E3 |0 c4 P) z9 e3 R) W0 }
</html> z6 {6 _% k& P: D1 @6 }6 x
5 ^- _/ O) l' P----------------------------------------------------
" j' ^% C' O& m- g; ]7 V' F#例子4 :投票程序. q7 F" x6 }. ?0 D" [1 _7 u
在这里:http://89w.org/thread-715-1-1.html 4 e! c, o+ I, o; P/ k
* n( q) l3 v# Q& @
#例子5: 动态创建并保存图形 % K4 \# d4 o. | x
$ e2 J, g9 J9 R, W0 @
<?//必须有GD库支持 ( ?- R! N4 ^# b% z
Header("Content-type:image/jpeg");
3 P4 e2 W8 j) c4 Y0 U+ ?. d$im=imagecreate(400,30); ; u, v3 M: U9 m+ |6 r) w" t+ W3 ]
$black=ImageColorAllocate($im,0,0,0);
# j7 N. `/ {. @8 s! q; @$white=ImageColorAllocate($im,255,255,255);
( w" A3 p6 k' n% I* QImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
$ ?4 y# W7 N3 d: cImageJpeg($im,"hello.jpeg");
$ k$ P0 U k2 q/ e- v0 LImageDestroy($im);
3 X9 [; \5 P" ~1 K) X?> |
|