  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
1 i" W. Z) ~9 x9 D0 Q$ I# R
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
1 S, Q! }: l/ h0 w
$ S u2 u9 \2 i# h5 k8 P- w----------------------------------------------------
% j% q) ]2 T: p1 [5 ~下面进入正题
' ^( L0 \6 ?9 l. O& ?准备了5个程序:
x7 T' P) v9 H9 F. p0 v% A" j1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 6 O5 k0 x( t& d% r( C/ T) O
2.显示一个漂亮的表格
. b* X0 o/ _' |1 _" `) U3.一个表单例子,提交并显示提交结果 5 S+ C! F( Y: s2 {- a5 k: R
4.数据库操纵例子(投票程序) ! O: k- B- z4 R2 O% p5 ^* Q' R
5.动态创建图形并保存例子 0 U v& M7 y$ l/ l8 t3 ^3 p
! X; Z, E& m- Y7 z X---------------------------------------------------- 6 `# K! \7 e& F N, ^4 K* e
; M: r2 m) o4 D" @, U#程序1:
: X1 k0 h4 L# r& A+ |: o L( m8 E3 n; |6 L$ z) i
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ . L+ n6 Q" T1 J: |0 H
' i6 U0 e+ P5 j3 c# @$ G<?php
$ V, ^9 O8 B+ T4 o% i* s1 o
- [5 r& ]- O% f% T- s" Necho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
. l3 }0 j" @: Q9 Z# C+ K2 z! N n, I8 e( s
?> ( s$ ~; E& w$ y. U8 Y
" j. M$ \4 A& @) _----------------------------------------------------
# m% X9 r1 G% d" _; q7 U& K. l8 f6 R- \7 b! G2 }
0 P9 [0 |& j. Q3 _$ I% s$ J! Z#程序2: : i0 k7 t& [+ a( w
( K$ n. n+ u& I/ U( w3 v( U$ g/* 功能:显示一个漂亮的表格
0 J5 H6 [) i- \4 [ p. ?) k
6 n9 `# M& o3 a9 O# q5 H4 Y<HTML>
* Z8 m; P! U( `3 I- V/ Y<HEAD>
* p' F# J( h- a# }* s! s<TITLE>一个漂亮的表格</TITLE> ) S ~% m" R3 Q9 _ n
</HEAD>
5 A- ~; u3 S( Z Z5 O<BODY> 6 P' q" A# O8 T0 V
<? ; W; {- e2 K* h' C, b) T
function useColor()
. A$ P9 c7 Y- n8 n{
+ L% M4 |: z' M4 m0 C/*
8 `+ v" J+ ~" Y** 请牢记我们最后使用过的颜色标记 - I8 y3 b" B8 w7 p: J W
*/
5 ~% h( y, ~/ f: P. B/ Tstatic $ColorValue;
2 y% `; w9 b, N4 X; o( a/ [/* 选择下一个颜色 */
0 e4 V$ M- J2 e* v0 v& d& w5 Hif($ColorValue == "#00FF00")
' M o9 ], }( w# W3 l{ , \) q2 g* m$ i0 t4 C ^
$ColorValue = "#CCFFCC"; ) r1 W; ]" D5 Q$ m: g& V' Z( ]
} & c) X4 \, |5 S0 P: L q2 m
else ; |7 g# }# u* y! L' S+ z2 C5 Y
{ 8 V4 X% Z7 y7 w7 [ U
$ColorValue = "#00FF00"; . ?$ y( @& M% A3 {: f$ @5 l
} " C4 z5 A' l2 U: _+ A$ r. J3 ~
6 ]+ t, q3 g5 Y/ N& J6 v
return($ColorValue); 0 S9 c7 M: M7 u4 l+ P9 f' D& `
} , }- m5 G z+ W6 O
: @! K- z( c8 g) q
print "<TABLE WIDTH="100%"> "; - e7 Y' Z1 v' F% s9 Q3 B2 z
for($count=0; $count > 6; $count++) - w( U# `8 U7 ~0 |* D y2 \ n
{ ! t# X% d, @+ K( T
/* 8 p0 N2 M5 y. h* \$ G
** 取得当前行的颜色 , F2 o* J& ~( m- \5 f! H% A2 x
*/ % t- Y u# i" w: s9 l
$RowColor = useColor();
0 `+ F% m' T% B0 H/*
, L5 C' Y- E+ F$ b* M) D+ A** 把背景颜色用HTML语言 5 S( u# C; I& X; `2 H! A8 A* G! a
** 输出到表格单元
) K6 o) X2 w7 J2 x! q/ e*/
" a' b) {' V' uprint "<TR><TD BGCOLOR='$RowColor'>"; ! g# M6 ?) N0 \6 d# M2 f: e
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
7 T, T- U3 D9 w2 R* F9 y} + U; ~! z+ M) j3 b- J! ~- W
print "</TABLE> ";
# n& b/ _5 ^/ E+ b! |% n% t: I8 L?> + H* |" Q1 c; t1 x; P
</body> ; D* K1 o2 Q' |% N( x8 n5 i
</html>
. i$ a1 h1 d2 \5 }4 }/ Q% c
1 S; { D, w# k! e' s) s) B6 N: \---------------------------------------------------- 9 j/ a% f. J$ l$ B
#例子3 7 y: y g$ M3 V H
% a3 x- }4 s# N5 O5 C1 s
<?
i1 [/ p8 d# B/ }6 Q( u- Y# Kif($send) + Q( w( V- E8 b3 N+ T5 R B7 V
{
: f+ u; A e4 _: s$ H1 Xecho "发送结果:$send";
, F- F% X; x4 v Wexit; 1 j; Z3 S- t( s- |( {. o9 h
} 8 b4 w" Z* @0 n, n+ J
5 t# Z( P9 o2 X5 b. t+ z, }5 ]& r/ ]?>
# S$ V* Y1 N. D& k* _
) F( O8 T7 ?- G, F. U3 ], z<html>
% G0 ^9 c* b) A<title></title> + G7 [. m2 H- r0 t0 {
<body>
2 K4 T5 Z9 S7 b" u j<form action=<?echo $PHP_SELF?> method=post>
: [$ [) Y; |* O" `6 A. s/ h! [0 a<input type=text name=send value="输入值">
1 t0 Z5 f F1 K7 W' x# b: z* k<input type=submit>
8 b @7 q& N+ T<input type=reset> 2 Y0 t/ S: P5 e* ]7 ?, w+ ?
</form>
0 Q$ I# V4 u- h! o) U</body> - c j9 H5 r+ u9 y9 P
</html> 4 _1 m5 L/ u* l9 W& _4 _0 o
% u+ a; ^% S' ^3 z* @/ S
----------------------------------------------------
) @! U5 [9 O+ a# r* f, T#例子4 :投票程序
2 A; Q' V4 s, V7 G- G, h, e" P在这里:http://89w.org/thread-715-1-1.html $ |1 H. I1 ~4 _/ i8 L3 X% i) }7 {
& B6 j+ J& w6 Z. P#例子5: 动态创建并保存图形
2 j6 L+ A" U# K8 s' i
" F5 B) M$ Q5 n3 |" S, g% b<?//必须有GD库支持 ' a6 U- Y" ^7 a
Header("Content-type:image/jpeg");
: r. {1 q: V7 l1 H3 m! [* p( O$im=imagecreate(400,30);
" N$ ^8 i1 ?! W( l* X$black=ImageColorAllocate($im,0,0,0);
3 @3 X. M( ]- U0 Z# y8 X* F: _) L$white=ImageColorAllocate($im,255,255,255); 1 X3 G, l' E& A: n1 F. L
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 5 ^& B. U F" V5 q
ImageJpeg($im,"hello.jpeg");
/ @/ }' G; _8 Z! ]" cImageDestroy($im); * C6 F7 I" Y5 n+ i# \5 K9 L8 Z' M8 b
?> |
|