  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
& f5 x3 l T( V3 L$ c$ S- \5 Rphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 0 A# p: T; V1 ^7 c7 U
/ K8 [( {# u+ a; a0 K9 g
----------------------------------------------------
2 p2 E G2 \7 g/ s下面进入正题
' A# n J" j6 u: e4 f6 P准备了5个程序:
9 ]( p& z/ g: @8 r. @1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
) L" G( N6 A; r2 q, x2.显示一个漂亮的表格 6 O2 e) T& b) s' |) p
3.一个表单例子,提交并显示提交结果 7 M2 R5 y0 C& @/ q0 F8 b8 L3 h
4.数据库操纵例子(投票程序)
% I6 A4 h/ ]. a; l) R5.动态创建图形并保存例子 5 c3 K2 _5 C# ^# X1 y2 W
: G% I: m2 m z! I----------------------------------------------------
6 w/ ?; J6 y7 p1 t* B1 v, \: E* j+ u, w2 x
#程序1: / F- p7 q4 Y6 H* m8 [! C4 x/ Z
+ {8 k8 ~' e7 `# k- _5 o4 U/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
- m& w- `- d9 U+ ^3 R$ Q0 Q( W. e
<?php . ?3 T1 f3 O* g8 F) h& _7 I
: x% g2 H, d9 T$ Qecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 3 ^2 ~5 G' X" W# u, O% J
- [. k+ A8 Z6 V
?>
8 i7 n0 A. j/ o, E
! `% f. D1 z& b----------------------------------------------------
( x! F u; v' \, p+ W6 P8 ?. v5 t0 E' K8 E+ n
) _4 k9 N" j/ R- r4 B4 b#程序2: 4 H8 b$ U2 e+ J( t+ q! w* c
& v2 q2 N" M6 U. f, Y/* 功能:显示一个漂亮的表格 ' t4 E" D5 k7 M# x: Z$ B
_2 K `8 @" z3 d' b7 u0 w<HTML> 2 J6 f+ R! z4 i. l
<HEAD>
2 f- B+ `4 e$ B# ^7 G7 L8 y4 j9 J( t<TITLE>一个漂亮的表格</TITLE> 3 T" \8 c8 |* ^0 G# U
</HEAD> , F' E8 h& l: t: ]
<BODY>
5 C- L3 R$ n0 I<? ! p# w8 y7 ~6 o9 ?. H$ K
function useColor()
5 C6 |9 V' ?3 Y: b9 b5 W{ ; h+ e2 \, i1 l0 y% ~
/*
2 @0 f3 l4 p! _* T** 请牢记我们最后使用过的颜色标记 * [) z9 ` j- D
*/ 1 N' L# I4 K7 b0 r( j$ Z
static $ColorValue;
1 h" j7 ^ i/ o6 C# P# o8 ?4 j0 p/* 选择下一个颜色 */
, `1 ?# M) j( T: Rif($ColorValue == "#00FF00") ! l2 y% f P' G5 c4 s
{ . ]' p( h" r$ Z" m
$ColorValue = "#CCFFCC"; ! R2 d+ _/ F; J0 p9 M/ ]' N# a
} . ]- P: ~4 v: V8 c' B. N
else
+ |7 Z( x0 K% u, n/ F" W6 v% ?{ : p" v. l" r* i
$ColorValue = "#00FF00";
* }+ E2 h, ] T7 L}
1 T2 T) }! }8 J0 E% r. i& @* j. o& R9 f% z" t) v+ d8 Q- r* [
return($ColorValue);
; K* r5 V# }# n" C2 G6 J} 7 ^. v- I0 Z9 W2 I) q* E
8 r. s3 X6 q G5 l0 W# @* D+ M2 b
print "<TABLE WIDTH="100%"> "; / q' E, R$ G% w2 E: |' \
for($count=0; $count > 6; $count++) $ M( E4 U& \0 P3 x% _
{
. I. e! v2 Z% N- x( q S1 I/*
2 K& p) h, ^" p** 取得当前行的颜色 3 [. ?; S1 U. J* Y" P0 f
*/
0 f( t/ d+ y6 p3 ?% K! g$RowColor = useColor();
; \% j, ~# K0 | c! e/*
/ P2 v5 o; V9 z1 B4 I% P/ C** 把背景颜色用HTML语言
* [' o( A6 r) b) J2 w** 输出到表格单元 ! l; P, k* ?( Y0 N# v
*/
8 R" t0 R! W$ z% g9 a. L3 x sprint "<TR><TD BGCOLOR='$RowColor'>"; " ]) g! i9 L5 z% H5 o
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; $ _4 `$ K" L; V+ c
} / B8 o+ N- _) \0 a" k
print "</TABLE> ";
* [& l( ^' V2 ?' S?>
7 A- B/ h( M/ x5 R& ~5 @* m, R+ I</body> 7 c$ e7 L5 A& R ^6 D( ]: W7 ?2 P2 W
</html> 5 ?* y2 T. P c- H
% Y5 F# A. u5 a----------------------------------------------------
; {. a& q! Y* p, z5 m#例子3 6 s& c+ Z" j1 K' B* H, M
; u: ], b9 X6 \/ h<? + k2 `) z2 Q5 v
if($send) ! J9 V: {$ A( U9 B) N/ c% V
{
: z& E% x% |& I; Q! Y8 Vecho "发送结果:$send";
5 m, d7 u+ |- N7 d' hexit;
, ?+ _! Q7 I# B' O2 t3 [} : [) B3 }2 K; P. o8 b9 `$ |1 I
6 `* |0 s1 ]6 ??> 3 W! D" D1 ], E' X3 v! Z& K
) B, G! h O: i+ b
<html> 2 E& u$ S' L- H$ _$ |
<title></title>
8 m* e: ^3 S! W- e8 R<body>
. z+ L; i8 ~: q5 Q<form action=<?echo $PHP_SELF?> method=post> % w, e$ l% ]8 r6 B O* B( t7 Q# }
<input type=text name=send value="输入值"> 9 E: K5 H" |8 ~* f4 Q( k) F6 Z
<input type=submit>
4 b4 {6 Z J Q/ a9 Y<input type=reset>
8 @% q9 D) ]" i</form> ' ]" Q$ U/ D e& S4 M; |
</body> ! R+ u4 ^: W( n" }, r* _; G6 G
</html>
5 N: m4 X7 b5 l! u5 K% T e
5 v/ Z _ Y5 m- J* ~' G---------------------------------------------------- " ^) l! v3 g, F( E K$ j
#例子4 :投票程序0 d5 o3 d3 `& [0 ^3 l' f2 |
在这里:http://89w.org/thread-715-1-1.html # z& D* L$ s% f; g& O( U
- h- r. a T4 U# q! P3 s#例子5: 动态创建并保存图形
7 h% h1 t9 l% b. B6 h5 v% c k. Q+ }2 q8 X
<?//必须有GD库支持
3 P+ q+ W& ^) p3 H$ d, @Header("Content-type:image/jpeg");
7 h: q0 @. |) C( Y4 N: d6 f$im=imagecreate(400,30); ; k% ?3 X$ M! M, q0 m3 E5 e
$black=ImageColorAllocate($im,0,0,0);
9 C2 o. V' L" w! b& J; ^$white=ImageColorAllocate($im,255,255,255);
" @* W9 _8 j6 AImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 1 O& p0 ]3 `1 i9 }
ImageJpeg($im,"hello.jpeg"); : D; R K5 s; K$ f# l* l3 K
ImageDestroy($im); 2 p% V% ^! I# q8 d
?> |
|