|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
/ f* i! C2 `& A! [+ N$ F+ i7 @
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
- z+ D8 c b1 K# J$ q& K7 J5 x9 s0 _
----------------------------------------------------
+ U1 H$ m: G, Z0 p0 R下面进入正题2 W5 c2 i* \/ f0 y# d" T
准备了5个程序:
1 F: X; D$ o* Y' _! r& U6 i# W1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* {, S/ r5 \. U1 w2.显示一个漂亮的表格
J) x& ~( k. ?# c2 }3.一个表单例子,提交并显示提交结果 * n, W) ?+ J# C' X
4.数据库操纵例子(投票程序) ( {9 n% J2 N! W# m [6 `, [
5.动态创建图形并保存例子
8 _/ Y/ M. v1 D& b6 v! {# l$ m
/ ~5 i3 i* P5 N5 b----------------------------------------------------
/ }% w' y' H$ E) G: S( i! w& A8 V, q( E$ \
#程序1:
9 D7 ~6 M* ?# m- L3 H( J% k+ w* {) X2 F" S% w* o0 J
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
9 q4 t8 P0 m8 J5 W& L7 ?, W: N( v7 G+ u$ I9 x# E
<?php - i, J( C9 N+ _4 w B2 `3 H4 W! N
! h3 w* h) d% Y$ h6 R
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
. h) r( ^* m: }% s
, `2 A. C! b' u8 V$ V1 G0 b?>
' @4 c, ?5 O6 y$ R( k/ _
+ W/ V$ G& C% B----------------------------------------------------
2 g( d. r5 W, i) m* w" E0 ]) h3 ]8 \4 \' R4 R
0 V+ {2 Q( K! A, Q, U5 `6 z#程序2: I! N6 A3 W+ q- e
, ]( q$ e* L p U. D9 G
/* 功能:显示一个漂亮的表格
4 V+ \! H* Z0 V, a' O
- o: z* O0 w2 K; @<HTML> 3 c$ M- b& I* Q! r) O) Z$ l
<HEAD>
5 X3 l9 a0 ~5 w4 o! j<TITLE>一个漂亮的表格</TITLE> / Z+ E3 k- w/ M) D+ Q
</HEAD>
! I( f% B% ^* q l! K" h; Z7 f7 N<BODY>
P2 [) g9 D- K/ C$ o<?
$ v- E7 _, w, D2 H# R" {function useColor() 5 i3 B1 Z/ \3 l3 G- Q: V
{
3 F0 M3 _6 s, \- g/* 6 a6 ]! A9 A8 _2 N4 U6 F
** 请牢记我们最后使用过的颜色标记 + X. e1 O5 C% B Q( l
*/ 3 ~9 n9 W2 v, o* V- C- m( c
static $ColorValue; 8 n$ o7 t/ v" A' ~
/* 选择下一个颜色 */
2 c: c9 V0 T. Oif($ColorValue == "#00FF00") , K L" p0 T5 @& X6 k
{ 7 B+ |/ e1 J- Z4 N" h) y
$ColorValue = "#CCFFCC";
9 F: ?* E( D1 t4 }} . K$ G! o* a7 N& q5 @5 X' ]( W; @" X
else ! T. Z' H; R d
{ 1 |( s+ x, v8 u# [: \$ ]7 j7 C w9 z# V
$ColorValue = "#00FF00";
+ {; J; M/ K' [' [+ Y) F6 ?8 \* f7 j}
$ W2 ]0 J2 h, _ i: `" c- j
0 P, w" f- U/ ureturn($ColorValue); _/ x4 f. U6 S% R7 q1 o/ t
} / ]! z/ K3 ]' H( q8 w
; }. b" b3 j8 s) }, q2 i
print "<TABLE WIDTH="100%"> "; * e8 O2 U/ ?7 u, L; G
for($count=0; $count > 6; $count++) 4 b4 w; T1 M7 g" C( Y. Y0 w& j
{
* z% S7 w' ~5 h) i1 b8 T/*
! C6 r) }7 H' R6 A) k% w1 s0 l** 取得当前行的颜色
( L9 { o3 {' R*/ 0 \) [1 T2 n* @, k2 _# D
$RowColor = useColor(); 2 v2 d& ~- U x' }
/*
4 k/ R1 V: l+ U/ K% y$ \' N** 把背景颜色用HTML语言
4 g Z" d! n8 l E! I5 c; J** 输出到表格单元
O, l% J8 q% O*/ 8 b6 W8 ~6 M a/ [
print "<TR><TD BGCOLOR='$RowColor'>";
/ Y3 E. ~ `. U5 }7 `1 Zprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; - L! b9 ]% R' j0 {, G
}
2 l* @4 [+ I j! o6 Uprint "</TABLE> ";
4 I8 m8 u- }) c: ~" Y?>
1 B& ^" X1 ?- \( Q</body> 2 j% E% ]9 a( ~ ~8 J
</html>
1 P4 r: Q; w1 v, A* q; C/ Z7 u ^" S- _0 o
----------------------------------------------------
: o8 H, [& Y- f+ z4 N#例子3 c+ ?! Q. K0 P! S" Z
8 o/ U( O/ {" h, y! p% o7 K, A( b<?
: u$ x% l7 ^1 N0 c/ s" \" [if($send)
% S- [; j D+ d{ ' `" C6 k1 I, p9 W7 x- f) p, e; G
echo "发送结果:$send";
6 b' @+ v' ~8 A; e" Y) Xexit; 3 O3 c3 i* k9 c4 r/ T5 [- \
}
' V3 U8 N5 I# {, l. G5 H4 q- p
Q7 q. h5 l1 L?> * P* C) J: |/ H8 H! E9 U
% o+ O$ T- {7 [$ @- x<html>
1 a! h0 S m! k2 G<title></title> ! n' E& s! f* h- V6 M8 R' j, s
<body> ! A* s8 ~ W! r
<form action=<?echo $PHP_SELF?> method=post>
: C; Z; c/ \) }<input type=text name=send value="输入值">
; G# u' \6 D; t3 E* R5 k2 }' J: K<input type=submit> 6 _2 k- I( Q# |
<input type=reset>
) F: ^4 w% q- Y! A9 c N</form>
" Y- w- s) E* o" W" m</body>
' b" V% t$ y0 i6 |3 E. r</html>
" b7 [) \9 K9 M8 A" m5 _
1 _: l6 Y# R, J- C----------------------------------------------------
+ U, H* N4 H- E" z0 T3 Z! b#例子4 :投票程序
! Z4 Z, `! P5 Q" O在这里:http://89w.org/thread-715-1-1.html 4 k; A* ^% Q# J2 D2 _
n4 L4 q+ \; X- F#例子5: 动态创建并保存图形 ! B2 I4 l3 p5 b% \$ a
7 k' s) R+ q5 u+ t6 S. r; H
<?//必须有GD库支持 0 S% o1 {) }9 Q3 V. s
Header("Content-type:image/jpeg"); ! |) s' Z) ]& @1 [6 t
$im=imagecreate(400,30);
; [ G8 L: { R$black=ImageColorAllocate($im,0,0,0);
# V+ z) u2 R! }$white=ImageColorAllocate($im,255,255,255); 8 u; g4 k8 y$ U$ U- X: p( i+ R
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
& j$ V* l2 l* m1 q6 I$ GImageJpeg($im,"hello.jpeg");
( r- B/ N! O- \: p7 F' pImageDestroy($im);
3 R- i6 c+ V3 }8 C6 _$ T6 J3 e?> |
|