|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
' i) b& k) n; Y, G8 R# ~5 kphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 , z0 C/ a5 Z6 i+ y
}/ w2 y5 a! B6 }----------------------------------------------------
& A3 C5 B" M! W2 L2 g$ j下面进入正题+ j- w- [$ C2 a" P- v. i
准备了5个程序: # N/ c5 J9 B( i
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
" N u+ @9 W7 `2.显示一个漂亮的表格
6 y' v/ Z" y5 n! ?3 P1 H3.一个表单例子,提交并显示提交结果
! v: [2 @: t0 C4.数据库操纵例子(投票程序)
t: f: }# g% A _, ]; f7 V5.动态创建图形并保存例子 & w( L5 r4 r& E' k: b: H( E, K
( G/ P' }) C* Q8 c0 E8 S/ v---------------------------------------------------- 3 l6 B! f8 q1 z3 B
/ h& R: w( ~+ p
#程序1:
x6 d' Q p# v+ u$ ~- s& x3 f7 x. o' _
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 3 }. a6 w( E& ?, B# n& J
1 o8 |* g) j( W4 `: u) b9 f<?php
, M5 v' ~! R" I9 C. Y r7 ^" S' E: ]$ f6 D" u }' k
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ % D4 c9 J. z j* D
2 t* l+ Y5 o; z
?> ) c& R7 s. z6 k! p' D
1 d' m7 x$ S: k8 W2 D/ V% `7 P' {) |% L
----------------------------------------------------
# ^4 i5 \, V/ U4 C w1 f, D4 U: ]8 C$ P' V1 i9 a, S
' c. r5 D% m0 e$ e
#程序2: ! P) \7 }5 S1 I0 [/ @' o
* G( z d1 h' J' O! v h/ C9 b/* 功能:显示一个漂亮的表格 - F2 p+ t$ H6 h! M9 F; z+ y
8 ?, d" U# k! W) z5 f' A! {
<HTML>
' l$ D2 S7 D E( T! I<HEAD> : g- h7 O5 h+ h7 M
<TITLE>一个漂亮的表格</TITLE> & X* z( X* ^0 c% V0 I
</HEAD>
2 ~: t; R1 k6 y7 x: ?( d<BODY> $ @7 g, n, J! \. |' Q
<? $ H: G. K% ^, F# P2 [ ^) t
function useColor()
% O) j2 s4 C$ d{ 4 z9 |) Z+ }; f! B
/* $ o4 O* K0 |" D
** 请牢记我们最后使用过的颜色标记 ( x) J+ r/ {# G5 T# [! v2 F
*/
. {9 c* j/ ^* J+ o& {static $ColorValue;
/ Y2 S+ W5 l7 `/ |/* 选择下一个颜色 */
+ l; C$ m9 x. vif($ColorValue == "#00FF00")
$ g+ r: q f" N [2 r, a{ k- U; K* z+ D, L1 S- N G+ b
$ColorValue = "#CCFFCC";
# Z" j) ]; D H+ R8 l( _} 8 x$ s) W% o: K: X) O
else - U% b) v' w# y8 X
{ 5 v+ m( I5 s! k+ X. S( C7 l V
$ColorValue = "#00FF00";
, t- M4 f, m3 u! P7 ^0 e. {: ~} ) y4 s- X) E8 h# {0 ~" a
/ b( u0 W1 O' D: l7 ^) w6 t
return($ColorValue); & [: D+ H0 e4 P
}
7 L4 b$ o# ^% ]' }
|+ b) M* b0 B0 dprint "<TABLE WIDTH="100%"> ";
7 M4 g3 Y4 ^ r6 f; x x9 yfor($count=0; $count > 6; $count++) # E' o0 ? E( ?
{ W( I3 w- _+ L/ D
/*
) q- |7 m) \8 S( i% W r) j** 取得当前行的颜色 6 |9 M' f) b) b/ u* q+ `! b0 d% r
*/ 5 n9 E# Q- b0 b+ h: L; q
$RowColor = useColor(); , {% d. F% G; M7 [: c# ]) j
/* 1 n4 h% L; J5 E7 F! ]5 V3 \; E
** 把背景颜色用HTML语言
5 l% {! w; ?7 ?. N4 F: l: k** 输出到表格单元
( N7 k4 {: M- f( B' j+ S*/
+ d; u V' X# Z) S# ]print "<TR><TD BGCOLOR='$RowColor'>";
+ Y( G" h: k: M$ O' z' C1 Y2 k H7 Kprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; , O9 E8 ?% J. U! G' h# X
} ! q6 D% v9 ^, C, ]5 i3 u
print "</TABLE> ";
5 o$ _( q7 A+ C+ B, t?>
+ ^% {! y5 M, y# q; a</body> + I) M6 b. D& @7 V% Q6 `
</html> 7 Z0 C" `% Z. b; ?: W. B. m
- W, h4 |% S, U
---------------------------------------------------- 7 P& s2 H; n) m6 ]( o& r
#例子3 : ]1 M6 S6 J8 u7 O; F; u
) N3 N3 f: ?+ l( r- y, p<? 3 y2 v q( i: X- R
if($send)
* k- C3 [+ s/ l, E3 q+ y{
$ V& h4 T# [9 ~$ y2 Hecho "发送结果:$send";
0 M- b) h# ~# L5 @) F2 Xexit; ; I* L% R" P0 J. P7 _
} - M+ [- V) J* v8 ?$ K1 }
2 g; U# c* ]5 I3 Z: m! o. U
?>
' {% t; v# c6 l% v( Z
" v# U' E1 o; h/ |( v<html>
( I% _7 k7 c8 \; a3 z4 f<title></title> 6 I5 q {/ y+ U
<body> 4 w1 z X- B/ D0 [2 s# M) d1 S
<form action=<?echo $PHP_SELF?> method=post> 6 P/ G' M g( K( N7 t: I, B
<input type=text name=send value="输入值"> ( Q; ]2 S5 k% O7 l
<input type=submit> , [/ G7 y) V$ M/ N) p
<input type=reset> 6 M8 b Y& }0 l/ G+ q& }; F* g# d
</form> k/ D; V9 ^& K1 w' v/ K
</body>
" Y( u( y/ V+ U. I</html> 1 [5 O" v/ y, p2 }/ B, y
* Z3 I, p+ t5 ^6 X
---------------------------------------------------- * D" x8 p! H8 N+ ]& {5 d6 _2 h: l
#例子4 :投票程序
, X0 Y5 b. y/ L在这里:http://89w.org/thread-715-1-1.html
. q8 _; }* p( B3 ]6 _ Q6 M* }
7 H7 u% I- p. ^; D. i, I( a$ J" L, y#例子5: 动态创建并保存图形 9 l$ }5 v# D! `/ Z
7 h: J# A/ E6 p
<?//必须有GD库支持
0 { u* v8 }7 }# z% U/ aHeader("Content-type:image/jpeg");
/ r' x0 a4 `: S; W$ Y0 X' i! b$im=imagecreate(400,30); 2 |; J$ R& k7 I1 Z7 J* F
$black=ImageColorAllocate($im,0,0,0); ) [- r. a6 m; Q, u. B9 v
$white=ImageColorAllocate($im,255,255,255); ! H. w1 l! U' \1 W7 H
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
4 q: d! U4 Y5 G0 D( fImageJpeg($im,"hello.jpeg"); 4 t" }+ w* ?1 R! }0 R' y. ~
ImageDestroy($im); + U8 r% l* O, T! B6 j! w) n
?> |
|