|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
( z& Q D2 k+ h5 M4 ~php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
7 x [% g4 t! N0 N
: x$ z# p! C# H8 I. A! z----------------------------------------------------
/ [1 x4 Y3 b4 b3 n+ ^4 |% x% S下面进入正题
/ \4 z; `% r9 k) f* b' q+ ]准备了5个程序: 5 S- E2 s5 m" q5 }* R' }
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 * e8 Q6 c- m3 P% {: b" ?, }/ U
2.显示一个漂亮的表格 ' p. Y: i: q; i& p$ m* P3 F9 K
3.一个表单例子,提交并显示提交结果 8 o- t0 U0 y' G5 \. m$ V/ ~
4.数据库操纵例子(投票程序)
4 |% ^. ~$ |3 ~& n Y5.动态创建图形并保存例子
4 G- G0 u/ r6 `5 f# [9 i% y4 T: \; ?5 [+ E( z
---------------------------------------------------- 9 ^2 ?* ^+ e8 _
* Z/ r, E3 F2 Q, Y4 h: I/ |
#程序1: , Y7 x+ \% M/ @( M6 U8 O" l* \
( O7 \- l9 o; ~+ E0 }
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ + U8 N* S% L, F
+ E) ^# R& H/ D<?php " b9 s# [( |8 D! t3 D
3 B' t* U+ Y2 @, e& Kecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ! y8 M f- J: v& F5 M1 d
" J9 K: X1 W+ r5 ^?> " F0 q; R" b2 j: b. b7 p) {# q
8 W- {3 w# G: D7 I( t+ c! {) X
---------------------------------------------------- - b" r7 f6 d2 F! j! ~" `
3 m7 O$ j5 P; {, t9 ?, ?( n; M9 I' J
% G3 Q/ C5 K' K1 R$ h& u+ ]#程序2:
. R; M, ^# Q+ J: i
. \; G6 Z1 K& Y6 e1 L7 a9 h/* 功能:显示一个漂亮的表格 $ S5 r/ G" C% v; t
; z, K0 V) v5 l<HTML> ' @ {+ M+ I) {- ^
<HEAD>
% n" C8 w& F) W<TITLE>一个漂亮的表格</TITLE> ! K6 _. J5 E3 m" h, ~5 A
</HEAD> + B' m& U0 P3 i6 y1 S; S
<BODY> % J6 V5 Z5 L- o) @) w
<? 7 x4 L' y9 X6 J" g, d$ @1 [
function useColor() 2 A: u* s# o" B1 `
{
! G/ U% S5 e5 T& o: y/* * _$ i/ T& j, y/ }4 C; _0 t
** 请牢记我们最后使用过的颜色标记 2 Y$ ~/ @, I7 G' Q& C$ {6 L# ~
*/ 8 N; _& ^: F) O6 k3 l
static $ColorValue; ) }, {$ a1 _ r8 Z
/* 选择下一个颜色 */ " f4 `- W8 K9 P g* E, @
if($ColorValue == "#00FF00")
/ k' u* U. q& c; G- l{ - i1 @) j; F! L; T& A: e" E* G
$ColorValue = "#CCFFCC"; 7 ~- t, k/ t* z1 ~# W
}
! o! ~ x2 C& x- ?4 e/ i, ~else 0 |. W1 m* {* v* B* q, b' t
{
+ f. A5 E4 B" u& g0 I" u$ColorValue = "#00FF00"; 5 s# T7 V% R2 g" t* Q) G& y
}
% C: r/ N3 |6 O2 F, c: ?
p5 a8 A- f) T2 n' n7 Hreturn($ColorValue);
k7 K2 C m6 t, \4 c3 z}
! W) }( ^+ U! X- X* b7 f% s( u, @) {3 a7 C' s. P
print "<TABLE WIDTH="100%"> ";
6 }; @7 v0 Q+ _2 b0 Wfor($count=0; $count > 6; $count++) ' ?% t) C+ e2 W1 }$ F8 e
{ ) _9 S* t& Y+ L2 B* {
/* 4 W y' C1 L; ]6 ?8 u; q; O
** 取得当前行的颜色 # j" a5 z- {' P" L" v; ~" c/ X# u# u' x" c
*/
7 z* f# t) l, q/ H( e( Z/ U9 z$RowColor = useColor(); , i* h9 N+ ? G, H9 S a
/* 8 I) I$ M; d/ T3 i/ x9 W
** 把背景颜色用HTML语言
3 O/ y, I% g2 F: K$ x** 输出到表格单元 . v! V) w$ r- v& }6 V# M
*/ ! p0 ]# V& a- d; S$ Z! d
print "<TR><TD BGCOLOR='$RowColor'>";
a! l' e" d2 o4 Kprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; % _6 ?& x: {, n$ y9 I
}
. Z: y; @! `/ m+ ]! f! H) tprint "</TABLE> ";
, ?" b) W+ R/ S' J" H/ r9 n% X9 S& H?>
5 b; N$ G: q2 v/ h</body>
7 B5 [1 H Y+ w4 w, {</html> $ K: e( A' X( { }
6 Q5 y( }% v9 M' H' E---------------------------------------------------- : u. H2 l! v: L$ F6 U7 z, N
#例子3 ' |+ r5 V3 L+ ~) V; e- S6 r/ D5 f
7 F) N5 R8 j' J: i( r
<? }8 k. j7 ~- A
if($send) 9 n0 {" R9 Y/ u! e/ w) D% [
{ ' |! ?8 p0 Y) e$ o
echo "发送结果:$send";
2 B( J: r- @" i0 j! [; W8 `9 }exit; & y+ h; S& i5 I* Y& @
}
/ d( F8 ]3 H9 a% t3 d6 s; h- Q; [1 v% W! h
?>
& F Q, e% k8 e8 k" F& Y8 `0 C% h b8 J* E/ `# y
<html>
" j V0 n. \( l3 e<title></title>
0 n+ O- p. e8 r<body>
5 U# e. a: {2 Q, Q<form action=<?echo $PHP_SELF?> method=post> 8 G0 y7 o& q! D6 q
<input type=text name=send value="输入值">
- _ g8 M9 o7 Q<input type=submit>
3 ~/ a* j4 q5 e3 T" z+ @<input type=reset>
4 J; S6 h+ i, ]( i9 ~</form> + [+ i2 \" T4 ?9 O+ }- f
</body>
w- Z1 ?* e1 T% Z# \</html>
% g, a# p) w! n6 J1 C8 R' b, \
. w! }* R% G! I& k0 e---------------------------------------------------- 0 K; ?# R' v6 \/ T
#例子4 :投票程序& C! u+ w3 Y2 U0 q% W( N
在这里:http://89w.org/thread-715-1-1.html 3 S" f# E6 V4 X( `+ u
7 v5 m- {) \- I3 p$ N: `- G1 J- w#例子5: 动态创建并保存图形
& ^$ m; b: V* c U' r, h7 z/ ]" P9 `' |! x _; l
<?//必须有GD库支持 1 T2 i( s( o/ W4 B8 ]
Header("Content-type:image/jpeg"); 9 k' p; Q( I% x5 i5 a- X/ K
$im=imagecreate(400,30);
8 f* y& \+ ?. H" g$black=ImageColorAllocate($im,0,0,0);
( O& l# Y" A( M) b1 _8 L$white=ImageColorAllocate($im,255,255,255); ) B1 D! P9 p0 g, C
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , }/ W& D5 p: ~; W% E+ S! R( O$ K9 X
ImageJpeg($im,"hello.jpeg");
5 \3 q& a3 D) |/ m/ BImageDestroy($im);
$ M: d0 f( J# w5 W( M* p?> |
|