  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
2 y% l; p8 s, P3 a, F- i
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
$ _8 H9 A1 W) s- a$ s2 Z6 M8 U5 ]1 ]% m- U, F' s) ~, a
---------------------------------------------------- - N; J& Y' ]$ e/ }8 N
下面进入正题& s1 P, b& R2 c7 n9 D/ y3 p6 w% ?
准备了5个程序: 1 K0 X% F; q# l N
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 7 B+ L7 i$ S p0 u2 }* C, Y: |6 u
2.显示一个漂亮的表格
9 v; X. v. `5 m. a% Y- s3.一个表单例子,提交并显示提交结果
/ h0 B! q- l( d4.数据库操纵例子(投票程序) * P% Q! F$ k4 S/ T
5.动态创建图形并保存例子 ! Y% x, \" M- y+ ^* U
" ], L9 A% M3 p6 A0 e6 W
---------------------------------------------------- ' [: }- E. J& H" J- _" M: h
2 z# c5 J+ t9 c) Q* [% N#程序1:
) `6 m; v9 |5 z9 x1 w
+ a1 ^, `3 L$ F) J1 h6 W/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
. M5 H B4 z. Q$ E
) j5 d7 F2 u+ U1 Q<?php 0 b* j1 a6 h" ~' Y/ ]: N d, `
9 c# {( R4 q: K+ hecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 0 O& D4 q1 H( t6 l! \! q* b
0 b O/ m/ _5 z) A8 P
?> 0 u2 r% t+ r1 w) f
, _! e$ K( R+ u- J. F
----------------------------------------------------
6 S$ l4 X0 G8 ^$ t' ?
5 ^9 k0 v9 Q ^6 T9 J2 c
) o; J+ L4 E7 x0 E8 h#程序2: $ s, K% d( o/ Z
+ T# A7 u3 s4 ~" B& f1 x' b% @! A, w/* 功能:显示一个漂亮的表格 ; k/ s6 Y- p! a# G- f; h3 \; R' O) s
]5 K# h( K/ g& p6 C! q! C+ o<HTML> 4 d* p$ R5 q6 K4 B$ @. ^6 e* T4 J7 v
<HEAD> 5 Y3 Q. Z5 S' S6 U
<TITLE>一个漂亮的表格</TITLE> ; l; e; p' \2 T& }
</HEAD>
7 F- a$ S7 T p7 s, {& f6 u7 d<BODY>
& R; V$ m, E% {+ k<? + |# O8 Q5 \3 h, I1 N
function useColor()
. z/ ~/ A/ [2 z9 \{
4 L1 a5 y: R8 g$ g; Q/*
. m" g$ z5 q5 a0 z H9 ]** 请牢记我们最后使用过的颜色标记 : R" i+ y' t ?: t
*/
/ L8 \! r$ W! r% k+ L4 Sstatic $ColorValue;
; c- ~3 q9 N7 }! d0 v* M4 A/* 选择下一个颜色 */ ?. j' P' Z9 {" ~: i
if($ColorValue == "#00FF00")
6 I2 r4 w d! I6 J3 C$ q{
8 J: o4 f5 X# c* ]2 z3 M, g# Z$ColorValue = "#CCFFCC"; 5 k0 w8 `; U3 y4 |3 ~6 v1 w* t% F
} , {0 t9 Z- Z1 I5 o: P- A. W5 o
else / r! F4 i- k9 o/ i
{ ! t3 l0 Q) { n8 L
$ColorValue = "#00FF00"; 8 R% j/ t* { ^
}
2 }! R, ^9 E/ d* S2 U8 ]0 M/ A% A2 j
return($ColorValue); * N# }" z; u v" E1 Q R5 r
} $ y# K4 r, ~( p' c0 @
3 f! B; h4 K! x* U N0 l% Nprint "<TABLE WIDTH="100%"> "; ; M) ]" B, L! y( w" _3 h
for($count=0; $count > 6; $count++)
) g$ k" w B4 V ^. o, M$ T{ * M% O- q% M0 ^* C
/*
4 W3 j* i! z- ? G** 取得当前行的颜色
) D" o) ]( g' n& C' s, O" i }*/
* h: [- G, w, n$RowColor = useColor(); : A5 c! S9 A- N
/*
2 J2 h3 f! N, w. J% o, G; D** 把背景颜色用HTML语言
+ Z' F) _' x+ o+ n** 输出到表格单元
7 j2 W5 k4 z+ e- J% r*/ 0 P C u1 O' }# C v* H
print "<TR><TD BGCOLOR='$RowColor'>";
# i1 ~* p% m& C* k3 A- xprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ( O- o) H$ L8 r, D2 ~
} 7 D0 d: o& ?/ |, f1 T
print "</TABLE> ";
; M$ S6 J5 d1 h& X?> 5 a( s* b1 W( Q; `/ W
</body>
: Z3 F+ n% X2 m1 Y</html> ) R3 z; v4 n# a3 t" _
/ I4 h8 [) d8 @; U7 c1 f% n/ W
----------------------------------------------------
7 R, J5 k# |: X2 X#例子3
4 W0 @0 A6 @2 l1 b( d. H% ~/ ]( g5 e. V3 c1 O! w5 W) u: P: w$ o# K
<? ) E3 Y1 s7 i1 k' T" b
if($send) 7 I% o) m' U" e8 D0 T: q& I0 A( l& E( c
{
6 T# I( z" M7 ^echo "发送结果:$send";
; u- {6 H2 ^( o( `2 t* t6 {* Xexit; $ j/ E/ ]% H! ~% A2 Q7 Y* l+ W
} E* u0 h' J( z. f; }
9 l) b" J7 Q: j) b
?> / ^3 g8 U5 R; X# j, |
! ^* Z4 p' M) Z3 s<html> . Q a* {7 q8 j# Z+ |* x
<title></title> / E* t: P6 d% E' d/ X
<body>
4 I; c2 \# _& n9 g# F4 b<form action=<?echo $PHP_SELF?> method=post> " t2 J4 h' Q5 ?4 D i
<input type=text name=send value="输入值">
8 m1 C( M: A7 R<input type=submit> # o) \- l% x u; G/ B
<input type=reset> v/ l, d& J0 J
</form>
2 C- m5 }7 j( u) H, f4 m7 D</body> ( i$ T/ f% @9 L, a
</html> # @9 p" n6 B/ _% I/ t/ u5 B
. Z) s5 F( x, p
---------------------------------------------------- 6 Y- [$ }# n2 b: U
#例子4 :投票程序
" Z7 f0 _. o% j+ Y在这里:http://89w.org/thread-715-1-1.html / o2 L! B) ^4 M% Q& W9 u' v% K1 G
9 s& q. l% ?# I& S, o#例子5: 动态创建并保存图形 & ?; p5 G: h* W. y
; M& v0 ]. V+ ~+ P- J<?//必须有GD库支持
. r. s* R8 Q2 Q% r9 n% P) p5 uHeader("Content-type:image/jpeg"); / d% T* `1 K P: d3 X, r
$im=imagecreate(400,30); . J4 Z5 ^7 R/ `' h3 j4 h
$black=ImageColorAllocate($im,0,0,0); 4 Z9 G- o6 e3 w
$white=ImageColorAllocate($im,255,255,255); / W$ x, N' ]" ]! w2 j2 ^
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
; ]3 l: q% X, i6 r7 Y8 z6 J3 [ImageJpeg($im,"hello.jpeg"); ; V# k4 m9 P! I$ z7 O" U
ImageDestroy($im);
0 j9 I, S7 _" G+ G' j- ^?> |
|