|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
k5 v {: b* t+ u: t) ^php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
/ h7 I; U' D/ q; r
+ r! U) u7 n, Z9 E: G+ q" @8 @) S, J----------------------------------------------------
. Q. ?% n" I6 C& C9 o) e下面进入正题% U7 x: y! o2 E0 K" p6 [
准备了5个程序: 2 K1 p) \1 ~1 r# C
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
9 s* S' u2 i! I; F. l2.显示一个漂亮的表格 4 X' R( K3 e- J1 P) c; s
3.一个表单例子,提交并显示提交结果 / q2 Q) h4 U1 P& r, H/ D
4.数据库操纵例子(投票程序)
9 _. V8 e! d4 C. J, F( @# w5.动态创建图形并保存例子
6 l. ~; ]6 y2 o
, A% g3 z- ^& h) `6 r---------------------------------------------------- 2 k, P* k4 B# k2 @+ D
: n4 E) e8 E5 D5 ^* z' d8 L8 F
#程序1:
( q3 U- G, x& p7 b
: k3 k% L- z n2 N5 X/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 0 H( ?/ j2 ^* I
5 d! }# W7 l9 {4 G<?php $ n6 I2 ]. D3 }7 G1 Y9 I& j
1 r( F+ c( G" T0 o& d% e; v( lecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ % [: O7 d! j; P x; D
# U/ s) O& K0 S( G
?> / U+ x( h6 Y! ?5 [6 |
: p+ w9 K) T4 b u
---------------------------------------------------- ! x j' d& M, h, S) A
" S6 u* q; J/ q) a! b
7 {, _7 ~0 A9 k7 N% S9 Q#程序2: 8 _+ P4 @% J5 Z3 {, l
4 v% J7 ?- g! D5 s2 M/ H8 ?- c/* 功能:显示一个漂亮的表格
" B( ]; A) D, C5 [7 K8 n6 t: _" I% ~
<HTML>
$ s9 {( z0 p% ]( x6 o$ P0 P<HEAD>
5 D) Y, z. \) V- B& H; L7 e<TITLE>一个漂亮的表格</TITLE> 8 d R: R/ ]/ ?+ n" } I
</HEAD>
, L+ G( L* _3 q2 I. q% H2 y" L6 [% e<BODY>
+ l; I1 k; I; w<?
' @1 K1 ^4 }. ]) e- ofunction useColor() 3 H6 a: G2 Q: o$ j8 a' f0 L
{ 6 u! F& A9 S5 v
/*
* d/ n% ]4 v& q$ r3 S** 请牢记我们最后使用过的颜色标记 8 O: r4 G9 k0 ~7 d. h3 H
*/
7 J6 A) ?$ ^! istatic $ColorValue;
0 ^1 @) L0 b g" w0 o/* 选择下一个颜色 */ 7 W8 b8 |! g+ F0 |% J7 B% p
if($ColorValue == "#00FF00") 4 ]- ]9 Y' g1 |, A& z/ R. b
{ ' I# j. C& l: M) P: ~ d0 |# p0 H( d
$ColorValue = "#CCFFCC";
0 y% v% n7 \4 f+ c3 _( Z) X* r" M$ y}
- U; t! X! J3 {0 \else , h" ?3 }# X: [+ q; v* I z( i. \1 g
{ " o& a+ c2 X, E, j; e' U
$ColorValue = "#00FF00"; 8 j9 Q/ v1 x( Y8 q. T
}
7 P) P6 R3 ?2 w( u& M8 S+ h* Y% k$ n0 N8 _
return($ColorValue);
7 t; S; y! {5 g. Q% }8 D* _# Q}
( w6 R! \+ [- o% B0 r4 Y. W! q/ K& [% h
7 f, {0 i& ^' q3 }( e1 R& G$ cprint "<TABLE WIDTH="100%"> "; ( ~( T% d5 o! [4 C: d- }$ A8 W7 }
for($count=0; $count > 6; $count++) + o* b3 |2 U0 ?4 ^9 T
{
& U( }" T+ @5 \/*
# K) Z% L4 ?/ P* O6 P: W5 p** 取得当前行的颜色
$ o6 [0 x M# `2 q$ a( H7 ~*/
1 v2 B9 n7 ?3 c$ _1 j2 ^) D$RowColor = useColor(); : ~' w. @" \4 H
/*
9 j# c- _, n/ F! q( Q3 g5 C; i** 把背景颜色用HTML语言
* v1 ~ R% l; r. Z4 a** 输出到表格单元
+ F' u+ p- v9 \) w) k8 n*/
z8 i: W7 Q- ~: G0 F, Zprint "<TR><TD BGCOLOR='$RowColor'>"; ; I' G/ y0 j8 @8 Y. `- q
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 8 N3 N8 p! m1 b- [, t
}
* Z; k0 ]0 V2 N) dprint "</TABLE> ";
) j/ J& z+ `( _, w" i4 F?>
: ~8 q0 B# v+ B</body> $ R7 N3 N/ n* X1 |
</html>
1 Q2 }: g% ^$ Z r! @: H3 c$ m* M. J# J$ ~# Y
---------------------------------------------------- 9 d- r. ]) P$ K2 h$ ]7 ^5 }# l6 n
#例子3
2 t1 ~- z5 x- K
4 ?: n' Q0 ^$ D( i4 }<?
A, a& _% w* L7 tif($send) 7 b2 z& L/ z0 y. c
{
- ]/ X- B. W8 Qecho "发送结果:$send";
) v8 K& ? u7 w: b! G( fexit; e& d0 U' h+ Q+ N
}
6 h4 l( W3 q% {2 b, F& ?- ?: ?6 N
& E; N0 h3 d- r: k?> + A- B4 E- B! H% _* e
t6 z4 ]" t; ?7 `( N& _9 c
<html>
) b* A$ V) A6 k; f( ]* B) @<title></title> 7 t! x/ i. J. t8 _7 W
<body>
$ v* F, k0 G- F1 k. m<form action=<?echo $PHP_SELF?> method=post> ( q( b" V( [5 v7 V ]/ G# f: ]
<input type=text name=send value="输入值">
+ P0 q& y- ~, V. u: ?) k g* o<input type=submit>
- V$ |( I3 l2 ^+ g& Q<input type=reset>
t5 j( k- r3 D( t' r7 y# j# I) ~</form>
. I! p5 v/ K/ H9 _</body>
3 |5 ?- U. s+ b</html>
' |- P6 Z8 F0 _6 G# ^( {
, y" C5 T. e0 [" ^+ K8 O" z---------------------------------------------------- 8 h& |8 S5 f, Q9 M/ u) x! w( U! N
#例子4 :投票程序
4 c5 Q1 b- x) z' |9 S/ d; j在这里:http://89w.org/thread-715-1-1.html
P/ Q) Z: d# ?2 {! G. W: N/ `' k$ y- U, U+ [, D5 V4 L3 |% W
#例子5: 动态创建并保存图形
6 T7 b8 [6 D: z2 ]- ], z- A3 Y3 N1 x, m. }6 _% W
<?//必须有GD库支持 $ g8 B0 e; p B( z; Q- n
Header("Content-type:image/jpeg"); 6 Z% z( J" s. v( h
$im=imagecreate(400,30);
6 d% G: y+ H t( Q$black=ImageColorAllocate($im,0,0,0);
* Z! }0 d+ l9 S1 V$white=ImageColorAllocate($im,255,255,255); : x6 W) O$ D9 d7 o# a5 l
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 b5 { ]+ |3 M! R7 J- v/ @ImageJpeg($im,"hello.jpeg");
: ~4 _- {- \; P# aImageDestroy($im);
, x( i, c. \3 q0 c% H0 G) B?> |
|