|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
" O+ ]2 b0 N; i# o, s( ]php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 A/ a4 Y6 M+ A+ ]1 Z" N4 W
" H7 c+ k5 t5 P* m# t2 A' ~' c----------------------------------------------------
$ F; T+ M, {& `9 W" X1 b" n下面进入正题( p: `0 V4 A# g# h" R
准备了5个程序:
+ @, O2 q$ N6 n t$ d; @6 X1 D1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
5 u4 ~1 O' R& q% @+ o& r2.显示一个漂亮的表格 & ~* Q: d* e- {2 d- R
3.一个表单例子,提交并显示提交结果 ! t0 M) \4 J- i3 {) X6 N0 C
4.数据库操纵例子(投票程序)
h8 k& x, V9 M5.动态创建图形并保存例子
& t& ~; z8 [* \( ?$ A9 ^# @9 d( A
---------------------------------------------------- - c. H, g; J; n4 i( w; `; y% ^
& E9 U0 ]: u% C6 r% j( s; c#程序1:
- n( T/ f) D7 u$ R3 Z4 t5 H9 M$ k) p- {3 _' f4 x
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
7 P. s' G% c0 c: ~; V3 e, }
* [# u- B5 U% }<?php + J4 r1 q4 ~) ?5 M" B
6 e* w* P# L. v3 G
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ( F; y; i i; G# p( o4 I9 Q
; F9 |! ?) [2 D' o
?>
; k7 I% d) K7 i5 I% w X$ D$ W( R* e; e2 |
----------------------------------------------------
: r7 j0 @" |$ ]) L8 d
- [. \8 m% D. {$ }' h% i7 J1 }# H8 j( a9 ]- Y6 j' P& F% A$ G/ l) F
#程序2: $ L5 E6 O8 C7 @! q' u r
5 ~0 C, n- Z5 t% U' n" a/* 功能:显示一个漂亮的表格 * C( d1 T* O8 e! L& I6 O
: b0 h/ @9 }5 R/ s* ?6 w4 u- x# S* r
<HTML>
/ ]- v* r( k! I: b1 k<HEAD>
* U- G5 B8 I1 I5 q7 v<TITLE>一个漂亮的表格</TITLE> ( M n1 I/ }) A+ n
</HEAD> 7 ^% f1 V2 {# j& S. ^! ]$ L4 `
<BODY>
/ i& o3 x6 R2 `3 ]+ P4 s<? " L9 o0 A' i3 c- z
function useColor() & L* S& A& G% I
{
0 p2 Y! Q& t1 [ Z, n" \; _- }/*
1 G& K0 i6 M/ M** 请牢记我们最后使用过的颜色标记 / y; j0 F5 X4 A7 g8 T Z
*/ ( J8 \/ U5 H4 S- S8 R# ?) Q
static $ColorValue; : G4 w% O' ?8 w9 p
/* 选择下一个颜色 */ + ]4 W; C" h/ @& ], x! l
if($ColorValue == "#00FF00") o0 g4 m' ^) z0 x
{
3 U2 S/ B7 s9 D( F. x5 W$ColorValue = "#CCFFCC"; ( A. R- |, Y* I9 ~# P
} 1 I; x# t( H! H1 V4 L3 Z4 \; p
else
4 q9 R$ e" H/ v }# A; |{ % N) J+ j- _7 Y: U7 W" H
$ColorValue = "#00FF00";
3 c" |; Z) {# Y0 w) b! K3 C}
8 U% S. g1 k% B0 |9 \+ g% H$ E$ o& U1 d! y k# }% b
return($ColorValue); 5 F) c& ^* z: A2 A5 a4 ~( `
}
- Z$ _& f% M9 W! V2 W& y! d8 l3 `' }3 d* G
print "<TABLE WIDTH="100%"> ";
; u" g3 M4 h1 d) f zfor($count=0; $count > 6; $count++) ' ?8 J: ~7 `) W7 @1 F6 B- _9 X- E/ ^+ B
{ ) O R, q+ }+ T% y# @
/*
. d; A. {7 J( N* E** 取得当前行的颜色 . R: L7 B5 S/ K3 `
*/ ) `: s$ ?+ Z3 b* a
$RowColor = useColor();
# O; r/ r& `3 z+ |* @/*
u: ]2 W: C) g1 l, z** 把背景颜色用HTML语言
% w. F- P L& V+ S6 w) p** 输出到表格单元
. }0 }; V! G8 L4 e5 G* I*/ 8 k* d+ B: l Q( n" L
print "<TR><TD BGCOLOR='$RowColor'>"; 1 i; M4 x( M @3 }! F( y
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; / W& a) O A+ p, c& m, d# w* V
} 7 k U6 e+ }* Q4 M
print "</TABLE> "; ) H, O) w1 z! [; P2 Z. [, @
?> 7 `( W& z* t8 d
</body> 1 r' q+ J4 q/ d' T' J: a
</html> 2 I( V5 N% l W# F. r6 u5 y
- F% R9 D6 V8 _( O1 B" Q----------------------------------------------------
2 ^) }2 o4 b6 ~- O, A#例子3
8 K. B7 M$ m7 i% F: o7 ~; K9 O0 h- [
<? % u+ g+ O. ]3 z& x! d, G5 \8 j
if($send) 0 d( q9 D$ d! _2 U' Q
{
4 ]& Y: W, {% v5 N2 gecho "发送结果:$send";
7 W* Z5 k8 v$ ~5 {& L6 c" Kexit;
% W- @$ P" m1 A/ W' C2 X. Y}
- V/ a4 o$ G7 f: ^
: k9 ~- V N }/ Q, C?>
5 i" `' M) O; }8 N2 F
4 {9 _ k, `) {/ p1 q7 w<html>
% C- {9 A+ p, _: T8 Z% X4 m<title></title> , u W$ ^( {/ g* z# a( K7 E- E
<body> + _' k _ n! S, H3 [" g5 q$ D
<form action=<?echo $PHP_SELF?> method=post> 9 d* V4 r% Q7 Z9 F4 a( U( Z
<input type=text name=send value="输入值">
' F M" z1 P5 e& t<input type=submit> & h* H6 {6 \7 C# Z! m
<input type=reset>
: i: X" A+ Y; t M2 E: Q</form>
1 i6 d- V* b. y) i</body> 8 y4 O! T" B+ J8 ^2 J9 N F
</html> O( s* Q N/ |) ^5 Y
3 E' E' v8 x& D% N* T1 L6 H
----------------------------------------------------
6 A% P. _% @4 H: e& K+ i6 h#例子4 :投票程序
' I1 d) y; I7 u ?3 @在这里:http://89w.org/thread-715-1-1.html 7 G6 i1 Z! g9 m2 P; ?! J3 A% B! Y
# } P+ ~* E4 Z6 ^) y
#例子5: 动态创建并保存图形
: h) f; B* ~" ~6 k$ w. |" o+ v/ n( ]3 ~
<?//必须有GD库支持
. i' i H R1 q7 lHeader("Content-type:image/jpeg"); 6 G* u& N; ~, b0 a# i! ?
$im=imagecreate(400,30); " t5 N3 ^" |# |; K/ V4 }
$black=ImageColorAllocate($im,0,0,0);
1 N$ s9 Q/ L; X) O5 R. |8 z2 I$white=ImageColorAllocate($im,255,255,255); K( C/ h/ O$ I5 ~1 S% E2 p) ^, g
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
4 u1 D) b/ {0 e0 p& L! ?. fImageJpeg($im,"hello.jpeg");
% ]2 l$ O5 q$ |- S; U! U& vImageDestroy($im);
4 ]' p% L6 Y& H6 W2 F! M6 S?> |
|