|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
0 W# c. a0 x: u' Q( l5 Y- S
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 Q& R- m3 F4 c% ^1 h
7 s% y- a/ P8 s) [& i. ^' ~
----------------------------------------------------
( q" Q/ R4 q, ]( Q下面进入正题
2 B2 @9 ]1 Z2 b; [1 }9 ?. ]: m" \准备了5个程序:
- V4 ] k9 q- x0 s& M/ f5 ]/ ?1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
& c; _$ n0 T5 A2.显示一个漂亮的表格 5 Z8 B" i6 r/ |$ ^
3.一个表单例子,提交并显示提交结果
5 [+ U' X' z" }! ^' W) l V! m5 G4.数据库操纵例子(投票程序) 6 N2 z/ D7 Q! h R- l: N2 p0 t. A$ F
5.动态创建图形并保存例子
3 p" d" H& |# C- c% V s- m _, l ~; ?& T
----------------------------------------------------
# m3 n% j2 w! A4 E3 g; T" c
6 P; `* ], D; h) [$ w1 H% M#程序1:
, a2 E/ f( q8 @$ T- Z
$ c" S; C8 Q9 m: e& F8 s& M7 I/ @/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
9 {. |8 t: \* I9 D" k8 \3 z/ t2 p8 Q9 h9 D: g7 S$ i
<?php 7 V! O* D6 m! _$ F% n) X1 m
, P5 s! `$ a# S* w. s4 K
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
8 N1 g4 b Q" S9 A1 q5 m* o
& i. _! C% c* ^1 d" J?>
" @# p" t6 j! q& T% O% c$ ~
+ F) z) v$ F$ n5 H---------------------------------------------------- . y2 Y# u3 m, G/ q' f/ v
9 j: z w$ `- Y( f
$ M1 V% z% L0 N' t7 T6 u#程序2: ; L4 V4 b5 r' W* M j1 g' o
3 _6 c9 r" F/ s7 Q
/* 功能:显示一个漂亮的表格 7 f( k4 B/ Q9 X- K3 M
8 l8 C% Y# Z5 a A5 Y: T% |<HTML>
: i1 S0 a7 L8 t" K<HEAD>
6 c! n! N8 V( X/ Z w<TITLE>一个漂亮的表格</TITLE> 0 [2 N, M, M5 w) |- X8 @
</HEAD> " d' T0 v* M8 [/ R$ o3 u
<BODY> 9 \+ b- [$ C0 i! x) x2 Y
<?
) O9 e% Q1 O% {$ H/ I: Cfunction useColor() . \$ c2 D1 F1 t3 q/ E
{ ' u8 W2 d: F \
/* - d/ V* ^: Y7 q# a
** 请牢记我们最后使用过的颜色标记
c3 @* f/ a# H) o0 b- |3 M7 ?*/
- l, Q1 d2 k& u1 l! |static $ColorValue;
9 P F# Z l0 C' F/* 选择下一个颜色 */
- C/ m, T* B% `# G5 m3 U* aif($ColorValue == "#00FF00")
" I" k/ J' [$ _{ - d4 V6 V4 r, F7 b0 a4 x* e2 z
$ColorValue = "#CCFFCC"; / [3 s7 A3 }& I) r
}
/ \) r; ]- }7 w! M) qelse 2 D1 T& P2 [0 r
{
4 A/ c6 L8 ]* G, z# J6 t# f$ [$ColorValue = "#00FF00";
2 E' N$ R. n# J}
X. h" `+ ?8 K* E7 b5 D" d2 `8 `" j0 l
return($ColorValue); / ?/ x3 B5 G5 [/ ~; f
}
: O2 k4 L. H3 W4 d+ m$ j1 T
# N# ]1 ~, B k# k4 vprint "<TABLE WIDTH="100%"> ";
( S9 B% Y; n/ E* L/ V3 ofor($count=0; $count > 6; $count++) + ~% }. |; _. w( c/ N0 l
{ 4 j. _- @$ s/ v0 G! d
/* 1 ^; B' w% Y" y2 f- F& B
** 取得当前行的颜色 , q* T7 X+ [' ~! q% |9 x
*/
, F" m$ `3 O* r+ a$RowColor = useColor(); 0 ]( s$ H6 Y3 R L3 p# L2 O
/* 2 J9 [6 M+ b% x/ y
** 把背景颜色用HTML语言
. J8 n. H4 O' Y# v M+ l** 输出到表格单元
* Y! |; ~: X- T W: o0 g*/
4 @6 a: Y( N3 b5 I6 Tprint "<TR><TD BGCOLOR='$RowColor'>"; * }8 `. {8 l' J) \. N3 k. Y$ b
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 8 G* C) l9 ^$ J+ C& K9 ]
} 1 |. J" ?5 v/ w* {/ m
print "</TABLE> "; ' N) r) j' Y/ t
?>
' n7 x) z# L; ]. O- Z) h, y</body>
8 M2 |7 S& A$ f% B' Y1 l</html>
/ Q' u& j. D+ B" E( K7 l+ }' `, K( M
---------------------------------------------------- + U. O4 [' u5 e4 z( Z8 u
#例子3 / |0 d. K8 i& Z" I+ ?+ p
- o0 z" @0 }) N1 |% _3 J5 l
<? # Z" k+ l" {* l
if($send)
2 n5 T) w0 T1 c% ]& ]{ : W4 I, x5 d9 Z+ [. u# @
echo "发送结果:$send"; 9 @. ]# K Z* f8 R' h O
exit; 0 t9 y- ^9 v/ `- H/ D
} + i8 [, t+ M8 S* t6 Z
" |3 b; F; N6 _$ O, M8 u1 K?> 6 j- v( u' k1 Y+ ^0 M; g% a
# b7 U1 {# j0 T5 p4 {
<html>
3 w0 {8 D! Y# Y9 A3 [/ B% U<title></title> : `( @$ i+ g/ R2 Z2 d
<body>
! z- J6 G% E! a<form action=<?echo $PHP_SELF?> method=post>
; }' m8 N5 Q( Q% p- g8 g<input type=text name=send value="输入值">
7 j& Q9 e( _' T, h) P: P* V<input type=submit>
% f" U5 T: \) [) i3 M<input type=reset>
! E" B( n% W1 r7 `' a</form> " n5 a9 g' v1 q2 X8 g/ Z
</body>
5 f. R' }2 _6 @$ O, C0 J% U</html>
* B3 U& G1 e* @% I* D. L9 p
8 L! q8 h ?8 {; _----------------------------------------------------
2 Q) G- `# Q8 X- x& L- w3 I; h) e. }#例子4 :投票程序; g: l: [5 V$ p5 i9 ]; H
在这里:http://89w.org/thread-715-1-1.html : n0 i- k" k4 C" u9 a! \# a6 a
5 }" Z0 m+ f. z) @#例子5: 动态创建并保存图形 4 ^% J, T7 L1 x: f" F
1 y5 o2 W1 {, V4 z<?//必须有GD库支持 $ h$ |* [% |( d/ r% [- G
Header("Content-type:image/jpeg"); 9 _% P( i, b) ?! _* w! W
$im=imagecreate(400,30); # F# G/ ^6 t+ ]& Y9 R) i( e
$black=ImageColorAllocate($im,0,0,0); 7 {' T) \) B8 O7 V3 E
$white=ImageColorAllocate($im,255,255,255);
' }# M& S9 w; j2 qImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
! @: N8 j6 W- k- d0 K- R: ]ImageJpeg($im,"hello.jpeg"); 1 J+ y& \3 ], {1 E* J2 ?( \! D
ImageDestroy($im); w0 j/ k: T8 g7 s1 V" I3 n
?> |
|