  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
& V2 N- {# P4 Y7 g% w, }; }$ s
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
# R6 P5 R- ^8 P! w8 W% M3 r3 y; [6 b( C- q& D; z3 X/ `! N9 z9 [ r
----------------------------------------------------
) w* J; x: z* b8 @( v下面进入正题
, }$ I+ x. k& f# T3 a1 F5 C# Y准备了5个程序: ( ]6 w( s( x) B7 y
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
. C' v7 W9 q4 K8 b- B% w2.显示一个漂亮的表格
% ^, ]% y0 ?- p. r3.一个表单例子,提交并显示提交结果
{' d5 D2 C7 V: b4.数据库操纵例子(投票程序)
" @0 Z3 I2 g/ U2 b5.动态创建图形并保存例子
8 l2 Z4 V4 Z7 t& W" z3 {8 V
. O3 d' }9 h$ x9 Q! @3 p9 I" D% d) t----------------------------------------------------
8 I$ A. D/ B& ?1 }4 E5 n* n& l
Y+ _( ~* D( k9 b* Z% ] e#程序1: , \( v/ m0 E* P, i- \
7 T3 ?5 ^) k# \/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
+ [8 ?! Q2 ]: k0 D; C5 s: Q# R
0 P! w) Q* I" T1 S! P<?php
3 U, y" V" j7 S6 i/ }
' Z" x, W& n- Q% A$ `echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
& o1 K# s3 A' s! P. N* X: \4 o( q# e- [+ k( G, ?
?> F" Q0 I+ `6 ]
) N5 K5 n& W* R6 V' J----------------------------------------------------
I( ?4 q0 k9 Q, I" g3 m2 |' |, v
1 z0 C' O8 L2 W' v7 [8 _3 J
$ P8 s; _6 p0 C7 K#程序2:
1 H& Y8 `. T- N7 D& N
: \) G% S' @9 D( g/ t9 U# { b/* 功能:显示一个漂亮的表格 ' {) c4 U, l! a
, W P9 E0 r# e7 _/ g
<HTML> + y# ^; |. Q7 s$ S9 y
<HEAD>
! W! b, P) J2 i0 z<TITLE>一个漂亮的表格</TITLE>
5 W- u5 z: A! b( a7 l& r</HEAD> $ d3 P1 a/ T! E5 S- y1 M* G2 a2 @
<BODY> 4 j) D& z H9 ^9 B9 I) D+ w" b9 \
<?
- p4 ?$ Q( d$ C9 o( Dfunction useColor() f$ V+ s* E8 @" S2 c' u6 x
{ + T4 w; Q2 E% A7 N/ _8 _8 G
/*
) t D/ r0 I" O7 i" B o6 Z** 请牢记我们最后使用过的颜色标记
2 F' G8 z1 }1 Y- d, r% W3 u*/ ! t% T. T9 S4 X: h. Q r, g
static $ColorValue;
9 @$ L7 N/ h" x5 {7 f3 v/* 选择下一个颜色 */
( @2 ^. e9 e! ^: J1 iif($ColorValue == "#00FF00")
- z7 ~" w2 c; \$ a- v) x{ & ~- [ Y( H" \8 J) V/ j4 y
$ColorValue = "#CCFFCC";
+ T3 Y" I' n q8 |}
L6 Y+ Y, [: N" T+ Selse
+ k& G# h4 n- ^6 C/ b7 o8 d8 R, r{
% _' Y0 Q/ R( P$ColorValue = "#00FF00"; # I. J1 w( _3 V% F
}
. v/ x1 S4 V' ~$ M# J9 G! \) h/ a; [+ c, N$ Z
return($ColorValue); , h" T7 r9 Q* W1 \) W& l8 z" H$ U% I
}
# S" H, N0 R( W8 e9 ^; H8 R! M- p9 \. r1 o! @$ a# u% c$ V
print "<TABLE WIDTH="100%"> "; 5 m: P( y+ T# r! V9 }) P4 P
for($count=0; $count > 6; $count++) : e# R; c$ D' ?- C2 ~
{ - S3 F2 _8 W% A) d' w+ }4 _
/*
( k* n7 {! z. S3 X0 f** 取得当前行的颜色
( O1 y9 _1 X$ N9 @9 z. b*/ : {" H; |- v. t% @8 Q
$RowColor = useColor(); 6 K* D3 m9 a2 l/ x( T, H
/* 1 \& b6 G; b- E
** 把背景颜色用HTML语言
7 F/ M$ p6 c+ u6 y** 输出到表格单元
; o1 ?0 u* \3 |% P*/ 8 q ~% O4 d/ A, ^
print "<TR><TD BGCOLOR='$RowColor'>";
; F3 x5 P# i( V/ {& c7 [( @) kprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; : L4 H7 o* o; T6 v9 I/ E3 [
} + I7 m! O& v' C' o, z
print "</TABLE> "; , Q# v3 d3 n% v; h/ x, {
?>
' j5 f: B. ]" D. U' m: g3 J- K</body>
1 z% ?' f5 p( |1 ^, a( P& G</html>
7 q' [7 D3 X9 P1 p! A) C1 B1 s
# ^/ T6 E' \0 r( G----------------------------------------------------
. t+ |1 L* X+ O" I#例子3
; n( \! |9 B# D6 j
8 }3 {' e2 |, x/ X% E, q<?
3 }/ k1 D* T* d' [if($send)
X1 n/ }! U& } b{ . {6 f# C' y/ z+ s
echo "发送结果:$send"; + p& \( g0 P5 @; [8 _1 J2 `" X6 q
exit; 4 b/ b/ G" H! [% b/ C
} , y$ {8 \% }9 y$ F% a
7 m0 w: z6 `9 e+ k
?> 7 G5 _7 K! n' I% }( T4 w
0 k1 D5 r/ k: n! A9 h6 z<html>
+ V e0 k. c7 N- V' A0 O<title></title>
+ {+ ~2 {3 }5 P& N) j<body> , {0 I+ T; y' m5 _& Q; r1 z
<form action=<?echo $PHP_SELF?> method=post>
# U9 \; s: Y0 r* x y<input type=text name=send value="输入值">
/ q: C4 ]8 ?" Z3 Z* U<input type=submit>
! R% {9 E6 x, g<input type=reset> 5 B" H% d; P+ [4 r2 M) O
</form>
1 i( t) W! p' L5 F</body> . F1 p9 u' g: L- O* b
</html> 5 E4 w) {; z5 `9 H. {* H
) ~0 ?/ ?2 A% i* I----------------------------------------------------
+ R3 ]0 e, Z: n) [" y#例子4 :投票程序0 u. u/ x+ q, \" b
在这里:http://89w.org/thread-715-1-1.html 9 {% U/ |7 o% F& j
% u6 q; Z d# ]: y, l: g0 y7 Z
#例子5: 动态创建并保存图形
+ Z6 D, {" ^% V" s6 k
( c7 \+ j" t5 h% X" y3 u$ J<?//必须有GD库支持 2 t6 R7 w9 w, B0 I4 A0 X( }
Header("Content-type:image/jpeg");
0 v) o$ V7 E" {, V' r$im=imagecreate(400,30);
/ C! [0 w, x! I! a t$ d9 ~" U$black=ImageColorAllocate($im,0,0,0);
9 G# L' H/ L, E/ \: D$white=ImageColorAllocate($im,255,255,255);
% H; d4 Z- j, A/ E/ n$ L9 ^ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
) {. O. d' u" ZImageJpeg($im,"hello.jpeg"); m8 V5 H* o6 l: s- ^1 y- r
ImageDestroy($im); 4 ~! O+ C$ D+ }' \
?> |
|