  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
; I( {1 n7 T2 E8 H6 e& A
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ; d0 r: b! {. l8 h4 f* E; C2 O# k6 }1 q
1 w+ F9 R! t* T# T: s& ^% ^---------------------------------------------------- 9 r. R1 O: o; j0 O) a( u
下面进入正题1 ], l/ W7 B8 K2 e% q2 J
准备了5个程序:
. p- r" |, {6 ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ! Y2 v" |. _- S0 n
2.显示一个漂亮的表格 4 C2 r) B3 j( m# z* ~+ ^7 \3 T
3.一个表单例子,提交并显示提交结果 1 G- Q" N# N* l+ q3 K" c% u' b
4.数据库操纵例子(投票程序) : W- R: L9 \. o* V! [
5.动态创建图形并保存例子
2 X, Z2 ~& q. g/ i9 }1 S1 g% o2 b$ T* f& v
---------------------------------------------------- 3 }2 J* y# }3 D$ ]+ t9 ]/ \4 E s. V
$ B& I' R$ ?: ~#程序1: 8 b) o9 t9 Z! s3 k4 l Q: y
0 I. @# h* Y+ E! e5 D6 @/ L# Y
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
$ c- L3 Z7 i6 ?8 x5 l- S5 @' }1 j& ?. D) G, |5 z0 o( g- X
<?php ; o) ^3 L7 m0 O) b3 p7 Q$ q) D: q
# b8 y( E; \6 t' U0 \8 H* M" B) c: eecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
1 S. C0 A$ ~: D* `
" t3 L. Y, j' t?> + T9 G6 O9 ?9 ?" D
! V y9 c: B# ]2 J---------------------------------------------------- . |8 R4 A. O" E: Q! f; I
% Y% \' R: ^6 D" b# k8 R, n
7 A/ g" ? w! c9 ~! x) O& U#程序2:
' @2 a. i; g* {6 |6 i5 ~) {) M- y5 g2 G
/* 功能:显示一个漂亮的表格
6 O7 v9 C! U( F0 D
0 C' [! h( K- x V<HTML>
4 g# |/ ^: N4 B# o0 l<HEAD> 2 z8 t7 ?3 o2 ?# v3 o- @# s
<TITLE>一个漂亮的表格</TITLE>
! Y8 S& |/ Z; ^1 ^( |7 }</HEAD> - L- S. \; E2 ~9 Z v* s) C
<BODY>
( o" }0 ~: \8 h `2 l( O1 a<? ! P% K8 n+ f# A( P1 v# C- R
function useColor() : F- w9 h. P4 n0 z V2 r. B
{ 4 e% Y7 y0 b8 r( B. h4 X
/*
4 b z; W3 v1 {** 请牢记我们最后使用过的颜色标记 - P z3 G, _0 q1 V H- a
*/
( C5 c' v! u0 h+ r* @+ Rstatic $ColorValue;
( Q* F0 r' C O" N5 \/* 选择下一个颜色 */
% S8 y; k+ S& y* J6 q) \if($ColorValue == "#00FF00")
( P7 o0 v }2 X& {& N{
) l6 l9 S2 x" k3 t$ColorValue = "#CCFFCC";
% a* V" t" v3 }! J) {- K1 l5 e( [}
7 O! {! ^9 A0 d% D% u* z4 a: }else
( b7 e# y# N7 @{ ! G& J1 s2 j; E
$ColorValue = "#00FF00"; 0 S0 R/ j. S2 Q$ k O2 z/ B" n% m
} / U( q& w* N/ A- b9 H" `
# o; Q( l- |8 }! w; P+ t, g
return($ColorValue); : I. w! Y: f: U! z7 ]2 x
}
: Z' T' |4 W7 p7 W, L. w9 m. E# T9 \5 d5 n1 R% h
print "<TABLE WIDTH="100%"> "; & d4 o8 m& w M- G. t4 _
for($count=0; $count > 6; $count++) / B+ @5 q2 D+ x: e6 d6 V
{ , X9 X' n( N; D8 w8 w
/* 6 }! L9 h9 z9 S* i" Y3 \
** 取得当前行的颜色 - ~* n( \2 l% c" P
*/ . }+ A" w9 g8 i! W# p6 z9 u
$RowColor = useColor(); 6 |. m" `+ C9 g9 J& d# T* a6 R
/* * z: v+ |+ h& P$ Q7 [
** 把背景颜色用HTML语言 # v$ Q9 k; \, w; V# Z, e- E
** 输出到表格单元
/ p. o e/ _) k) D# M- U: j*/
/ o8 i; m1 v0 J! b2 J, Uprint "<TR><TD BGCOLOR='$RowColor'>";
$ R \0 ~1 }9 E* e k! J) [print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
; {% I% e! e; D3 \" n4 {} / s4 _/ ?5 }% W4 p! o" |. I
print "</TABLE> "; " X+ v1 q ]7 v, k4 d& p" P
?>
/ @; J+ v. o4 x9 @7 P; y) H</body>
) b3 ^1 z4 B0 F4 n; I6 }( ~( M) s, D</html> 1 G$ q4 x2 t5 t$ G8 C
& n/ i l! X' b+ p/ ]
---------------------------------------------------- ( Q; G5 z4 l5 A1 |# T, q
#例子3 ; x( s. Z2 p) ^4 A- }- m H
. U3 O2 U' Y9 j& T& q- p3 J4 h<? 2 E5 ^. B; `% G* T1 N e2 _
if($send)
+ Z* D! x3 A( r- i3 ^{ 6 P+ W! Q! Y) f# Y" Z2 K
echo "发送结果:$send";
( s6 @. R7 T8 ~0 @6 a5 U7 B" [exit; & N$ \5 P4 l+ e7 l* J
} ' h! M/ F0 v$ }6 m/ u6 ^
! l5 d$ n5 ^1 Z
?>
2 f* \; L6 p4 a7 Z, q- P
, }( F& | F0 }4 q! F& a7 J<html> . w$ B3 }& l; O. @
<title></title> 2 h1 A: P/ v0 Y! v
<body>
5 h$ l# D& U* h: @1 X! h7 L<form action=<?echo $PHP_SELF?> method=post>
2 v V6 Y- W; w- I<input type=text name=send value="输入值">
3 @& X# I/ g* J' w6 j<input type=submit> 7 c) z, O5 [6 i& n! m9 Q
<input type=reset> # M7 @1 o) t3 K# N3 O _1 p
</form>
+ n+ V, A; D" ^! o7 V/ m* V</body> 6 L9 n y2 [6 }3 A+ o
</html> 8 K h* R/ t+ m# B0 D5 k
/ M' O6 J0 o& ]( ]: B) O
---------------------------------------------------- 2 v+ T9 {4 G _7 Q1 ^
#例子4 :投票程序
8 r" n, n/ H! W' U8 G3 c- |在这里:http://89w.org/thread-715-1-1.html 4 E* N3 g5 @+ L4 n1 U
B5 ~5 R; e+ Z' q" s#例子5: 动态创建并保存图形 ! k) u! J5 r* {/ {
' ~7 r/ z# F" G# |+ q5 y) a
<?//必须有GD库支持 ) w2 g& ~( i/ T8 [
Header("Content-type:image/jpeg");
% f& ]$ T% ]( S6 h1 W$im=imagecreate(400,30); : v) O8 [0 l5 Q- C
$black=ImageColorAllocate($im,0,0,0); / ?) _" h' K& v" {0 A* D" e
$white=ImageColorAllocate($im,255,255,255);
- A8 {( i& k- K6 N# A7 iImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); # a. ~% `# ^. o5 f7 R2 V9 F, n
ImageJpeg($im,"hello.jpeg");
2 w4 W! o& q5 R. J; SImageDestroy($im);
- q9 s( _0 C& o/ G* u( S?> |
|