  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
* m3 e, n- q" v5 @( G: d+ L. } Lphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 6 y/ k8 w8 x* e: Z0 H
* x% t/ n3 Y4 i- S0 V---------------------------------------------------- 2 R8 Z' A- B( |6 ~1 i- E
下面进入正题# @7 G W* a/ T1 C) h
准备了5个程序: " s, {6 M& m& ^/ A3 K
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
8 s. r3 `9 Q3 y: J( j3 Q8 }2.显示一个漂亮的表格 + ^+ X3 {4 |: J$ n# e0 J1 ?
3.一个表单例子,提交并显示提交结果 ; x0 N" E2 k4 L, [/ [5 v9 [
4.数据库操纵例子(投票程序) * G: H& c5 u) T/ d$ Z
5.动态创建图形并保存例子
& d3 @0 }: d7 T) W- ~
8 Z6 j4 l) ?( m+ p& A" J---------------------------------------------------- 1 Y* S8 k+ K R% w7 \1 P. u3 v
. T& \4 u d( _#程序1:
" X8 @' F4 v% Y# X$ s" s9 A3 M" f3 q5 h) j
1 R3 T3 q) F% P" f U: T/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ( |# Y8 @2 P0 p
, e- U1 }0 T3 B1 N. [
<?php
; x' y6 F8 Y# I. C: w. c3 K3 p# X" {" y
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
f3 W+ b* Q% \+ t' c( l E7 z) X& J) T$ i3 [9 k4 E
?> ) Z+ }+ D3 L7 S7 K k
6 v4 P( m) l1 h) E9 b
---------------------------------------------------- + r- q$ B) B/ H8 @: N7 O
3 { M8 R0 c1 H! k% c: U; n
& T2 y. n5 e) F, l7 A#程序2: 5 j9 C& @' V1 h+ S# d
9 h/ }. y' T2 m3 {1 L
/* 功能:显示一个漂亮的表格 0 k4 m( n+ q' b, c. ~# r
6 W" r6 ~; n* Q9 E I- y; r$ j<HTML> 4 H- Q1 Y& I& i' d, M- w
<HEAD> # r7 p: u5 K# R+ O |( a
<TITLE>一个漂亮的表格</TITLE>
+ P- ^( _2 A9 Q7 t+ w</HEAD>
- W* h: F' c( d<BODY>
7 |4 Z( Z$ c- p: u5 k<? 7 a( w; g- c8 u; J& N6 t
function useColor() 2 [; a1 |3 O0 @2 l, ]8 ^
{
8 n/ |/ }4 N: ? y, ]3 E" {3 E/* + s' K/ ~! ?7 L! y
** 请牢记我们最后使用过的颜色标记 . G& Q" c1 y' P8 n/ |+ ^
*/ " C2 }) N; ]# x) u5 r
static $ColorValue;
# G) L& J; w/ o/ o& Z- Z/* 选择下一个颜色 */
; N- |; h+ k" s6 [7 v6 I, S2 pif($ColorValue == "#00FF00")
0 e( L, }5 J! H; R9 k{
# |8 [+ R( x: C; j$ }' T( o$ColorValue = "#CCFFCC";
. @# d8 d, Z. l, ~ H" Q' d, n}
% n! h# q: E) x0 \else
. f, k: q( S5 G{
3 ^9 r. M- g* S; J4 p$ColorValue = "#00FF00";
! ]6 O+ }& i, [} 3 V! e n7 Z# q3 U n5 J' i
! n1 k* |/ g, _7 z9 @+ Ureturn($ColorValue);
2 U4 M) A6 @1 i}
# U A/ K8 B V2 N
) T+ ^, z* Y: U2 @print "<TABLE WIDTH="100%"> "; ) T ~3 Z; ?$ B1 ~$ h+ [% O/ d F
for($count=0; $count > 6; $count++) - |" E# X7 T. X P5 y4 e/ c
{
2 ?) n2 o! L; a8 s/* 4 f1 m4 O( c r8 `9 a0 ~4 F* q
** 取得当前行的颜色
2 | ]2 L9 B: W, ]" d*/
; L( O& _! G5 E, ?/ H$RowColor = useColor(); - B% `# T& y0 F% q; ^" b. _* j- C
/* 8 g2 d# s+ Q" J: I
** 把背景颜色用HTML语言 & f* u# ]) i7 @! }6 ^
** 输出到表格单元
# d9 R7 [! P) c/ R*/
7 s* W! C" {, f0 n/ i7 u/ ?print "<TR><TD BGCOLOR='$RowColor'>";
t( y8 f% F; o* o5 \1 W/ ~print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 9 r$ }1 i; `8 V3 {$ e4 m
} 1 K7 L; Y$ x. {, l: }; u
print "</TABLE> ";
! ?, N# D# z3 Q) }?> 9 G" t- M% c2 ?" \% I$ t2 h0 Y
</body> # N9 n b( l+ D1 Z$ O, a+ m) f5 i
</html>
8 y& e& d, s }& ]: @/ I* l7 x+ W+ w. i
----------------------------------------------------
" d) H+ k' R) J* y$ g [/ X# q) c#例子3 0 S6 O8 b! j% ^$ F% c
& X) F& G% k! x+ k5 ^4 L/ ]5 s" t
<? 6 B: v+ t+ c/ k+ u; ^
if($send)
3 U6 c3 b ^# Z, r3 s{
j, T4 a6 `0 B& r/ E3 Aecho "发送结果:$send"; + l4 F* f/ f+ ~, F6 w5 V
exit; ; x" f. c+ Z% s0 y# F
}
2 H9 W+ u9 O2 z4 _6 w1 y2 {+ g3 Y/ D$ O5 a# ~4 B' M/ h1 D- ?
?>
$ d' c- t f' ?9 _3 x
2 [+ t8 T; ]1 @9 A! s v' m<html> - \. @: _4 {+ R! _9 \& z# q
<title></title>
6 |3 o* \' g h7 B4 t<body>
+ Q H/ C1 l6 c) M; j A7 I8 W) ~6 G<form action=<?echo $PHP_SELF?> method=post> : b! R2 p/ h( j/ l
<input type=text name=send value="输入值"> 5 L$ h8 _2 w$ H8 P4 L2 _
<input type=submit>
3 a& d' i( n% T3 v- K3 U$ A<input type=reset> r7 k* ?0 O( j- U# g+ `* ?
</form>
0 {* C0 Q* ~$ o$ g5 X</body>
2 R) y5 j' j2 X5 p" ~( r</html> ! P6 m+ R- b# ?
, P. u2 p; V: n' D& w( r----------------------------------------------------
8 \/ h; ]/ o: W5 a1 ?7 l1 H#例子4 :投票程序
7 o" @5 c) n) }在这里:http://89w.org/thread-715-1-1.html . u Z8 x5 @( K+ a1 q0 o
8 g# D4 t2 }# y9 x6 O9 V
#例子5: 动态创建并保存图形
. u2 Y4 m) q) }0 T/ U
+ G6 P1 c$ @0 r0 k<?//必须有GD库支持
+ ]; R& v; g3 R! K% r3 sHeader("Content-type:image/jpeg"); % l% e( G* Y+ Q7 N; C
$im=imagecreate(400,30);
9 V7 l7 V$ g- f; m+ t$ @$black=ImageColorAllocate($im,0,0,0); / M8 j9 m4 T# ~3 U0 }. w8 k
$white=ImageColorAllocate($im,255,255,255); 7 w' b7 F! h- z" g, |8 K: n- J a- t
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); v# \4 N+ H. w5 ~2 c) n! ^
ImageJpeg($im,"hello.jpeg"); 3 g- X. ~+ l+ {4 E
ImageDestroy($im); $ o5 T3 q/ P5 J. e7 `$ m
?> |
|