  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14163
- 金币
- 2372
- 威望
- 1647
- 贡献
- 1320
|
: F# l8 O6 ^+ i9 ^8 G, ^ @8 H
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ ~/ c& a" A" V
" x' A" W: t, c' o! l! S- _
----------------------------------------------------
" a! _) L4 `% O% X下面进入正题
) C6 u V* N+ N {9 j准备了5个程序: 5 L- l; ~2 w4 B
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
) [. {8 G& ]4 o& Z' C) `2.显示一个漂亮的表格 # ^# m2 N! [9 M' m* ]( Z
3.一个表单例子,提交并显示提交结果 ) Y% H/ [4 e, r% N" [0 W
4.数据库操纵例子(投票程序)
' ~, ~3 q! Q# ]% o* Q0 b0 I5.动态创建图形并保存例子 : F" D& y/ S; U
# i: l4 p+ m6 i7 d9 ?
---------------------------------------------------- * c/ W6 d+ H, X6 m4 y* ~
5 N+ m) L* k' v9 A3 ]/ _0 n
#程序1: 6 m$ d. a0 b" H0 J/ F+ L
2 C) t. f: E7 q' i9 Y1 N# u. N$ L
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 6 d# u: q9 s. G: l5 ]
4 G& _, i' \, D' Q
<?php
0 U+ h# H$ L6 R- a/ b p4 k) s
0 d5 f7 ^& E* p4 Y) wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ : c6 r* O7 S. R4 l% L* K# q* o% k
0 z" T( c; z9 v6 d b- i0 \?> $ z8 ]- H7 |5 T+ b, D( C
# n- f z2 W, ?) C----------------------------------------------------
- {1 d, f0 Z' {4 c
& c" O' ~' m/ g- I; v
( J# _, L5 W2 c! L( q" F#程序2: 4 d0 c% @; a7 s7 L8 M
8 _/ x! ]. e! g: G
/* 功能:显示一个漂亮的表格 & ]5 j) L: C. H/ M1 `4 Q9 X
' O& e! l' w6 X8 Z6 _; V/ {9 T
<HTML>
' F8 r M$ G( }% i/ V6 ~<HEAD> ) ?$ ~0 g* y* s' p( N7 Q# g* d
<TITLE>一个漂亮的表格</TITLE> % M5 S, p/ k. u3 J
</HEAD> % ^7 h( x; W) @' Y `/ ^4 A
<BODY> + ^2 V1 ^; k) Y, h1 h$ L: D
<?
( L3 A4 [; K2 c4 S* z( X2 D6 I$ Cfunction useColor()
0 u$ j& X. ?/ P% u Y7 }8 C( i{
1 A& T: c; |4 @: }' K- K2 Z/* - p+ W* c; i: V& w
** 请牢记我们最后使用过的颜色标记
! ~3 q, u0 o1 G' p1 z3 D*/ p" O0 F3 J% Z) [
static $ColorValue;
, W/ N' h6 a2 f# {& I2 Z; V' n( F/* 选择下一个颜色 */ " Y$ B% v b* P- `- v9 Z1 c* O
if($ColorValue == "#00FF00") 6 Y3 `# J8 \. r' O: d4 g4 l
{
! {) m* R: z L4 L* Q; T$ColorValue = "#CCFFCC";
7 Q8 k* {( S$ L6 @9 Q! k8 y} 8 j6 j/ T! M) _" g
else " P& a- P$ V2 t4 V
{ 2 j/ Y' Q3 A, S& N O$ E
$ColorValue = "#00FF00";
, h ~" m) s6 d/ f4 Q}
( q8 H: b3 A8 p" A `! C
7 M9 P3 S" K9 v! Y0 W$ R2 J% Ureturn($ColorValue); 1 \6 r6 u$ x) f# p
}
, d9 B! |1 _9 e3 h9 }% z- U/ T, P1 g( v
print "<TABLE WIDTH="100%"> ";
% P# ]1 l% C& Dfor($count=0; $count > 6; $count++)
! ~* i% E$ b: R! A. A" C( ^{ ; p. X4 p2 e! ^% \
/* 5 W; f6 H4 J. t9 G" p
** 取得当前行的颜色 $ k5 {1 ^6 s$ K) w
*/
' n2 e; r5 X) K5 k7 \$RowColor = useColor(); & m/ l0 N& z. g
/* , s9 I: Z& ]5 ^7 p/ ?! @
** 把背景颜色用HTML语言 / D8 m& r4 k$ H: E; D9 @# b
** 输出到表格单元
+ d6 G8 N( E9 q- W) [ k*/ 1 j8 H. r# x/ g
print "<TR><TD BGCOLOR='$RowColor'>"; $ [6 C% h4 X- O6 O. ^; V! V5 S
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; % P% \& g0 i0 v% b5 Z4 K
} 5 z x$ H+ h' w7 H; {
print "</TABLE> ";
" M7 `/ M1 E+ K0 |; x?> 4 X+ X+ i6 A. B7 @: V
</body>
, C5 Q+ W9 I; d</html> . y* }# N6 S6 o5 O& @ m
, u" j$ _& P+ i. G6 c l----------------------------------------------------
# P: C! I" l% x, e% g7 t#例子3
) o1 C+ s8 z& K6 p% s+ _3 [3 q6 v
/ q3 d+ x) X6 u4 L6 a1 m<?
9 M( L/ N& S/ w5 r- o8 C4 n' jif($send) & C k/ C( O4 h- n7 f* K% p0 N
{
2 R0 p! v* S1 b5 d1 \& C* X1 G( }8 I5 ]echo "发送结果:$send"; 1 M* J1 I$ n) l6 Z
exit; # t: _% H( c( l6 u$ Y5 K( k
} , k/ M' o" `9 o9 @; r! [' d
; M. @( c/ ]7 ?7 A?>
+ I6 L/ t; |3 W
* i( j0 i- ]$ {' c8 h<html>
: `+ J' n4 D/ j<title></title> & H8 P" d% M% ?
<body>
F5 ~) ?0 Z1 ~" h. X: ]0 N<form action=<?echo $PHP_SELF?> method=post>
V1 V E. G' Q" S' u+ F% y<input type=text name=send value="输入值">
+ K/ e# d! ~' O3 u# ~# D<input type=submit> / [5 I' q k0 I7 R: i, l
<input type=reset> : [$ S# S& \5 X9 v
</form> 8 a4 \7 S% V& X8 S! o2 e- B- [
</body> 4 O6 x- i1 m' n6 D4 m% R
</html> ( G( C: t s% s! Y; K
% H8 J H4 ?/ @; V----------------------------------------------------
/ J [# u& V1 \4 _$ Q( H$ _9 I; N#例子4 :投票程序7 ]5 W) M9 a" v$ T
在这里:http://89w.org/thread-715-1-1.html 4 B6 B6 |4 M% M4 j2 H
6 ~% Z9 W t0 N3 _' E5 R/ v#例子5: 动态创建并保存图形
$ t6 \: N- e+ P, q9 {* n( a: m
; }7 R: _/ t3 t' K- }6 m2 b<?//必须有GD库支持
8 Z9 P" a/ n0 pHeader("Content-type:image/jpeg");
4 @6 J' d- T% g; ^2 v$im=imagecreate(400,30);
8 ` ?+ W, f- k$black=ImageColorAllocate($im,0,0,0); 6 E b, U2 r) @/ U+ {1 D. I! Z
$white=ImageColorAllocate($im,255,255,255);
/ [0 X U8 i0 a$ J- i4 tImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , T. N. t* h p8 G' ^ Z
ImageJpeg($im,"hello.jpeg"); " P8 r3 q; y: J7 }% G
ImageDestroy($im); : W8 @' f S3 R0 \
?> |
|