|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
r$ M; Z( t. p7 \
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 t: M% j5 e1 t5 B& C! e$ G9 O- m: L( M2 ]
---------------------------------------------------- 2 Z; S6 W2 a) D* }7 h. D! H% z
下面进入正题
7 {+ m! V" N7 s% a6 _6 V' ~准备了5个程序:
+ A$ |% @9 l2 \4 l1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
c# K/ b/ O7 t9 w& X2.显示一个漂亮的表格
$ U. N% c1 N- f: z( w3.一个表单例子,提交并显示提交结果
) a0 [0 M- m! M# k4 s( c( o4.数据库操纵例子(投票程序)
4 k- ?( |5 b0 ?% i& Y; S5.动态创建图形并保存例子 , b1 |+ P+ g; a- b
z. O6 Y/ U7 R9 {& R3 ^
----------------------------------------------------
! k* F1 t9 X$ V6 O5 `7 Y6 b& h) X7 W8 r! X9 v2 Y8 h
#程序1:
" [2 J! A$ ]# C$ P0 U3 ]0 r5 y# [- m1 H4 I1 r5 j
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ! Y& e( m5 ?3 Y& ^
+ S' [- c: g6 h8 m, ~0 L% ]5 s
<?php
) g& A& m6 _3 w: k/ Z# n
& _1 w9 _& Q* H1 G, I9 xecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 0 N$ g! q( ^3 z7 Z2 O
- y9 |9 |' ~) J- `/ U Z8 ]
?> 0 g7 m3 ^$ T1 W& A3 h
6 v+ y1 o3 D- C/ S- ?----------------------------------------------------
. M! b# r# O- S& k; k* F! ~! {5 u- d6 ^
9 P+ B* W. c/ f#程序2: . h- F8 N. u/ R/ R. C
3 a6 J/ K$ x+ L7 o1 p6 T; I* b
/* 功能:显示一个漂亮的表格 1 u" `; c, {1 m! {& M# a2 a
6 e' o6 R. A4 s<HTML>
# X3 ^+ V8 i& l }6 ^1 P<HEAD>
, j5 n4 C4 K% d: R7 ^+ g8 c: k<TITLE>一个漂亮的表格</TITLE>
2 m$ j" [: I7 o# ` `2 s</HEAD> ' q6 T* ]$ q- S; {- r# ]9 ~0 g
<BODY>
. i& \ z9 `% }) @( B<?
( z6 _: ]5 ?1 Tfunction useColor() + t6 _( `5 j* h2 }. L; e
{ ; N4 a8 \& V3 U. D, j( e
/*
0 N6 F, _2 K! T% N# K2 s** 请牢记我们最后使用过的颜色标记
I1 [, j3 L* I% c6 v' d1 v/ w*/
9 m0 F+ W8 ?8 u, l) Sstatic $ColorValue; ! l9 v7 }3 `- F4 T9 h. p s( i
/* 选择下一个颜色 */
% s& ?+ @0 v, _: v4 T4 H. kif($ColorValue == "#00FF00") 0 _4 ]# L- K: f. e* G) M
{ ; |' b4 v7 C- a1 J- @8 Q
$ColorValue = "#CCFFCC";
+ ?0 G5 V: P+ D( x}
) n4 ~6 Q4 x4 Z3 X, delse
$ y4 `/ z" k3 C* m$ H3 i{ 7 Q% L* ^1 [; ]9 r3 |
$ColorValue = "#00FF00"; : t9 C- q8 E$ T% M& s" ?7 T
}
5 S8 s$ v' O5 r* {" s5 }- ~% G% x' v r; |: n3 }
return($ColorValue); * H0 W% p" Z9 c% F( r9 E! `' r
}
9 G' o- U% w5 K3 c
# I+ |5 S; @: G$ E, F- d( Kprint "<TABLE WIDTH="100%"> ";
- L& i3 k0 U6 I( r& U3 Y: Lfor($count=0; $count > 6; $count++)
; S1 {! }/ W: M M{ # g) _: }7 U0 ^2 F. t6 |
/* . ]4 w P( I" w- N. W: s8 I
** 取得当前行的颜色 4 J% M2 y* F; d2 C2 X
*/
- q, i3 z8 T h6 Z! E. x$RowColor = useColor(); x% |$ R/ A+ Z
/*
. q& N1 ?9 F+ l" f N5 \** 把背景颜色用HTML语言 1 g) _; d5 {. q1 H* o2 Z4 B, E& I% H
** 输出到表格单元 ) o4 g/ T9 h5 s6 o7 O9 o
*/
' r. f2 E i8 N$ Kprint "<TR><TD BGCOLOR='$RowColor'>"; & r6 C2 q; j; L; [' m" F( u. G8 [
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
3 n3 r; W% x9 [8 U" H9 ^}
( }3 Z; m4 H$ K7 k- mprint "</TABLE> ";
4 u) @& c1 ~5 v! W?>
& o ?9 X% P* ?3 w( D</body>
7 ]0 o4 B9 G: Q- r) J8 F& D9 j- m" k$ r</html>
" [$ O5 o: q) V1 i# v/ |' |7 W: t4 _
---------------------------------------------------- . |+ Z+ `; K& H$ v' U. }2 `
#例子3 ; `/ V+ U5 @5 s
1 d- r4 O Q4 y; h$ z; E<?
8 v+ u R& t3 E o& Z6 ^if($send) 1 p5 d$ l: b) P
{
# |. _# m' b0 U4 O) z/ f* [echo "发送结果:$send";
( T% p) t2 Z q3 \, x* {exit; % E5 O( s7 d8 [' F1 t: h
}
0 d. W9 X, D1 M. P |8 D2 d% W. ~7 c- q, i1 [+ v9 q5 s0 A2 \
?> 1 Y' U# c* q; m# U1 Y, c
7 v. t, {8 G) U- s
<html>
8 m9 k0 w5 U8 X0 \, f<title></title> : w2 ~: [ I3 b9 c
<body>
2 C5 W" d* }) Q; Z' q# l7 D<form action=<?echo $PHP_SELF?> method=post>
( ^1 W5 [/ Q' s, l<input type=text name=send value="输入值"> & O" ~$ l. k1 L) A) @, x0 a
<input type=submit> " T, M) d' E$ y6 E1 i& V; d
<input type=reset>
+ p. ~" i% S, h$ O</form>
! b% |2 r+ p+ z& t$ `3 u/ Q& i</body> , a( Q, E! D; f/ [9 o) t
</html> , e: j% T6 P& q' ^1 W
5 n- k+ r3 T$ v- Z
---------------------------------------------------- 5 X0 v2 a6 ^ e, ]/ z, @( B3 l
#例子4 :投票程序
" l( h U3 }/ n在这里:http://89w.org/thread-715-1-1.html
. p& v* @+ ? s4 X+ Z3 X+ I
# U+ k3 }: E+ f9 J& m#例子5: 动态创建并保存图形 M! U/ [+ D6 b4 F( [
3 n# z3 X/ r3 I
<?//必须有GD库支持 $ w+ V3 j: g( A' y5 r2 q# a
Header("Content-type:image/jpeg"); $ r* z* _( [- P! E
$im=imagecreate(400,30);
; l2 b3 Q) U. r4 a! j+ S m# K$ \$black=ImageColorAllocate($im,0,0,0); # t- F) f. m7 g) U: y( A& b
$white=ImageColorAllocate($im,255,255,255); , O7 J( h( L1 T
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
f. B1 J8 p& Z& fImageJpeg($im,"hello.jpeg");
F, {" ^7 s! q5 O- oImageDestroy($im); 5 u+ B) d, q2 I9 ~6 I% X
?> |
|