|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
- a" ?- @: m! m z( N
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 : G' \: w; y, E* P/ _' `
, D% v/ I2 N& s. A! G0 l----------------------------------------------------
1 N/ N1 ?2 x1 a* {& y下面进入正题7 g! l: P; b. V
准备了5个程序:
6 t A5 n4 n1 _$ s' J1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
1 s( j* u4 p/ N! ?5 K' P* W$ t2.显示一个漂亮的表格
# O- P: [9 q. x }5 ]. E5 s$ x& Q2 L3.一个表单例子,提交并显示提交结果
& ^2 M. w8 @3 A1 h4.数据库操纵例子(投票程序)
3 n/ J( n( H( E& T. {5 e5.动态创建图形并保存例子
- ~8 g3 L. A0 o2 Q7 X) ]
, B1 L/ k, g: R- ]" D4 t/ D; k----------------------------------------------------
: @" @/ W6 b1 U( m7 O: r
' [5 _( H0 X+ K- d#程序1: 5 \5 n+ Z, L7 y) j& [0 @; `
3 d: Q) Z9 N# Z$ j4 r- u x
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
E% C1 m% J, d# v: ?- J1 _% W- p3 F' p1 B$ s7 u% H% n
<?php - i) v9 e, q* r9 G' R
8 D( z1 `8 p2 m& x
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
; d9 ?5 W- Y, o, ]7 ]) O! a+ `0 s4 ]8 C% Q9 K3 M
?>
9 o0 e* L9 k' h9 ^$ n# E z( v$ ^/ }- \# k2 K: M: V8 c
----------------------------------------------------
5 y2 Z4 h; s/ Q# A7 s8 f6 P* @3 P: \2 m8 f
0 u2 B! j' {, ?4 H, w
#程序2:
) @; q9 L+ O* P t' q) e* w% @' P3 a- X3 a3 O
/* 功能:显示一个漂亮的表格
! U! B, J% I' o Q9 n; d8 p1 Q, V% d; S5 t# Z( o) Q
<HTML>
# E5 h y+ Z) z. L e) W<HEAD>
: c& `0 ]2 b0 H, C+ G7 j<TITLE>一个漂亮的表格</TITLE> + P. ~# d2 S9 g0 n: l4 F
</HEAD> 2 d/ w9 k$ V" V. |1 ~
<BODY>
9 E2 f: I) B" G! q$ ]/ q# O+ m<? ( ?4 y$ ^$ {8 E1 p- [9 r! ?
function useColor()
3 u" b5 V4 y1 y( u/ V- Y$ M{ 3 [5 o* y' x' h9 f5 l
/* 5 F$ \+ i& v0 B
** 请牢记我们最后使用过的颜色标记 % G1 X5 I) V! N8 S( R2 j
*/
+ P) Q _ I% n/ E d$ Hstatic $ColorValue; 1 f* h+ `9 I$ G; J: ?
/* 选择下一个颜色 */
+ q0 ~6 @) @4 R2 l6 F+ ^if($ColorValue == "#00FF00")
+ x1 H+ }3 ~7 N4 F- e{ 9 K& y! F* f y. z7 l% H9 L
$ColorValue = "#CCFFCC";
, a0 }6 j4 d/ o4 b ?6 ]} 8 i) D6 K; P- P/ V9 B+ d; [
else . ^! f& r) y5 M; h5 Y; }" Z
{ + B6 r6 B( u# f/ M& w) b
$ColorValue = "#00FF00"; " B( k& G( r d X! |! m0 d
}
7 ]+ \5 e$ w; h4 m! J& s( q- ]; }0 m Y% F9 F/ m) F
return($ColorValue); 8 n( E, n+ F% o+ v0 J+ [; ^# [
} 4 x/ h5 m1 ~, L( E! G
7 P* [/ K/ z' N8 @; f9 pprint "<TABLE WIDTH="100%"> "; & o' s& ]0 f- S! @( g
for($count=0; $count > 6; $count++) 3 W* ?. Q7 T, k5 }9 j
{
7 @% d5 p i! e7 W1 T8 l/* ( {7 \# M) S. C
** 取得当前行的颜色
8 k3 m* C; ~7 n6 ^8 A; X*/ & D' B" |5 a& r+ _; v
$RowColor = useColor(); ' h; r/ [, m2 C7 m! v R' j
/* + O+ N3 K. z# n) l$ A, S$ F
** 把背景颜色用HTML语言 7 a) h( J3 q% k
** 输出到表格单元
8 [) ]9 N8 y* A8 Z2 X* Z, n4 H/ h*/ 4 d, d( I, q2 `) H8 Q' S y
print "<TR><TD BGCOLOR='$RowColor'>";
M/ q h1 B8 k2 G6 Z$ aprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ' [4 F$ n9 C [$ h$ K4 b
}
# J h7 `: c5 O& m% A" v1 w8 p. [print "</TABLE> "; p! h# d+ P6 }& O
?>
' Y) ], b! ~8 q+ W' P& f1 {</body> 8 v F/ C* R G/ \% a+ K& l4 I* X
</html> 2 d6 `% _+ A1 |( y
0 s% r M. x' s% ?+ l$ X! z% d---------------------------------------------------- $ s8 n6 b2 |3 `$ B7 I
#例子3
0 y7 i. w; h) n7 X; y
# s0 e2 G1 M* v! c# ~4 t<? : G# M, q) m" S6 A; w J7 G% O& Q
if($send)
* t# g, G# P; v; l2 y{
/ e5 W- {) P( f' b3 Zecho "发送结果:$send"; 8 ^3 X! t( g( Z0 k
exit;
- E, ] y: x' v7 b8 ~} & M1 I$ e$ p( T/ ?( C3 n5 P: }6 j
: t# B0 Z3 r( g" s1 H. u8 o* [
?>
4 Z: L* N' ]+ y. v \3 V5 o/ m5 p+ r" M# E
<html>
4 d/ N4 o( [# I1 k0 h; {<title></title> ! l* s3 j# C. T5 o$ O
<body>
3 o% ~8 m+ g) \4 c# p<form action=<?echo $PHP_SELF?> method=post> 2 _( o" O6 g- ^+ L$ m
<input type=text name=send value="输入值">
7 m+ i( C' Y. D t& i* J( _<input type=submit> 4 i( ~* z: [" C7 N* m
<input type=reset> 0 e/ s2 G; V4 z9 L
</form> , v C" D% A: `4 b, D V1 y, b2 p
</body> 9 P1 f7 i: P: \& i0 o) N
</html> u" i$ J" h2 w4 k- j
4 J; G9 K3 \6 x6 v. _
---------------------------------------------------- ' S: b( ^" n5 {! S! q3 l
#例子4 :投票程序
- A* }1 v5 e8 {; t; r6 l9 ?5 f在这里:http://89w.org/thread-715-1-1.html - r) H4 S% v8 f0 a5 i2 `
1 ]. Q* L# y4 ~4 M, |7 ~# l
#例子5: 动态创建并保存图形
1 s. V; D) ?2 ?& q5 k ? E8 f& v7 c. R$ h. {7 K: _. `; n
<?//必须有GD库支持 " M5 c ^" H! w4 D1 [
Header("Content-type:image/jpeg"); 8 A% T( J( c! G5 l
$im=imagecreate(400,30); ! u( }) X' r, D G
$black=ImageColorAllocate($im,0,0,0);
( g; l6 l* y, D# H8 x' b$ X$white=ImageColorAllocate($im,255,255,255);
7 c; w' b9 B' O" ~. T UImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
: ~$ T; k& \) c- c! X0 P7 ZImageJpeg($im,"hello.jpeg"); 3 T4 w9 a3 J( ~
ImageDestroy($im);
3 a1 C z) G+ K6 ]/ C& `?> |
|