  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
) Y7 P4 h: M" Y8 p5 Lphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
) Z# q$ o( g; O! ~' [1 T2 {# p7 r) w$ {, b: A# i7 t
---------------------------------------------------- 9 n% p' D+ U9 j5 O7 {; V, X# L# w2 U: x
下面进入正题% O9 K% K$ k F& U7 n' |1 {' `
准备了5个程序:
) G3 X/ ?/ l! n. O5 [1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 X3 |2 C" d7 W- G: a2 M7 T2.显示一个漂亮的表格
. u3 ]) q. h& _2 M3.一个表单例子,提交并显示提交结果 ) {' G( I4 a# \4 X S1 K
4.数据库操纵例子(投票程序) $ T6 u, } W% k6 S
5.动态创建图形并保存例子
1 N* C9 h" f; t/ V5 q1 P) T
( g% W+ a3 m/ }' _& i2 F----------------------------------------------------
& R" E- z- k6 t4 D- r* b. X: Y# A3 r
#程序1:
. V! @( T' m4 L% D
* j p# e5 J$ w9 E" O" E/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
* i& H' l, R9 k$ t1 v! {1 T6 U2 |" c: N6 G1 _" W: ?
<?php % _' V7 p9 _+ R& `) [+ K
8 ~5 l+ g. T& X% Y) X/ }echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
% P) d$ Z- `% q( u: X
0 P; _# |! J7 T! P3 m. l?>
# y7 s5 W U9 g6 g6 P- y Z S& p# y. S- [* l; x0 z7 M! g
---------------------------------------------------- / u/ M0 N6 n: D1 n- b' w! [ f# L
2 L8 @' [( x% i [0 |: R; Q2 j
- C# n6 m; j3 o#程序2:
; W3 ~ b7 ~/ n/ {6 ^$ v$ s7 Z9 z8 q# x6 o- Z7 \
/* 功能:显示一个漂亮的表格 ' ?7 I% v V( k& N1 T
; ~3 n0 B6 x- M) H8 o<HTML>
8 T7 o9 z6 f5 O3 G& u<HEAD> - n# t4 T. z4 Y3 k" g7 z- c1 ~6 l
<TITLE>一个漂亮的表格</TITLE>
+ w: X8 h" j3 m6 B. s5 G/ n7 X</HEAD>
4 @* N0 x- y) J1 S<BODY> B+ ^; T! @/ z: l1 n
<? 3 ^9 o: Z9 {+ }; w: W
function useColor() % v1 n" x3 h$ m: w+ ]( U2 ~; v
{
- ]) d, c4 b1 R' j( a Z: C. ~' x/*
/ N# a/ n2 A8 c/ D4 U8 r! K8 B7 k** 请牢记我们最后使用过的颜色标记
; _6 d& B& Y$ h0 c# B" O*/ : m/ L# H% u) v: u9 u M
static $ColorValue;
, u3 ]: `( T1 i9 t/* 选择下一个颜色 */
4 T a8 o5 p. t# Kif($ColorValue == "#00FF00") $ @6 k: ?( _' q0 i
{
, R$ I' y' p2 L- U8 C. q s8 N$ColorValue = "#CCFFCC"; ! c2 x/ z& E- N% P3 ~* F
}
* q5 ~* @/ m relse
n7 K* Z- O! @: p) u{ 6 o c9 {4 \# \1 i& N& `& r
$ColorValue = "#00FF00";
3 ?: N% B* O& Z" w4 l7 o} , R4 t) ]4 W$ L
! G# w$ G5 A: w& j5 L5 xreturn($ColorValue); + f7 p, w! y' v
} & b! }' i" B) N2 [
% L; H9 d( Z K+ R _
print "<TABLE WIDTH="100%"> ";
! B. Q" B, U5 \+ m3 a% l6 p$ H) Sfor($count=0; $count > 6; $count++)
+ H- m9 Z* \; r7 M6 q. D{ h8 L; f" i$ X: Q+ P/ s
/*
* f3 y# y3 | C% X9 |" ~** 取得当前行的颜色 ) G4 H/ V1 i3 l2 ^* M W
*/
8 S+ |# `% Y1 K- z) G$RowColor = useColor(); $ i5 k: L$ J$ S
/* + {" b! N0 x9 Y. L, z0 }8 c
** 把背景颜色用HTML语言 ( Y- L) |, ^& J ?" I4 Q
** 输出到表格单元 " S8 b& V9 d- D3 E
*/ r$ R( Z5 q& g$ D
print "<TR><TD BGCOLOR='$RowColor'>"; . s9 q/ E/ b# g `/ N
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ) k1 [# A7 C. q$ Y; N# I
} ' ~3 X5 S8 R1 h+ G. z; Y$ a
print "</TABLE> ";
$ E; q0 V& l9 _3 m0 r?> $ Y5 ?2 n7 P' `7 i, N5 I
</body> 0 d5 _, K+ P6 S: m& o
</html>
7 y% w9 {: k4 l5 J& w) y" B7 o) J u8 G9 B' d1 ^$ m, ^
---------------------------------------------------- ! J, I! k3 [# s- v; F' I
#例子3 0 |" c9 F3 J* F1 P* ?
- N! p& d( w7 I7 B<?
Y, Z( ] s/ Q+ Wif($send) ; b" t6 J! l7 H& w6 U. |
{ / x2 A' R1 a& B p3 s
echo "发送结果:$send";
1 \! |$ `9 z( I# l7 s7 K6 nexit; ) _9 g2 E4 }* B# c/ j1 ~4 ]& h% f
} 9 T5 d2 U n# Y5 r
' h% K8 U6 K. |: S?> 7 q6 R+ Q" A1 M4 w! P9 y5 n
' }/ w2 `- h1 l* w: D& D<html>
; Z0 F7 m# d& Y& y" ?<title></title> 1 X8 p: _6 q4 M3 g* S
<body>
( |& J2 E5 a( T0 j<form action=<?echo $PHP_SELF?> method=post>
, I' n2 m+ o( }7 w+ f- C, W<input type=text name=send value="输入值">
/ G2 o2 B4 q7 T: N) H$ n/ \0 _8 O2 \8 l6 z<input type=submit> - b5 j9 H/ M% h
<input type=reset>
2 s/ q$ p9 h+ b( o& Z</form>
: f( X7 c8 x1 C! c# r</body>
8 o1 W, n, R% f0 x$ k" d+ N</html> . I+ |8 w1 e# M$ ^1 S8 r+ q
- r7 H+ W2 I9 l" m# K: w
---------------------------------------------------- 5 C+ D, \& ?8 }) s E
#例子4 :投票程序
4 e& F Q- n* ^2 O% K: C在这里:http://89w.org/thread-715-1-1.html
' B5 G9 J! `8 u6 x8 a8 H/ Z" v9 T5 \; r: m; ]' a6 @ O) f" z
#例子5: 动态创建并保存图形
8 N% m0 y5 x6 t
, U6 L. X# K7 S" f2 T5 r<?//必须有GD库支持
. O3 b& A+ j2 o; K3 O. g. }2 cHeader("Content-type:image/jpeg"); 6 E9 h% G8 f: V
$im=imagecreate(400,30);
; j# }* E) d! Q" _+ M! L$black=ImageColorAllocate($im,0,0,0);
9 Z9 a/ |7 a T+ F7 R7 s$white=ImageColorAllocate($im,255,255,255); & v0 U" r Y" ?9 ^7 X8 r1 |
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ m, H! G9 h" W% i
ImageJpeg($im,"hello.jpeg");
: O' w' ?% E! R' `) K+ x& ~ImageDestroy($im); 8 ^( J a& I0 A- Y8 U, L: T, L
?> |
|