  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
/ o, n( l* ^* v& n! k1 ~2 j
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
7 Q' v: c+ f2 y5 d, T
$ i$ Z& j) b2 a, t' X----------------------------------------------------
- a/ K9 L! u) @6 l& _) j% Q下面进入正题
' e8 z7 s- ?) {7 C! G; G准备了5个程序:
+ k" A- x$ M1 k$ f2 I, p9 p2 x1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
9 t0 k8 Z/ W! k$ ]% ?1 m2.显示一个漂亮的表格
2 \2 u. q: R3 i c0 A3.一个表单例子,提交并显示提交结果
$ o) x4 }; j5 [7 C4.数据库操纵例子(投票程序)
0 K+ ~' Y- f1 R3 V7 F( Q5.动态创建图形并保存例子
# O% F( |/ S; M+ M
4 y; m1 U$ G9 O& P, v2 |; v7 I( b---------------------------------------------------- 2 ~( |6 b. x& t/ e# H. J4 A+ X
. u4 o% O4 O b9 }
#程序1: 2 i( j2 c7 N0 Y8 K; A. r
7 @3 |. j/ B7 m% S; k( i/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ + }) ?% b w9 H4 j
! ]4 t9 m6 e7 W+ h" ]; J- h& r7 w<?php 9 s! F$ q* S; i. H/ o
! I$ I5 j. E$ q3 n, h+ M, }8 _* n& ?echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 7 B) m8 I; y$ g
* ? ~* K& r& Q" u
?> + c) ]' {; w# Q# P; ?. b4 W
1 R% Y' A; T7 m5 u, v
---------------------------------------------------- - g) \, | q, f& ^9 I
; Q0 ]/ C1 Y. D) Y2 N' Q1 Y. i* p: t% l
#程序2:
' r) L3 l$ D7 }5 A6 J; t3 _, E, k0 b2 V' u! c: _" K
/* 功能:显示一个漂亮的表格 * I: `$ J8 }& ~& z3 S9 @$ x
, @( v* S2 r. b$ N# R( ^<HTML>
Q- ^! j4 \) X<HEAD> + Z4 n5 C! I/ x: R& f& B- k+ ?
<TITLE>一个漂亮的表格</TITLE>
- O9 z: I2 N, t5 S9 Y. @; u" q</HEAD>
5 K( W1 V" Z* [0 T) G<BODY> ; A% D- _# Q0 E: P: K
<? 5 }1 {2 e" M9 ]: p5 v# z7 K; `
function useColor()
& H% {" v z# s+ I, b$ x4 o{
( |! m0 O' j5 u3 m+ H7 f" m8 N3 B/* ) D3 d4 S* R% u
** 请牢记我们最后使用过的颜色标记 * {$ T3 W+ I7 Z7 w' C0 U
*/
1 D& _0 H4 v, @0 l% B" tstatic $ColorValue; - e6 p8 Z/ |0 f' c Q
/* 选择下一个颜色 */
2 v! v" ?; m; J8 ]if($ColorValue == "#00FF00")
" X8 z9 O1 H+ S{ & m) }; X9 d9 S5 D/ ~2 M# p# Z
$ColorValue = "#CCFFCC"; : X- U& z s' s# B* r7 L
}
$ E4 k4 P+ R6 V, w# c: ]else : B A2 r/ A5 J/ W
{ 0 f; D) B$ ~6 {, `( m
$ColorValue = "#00FF00";
- i: J5 p+ m3 S! ]$ E+ H}
- X! }. o. n ], s9 _8 i
! j- x) a1 Z; i" }. O) l4 n) N5 zreturn($ColorValue);
7 A& Q6 F; p$ a Z9 J} 4 e9 M9 C+ J8 n9 j- ]' @$ e4 N7 f
% P; T4 G( K0 M# p9 }
print "<TABLE WIDTH="100%"> "; , w: o, Q1 e; s) L
for($count=0; $count > 6; $count++)
0 l' H1 a9 i+ M% ^{ 4 B2 d. G6 q a' d# w
/*
; x1 `! f! n' q8 T' `7 A** 取得当前行的颜色 ?" H% ~3 V4 [0 q
*/
5 ~3 P3 m |1 M; ^! }$RowColor = useColor();
: p- b) w; z3 Z- b! |/*
& X- C0 T6 H8 ]( {: j** 把背景颜色用HTML语言 5 @7 `1 l0 N6 s9 E' o
** 输出到表格单元 : J: T+ s5 }: v( e& g& O( ?
*/ 3 f) }" e) N8 i O0 ]
print "<TR><TD BGCOLOR='$RowColor'>";
& o: z8 h3 c Y. H% y F2 X; kprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
7 f" f- [9 f' I% n0 D4 T R} . u. h& a& s2 r6 K) Y' I! j! X# Q
print "</TABLE> ";
0 B8 ~" ^6 K+ X$ ] G?>
- d7 g9 u9 p7 V1 s2 b</body>
! Q# M/ B6 C5 ?1 C</html>
, y7 K% t. j2 q( z! ^9 @% m) O; G: q
----------------------------------------------------
+ o7 s3 M8 t% {% q# i/ A0 m; e#例子3
- R% c" l& ]. a0 A1 b% J2 K5 Z3 ^3 d9 x- \
<? 4 S1 w- Q' s6 @8 L
if($send)
- W& d- z. M& P: X0 F; J{ 5 ^& K) J; j* s3 e* c4 h
echo "发送结果:$send"; 7 N4 M1 K: x( ^7 C- m+ H
exit; * P& I* N, _) l
} / _! |& ]- y& h9 A- \$ L
; ]9 f% a/ a7 _
?>
8 u- j9 V$ l6 S+ @2 Z+ ~+ W! d+ I( x7 k2 |" r2 H7 K
<html>
$ h& i5 z( \* c! ]7 N; Y<title></title> 3 `- t" @4 L' c Y& k& {6 X
<body>
$ T k+ i3 _$ X5 w<form action=<?echo $PHP_SELF?> method=post>
8 ~1 ~, i' A: z6 R, J1 ~<input type=text name=send value="输入值"> ' v- s4 X; `5 k6 T9 p- W
<input type=submit>
8 r! y/ Q& |: t<input type=reset> % f' y& }* p! m: M5 ?' _! C
</form> , L* V' B5 P; a
</body>
3 H0 d8 Y$ R, ` z</html> ' v) x; t' T y0 i o7 l" _
9 L% Q) f- s- {! J$ V2 f% T----------------------------------------------------
. Z/ }; E3 k% h w$ r6 h# a, S5 ]( n2 [#例子4 :投票程序
" D: W& t# ~1 N6 s在这里:http://89w.org/thread-715-1-1.html
! g, ~* q2 a- Q& _: K* n: v8 S; l6 J6 t4 D
#例子5: 动态创建并保存图形 1 _- G3 t' ], x7 w
+ O# r {2 G: A D }7 g9 c6 g
<?//必须有GD库支持
, ?* U) t) @2 _* |5 C& f- z4 CHeader("Content-type:image/jpeg"); ; V: H) G; h1 S. z9 N
$im=imagecreate(400,30); & R9 k: S; w- e* o7 j# J. h
$black=ImageColorAllocate($im,0,0,0); $ y B9 m& a2 V5 r/ Q( g& T" z
$white=ImageColorAllocate($im,255,255,255); . S P4 M2 } s9 x$ G0 D0 H
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
% H; }0 B& O! v2 G( E7 [; r' @ImageJpeg($im,"hello.jpeg");
" n3 G1 Q6 @7 x8 n2 WImageDestroy($im); 8 N5 _; ~! } L6 d
?> |
|