|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
3 f* I0 i8 h6 t7 R* `+ T- {7 `+ E% Fphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
. m' k# m; m& }" b6 W U3 Y) I9 ?, f( _% ]8 w+ E8 _
---------------------------------------------------- 2 I: {5 ?$ q \5 x" I8 w
下面进入正题
# C& N, @9 ~- E准备了5个程序:
3 r/ c h0 @0 \# w; U0 r) A9 v/ ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ e0 @! n! N9 V9 A* ^* V2 T! T2.显示一个漂亮的表格 ( l5 |( U" d6 H( Q4 O+ V
3.一个表单例子,提交并显示提交结果
) w3 h! _6 e. _, Y- w$ ]4.数据库操纵例子(投票程序) 8 q7 a, |$ A6 \( Y. M: _
5.动态创建图形并保存例子 ) S" q3 S+ g! q, Q( z& e: g8 d
, V* {" K" F- {
---------------------------------------------------- ) Q; e0 T! N# g% E1 Y
W- m, B Q2 k/ z$ o$ y" R
#程序1: . X5 Y Y$ C5 U p! g2 t7 Y+ _
6 w# Y @1 I/ C8 [2 t* F
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
6 e! l: |# o6 E. K7 E! c6 p) x8 M6 \1 o$ a9 T; d
<?php c3 I V7 i% Z' b' T
M3 q8 f4 c- O, v5 L0 r+ Wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
5 d6 \: I! ~% q3 Y: j6 a; u; g& a
?>
3 P* l9 x) A+ U% {/ r: ~3 a* b% t& O- \1 }
----------------------------------------------------
( N/ a- O( h0 z8 M+ R6 ?
$ Z" h/ A" \0 Y3 l# B, D4 ]0 U' F
0 v: O6 G Y6 `1 s' g#程序2: 7 ^; M5 m- b- z: q0 g
2 z4 l! ]- k; I6 S
/* 功能:显示一个漂亮的表格 ' [" e' w1 r) o+ c
( }- ]& T" W: b, p; u- c
<HTML> 7 n( u/ R. n) ]. ?1 \9 N* I
<HEAD>
' V, H, S) z! K2 p% ?# K# s2 M" S<TITLE>一个漂亮的表格</TITLE> 1 e6 ^5 S6 q/ j; T
</HEAD>
7 ?: V( l) l' C( q s- C<BODY>
' W( x9 y. \; ~0 P8 r<? # L8 m- E9 [# }
function useColor()
% l2 b A+ ?4 K6 M I* Y{ $ J1 a+ d( J0 W8 X
/*
& u" n; U4 s# X7 S+ y1 P' X: z: ^** 请牢记我们最后使用过的颜色标记 6 S" ^* x1 v9 H( _0 L
*/ 7 Q- O" o3 v8 `# j. d
static $ColorValue;
2 U/ w3 s. k1 W/* 选择下一个颜色 */
! V( f# g5 i6 o3 C% Uif($ColorValue == "#00FF00")
. E9 a7 ]: H" q! E' K# z) q{
6 J# e% l* B' d7 k8 Z3 R$ColorValue = "#CCFFCC"; : {' t) U; T* \4 ^
}
5 N4 l- x2 A0 |/ L' A Z2 l; Aelse
! D2 f# V' l( [4 b/ \4 A{ 9 l7 [1 N( N! ^% F N. i/ K7 J
$ColorValue = "#00FF00";
; s3 v1 q* s P7 _- Z' d& d} 8 o2 z0 e" U7 W9 f1 \7 ?
/ F* {9 y; O+ ?8 I, W% {return($ColorValue); . M( n& R9 Y3 y2 C0 L
}
/ Z5 c& X6 x* D
0 `/ u2 S# ^+ Dprint "<TABLE WIDTH="100%"> ";
! S# o3 R" [; x1 i9 m5 [+ |for($count=0; $count > 6; $count++)
0 ]$ ?* g9 p8 |. o* {{ & o$ C, `0 _4 [
/*
& c$ O; p2 |/ |: X- Y5 g1 ~) O** 取得当前行的颜色 4 Z; l/ r9 P: H+ Y( S
*/ 7 M! y( N) w8 @) o2 g
$RowColor = useColor();
1 D! H$ K4 H7 ?7 Z) w# d E) z$ }/* * j. y$ Q' @$ G! x
** 把背景颜色用HTML语言 ( C, C6 A' m; G* R, D, i/ @
** 输出到表格单元
! D5 ^# U: S; i# R3 J$ @2 g*/
8 @4 p+ L1 U$ p# z! q: B" A& J* V( n6 jprint "<TR><TD BGCOLOR='$RowColor'>";
" r$ i( C; h% ]7 y/ A$ C) ?2 eprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 0 j6 q J. o7 M1 U) l
} % q, m- \8 @2 Q6 V
print "</TABLE> ";
1 g) `0 R* Q% `2 ~6 v( ^?>
0 Q9 u2 g' {& b6 p0 D* g% T4 J8 D7 T6 T</body>
9 R' B, F- Z5 s% w) H; @: v# a</html>
4 r# a7 T. p9 H, `" u, V* [6 a% [' b* F/ I$ P6 ]
----------------------------------------------------
" b- \8 x) l, m7 t$ Z# u6 x#例子3
?4 l0 D$ k" S
$ o7 g6 K9 l$ ]* i: R, L<?
) j( N) O9 q( P: |9 v: Yif($send)
8 Q0 h% P- J$ r. |: y{ , v# x2 z- o) x' f, y! ~; P
echo "发送结果:$send"; # G( ?- u+ F& v
exit; 8 m" D- b& m Z+ ^
} + \6 ]+ i* ~" M$ V8 j6 @" Z
1 w: }+ c& l) e( }8 {4 j
?>
# p( [. ~4 v9 i C: r0 I
) H+ I) p0 D% O1 o; i6 o<html>
) ?, m( H4 M5 r+ k' S1 t( r<title></title> $ S }8 n( F0 d3 u
<body>
- [; C+ G+ ~! _: B6 Q<form action=<?echo $PHP_SELF?> method=post> - r5 E5 A/ A: W. M a
<input type=text name=send value="输入值">
/ X+ P' m6 v: O8 i7 S& s<input type=submit> $ M3 T% B& N! W/ O7 V ^7 j# {
<input type=reset>
% j4 s+ m1 B" P4 V9 e1 _</form>
; @" ^ h' C+ d7 d4 ]2 P</body> * h0 a% C% R; R& a: l0 l3 I* p
</html> + Z0 u# g! s2 E# L
1 y) d3 O z: _
----------------------------------------------------
4 W# w- v/ u+ T' \#例子4 :投票程序
% S0 K ^' A% G+ a+ o在这里:http://89w.org/thread-715-1-1.html M5 D$ t! _6 T' A$ T8 X
; x5 Q! E; m9 j
#例子5: 动态创建并保存图形
; i; q7 l y8 Y' k3 R8 \9 x2 p
) r# o2 R0 P8 \& G& ~$ A9 I6 _" w7 R<?//必须有GD库支持
2 r9 v; E: l9 U- n* D" ~Header("Content-type:image/jpeg");
! O; V. W% p9 }' m F( a; q+ s3 F, @0 t8 |$im=imagecreate(400,30);
$ H2 v0 n' p% x$black=ImageColorAllocate($im,0,0,0); $ `2 j$ r6 O2 [
$white=ImageColorAllocate($im,255,255,255); % y( b: I% m) }* j+ N+ Q
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 O- Q& Q, |8 {1 t' W! iImageJpeg($im,"hello.jpeg");
' l6 C1 r& N7 n9 W$ qImageDestroy($im); 8 r4 H6 |* D1 ], f( G4 `9 {. a
?> |
|