|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
: B% I& s$ I% p: Q4 u+ Xphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
& E+ J2 \/ a1 \2 Z
# B% |/ a% z: L4 s" G$ f/ l+ k----------------------------------------------------
; j& Z8 m. H, T2 n/ e7 m0 O+ P下面进入正题7 |9 [8 ~. C& m/ H) i% A
准备了5个程序:
0 _6 ~; \! _+ m. M. U4 J1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* h j5 x# I2 W- ^" }2.显示一个漂亮的表格 1 _; s% z- d7 |/ ?4 |, { ]0 q% P8 ]
3.一个表单例子,提交并显示提交结果 9 Q1 }# M% i) I p% k3 y
4.数据库操纵例子(投票程序) & ?8 \' [9 E0 U6 e2 D, f
5.动态创建图形并保存例子 2 O; n0 F9 t' X( ]# [
9 a! C% d8 ~. E2 t4 ^----------------------------------------------------
/ i+ O6 `5 b( e- d+ Y, c0 {+ A: J' m" Q5 r$ H, f/ f! f, A
#程序1:
& v; d9 C5 O; ]4 K0 S! x/ j) R0 L" S& i7 R2 n {$ l
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 5 \$ M! b" G0 f3 j9 \5 j- e
% A% k/ t; ?3 X' V$ J
<?php
3 n. X: O$ F" U' v, j' S
|4 Q+ o1 ~2 N X- y2 U: Cecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
7 u: n' j4 I, T9 [+ k% C: _6 Q5 K& M+ U
?> 1 ^) A6 c8 O4 R" g3 a
4 h" o% N- a5 L f$ z---------------------------------------------------- % f4 q n q1 L2 m
* B0 ]; d. Z8 ]' `
; K5 n0 X% Q) t4 @1 m) {#程序2: : j3 o" R# f3 k$ ]$ Q& _' U) ?
T) B$ z2 C1 K' _; z& v/* 功能:显示一个漂亮的表格
& i) k' A0 p" z/ _2 Y* @% Q
: U" g+ r& k% ]; m) _<HTML>
& v% e. D* {3 H$ B9 a" Q; x<HEAD> 1 r! r5 c, t* W' Y% P& y
<TITLE>一个漂亮的表格</TITLE>
* d3 S0 T6 H+ ]/ ^; L% g</HEAD>
# M% g2 z7 F$ |' E<BODY> 4 C% L& t; D R1 }6 V0 T+ S
<? / I5 W; m o. r/ d8 R
function useColor()
% u) E& U$ E# M2 u A8 ]( d' M{
5 H8 a5 o `3 f1 T& R0 w% O9 Y/* # @( s# E R ?+ `! v8 h) l7 I' Y1 `
** 请牢记我们最后使用过的颜色标记 ]+ P/ Y' _, S* u( w) q: {0 ] u
*/
. F! F& E* z% ?4 |+ K5 P5 p$ b8 [static $ColorValue;
: x/ ?' @0 z/ I$ `% l/ w/* 选择下一个颜色 */
4 {$ v1 p2 c( c/ F2 c0 L$ ]- e6 `if($ColorValue == "#00FF00")
% b9 u# A) Y& T! r{
8 v& d* }2 Z; b5 _3 N0 z) F5 @7 Z5 I2 t$ColorValue = "#CCFFCC"; ( R7 w4 n3 n$ q3 v7 k
} * e0 C5 O6 A. W/ E
else
3 p- l# F+ k) A. v# d& Y$ r7 H{ % d& s2 K3 e; P: y5 S0 J( k4 p
$ColorValue = "#00FF00";
z+ D4 v" y" X/ |0 I3 u5 A" ~} 9 H; f1 r; \9 U9 Q
2 E6 V1 U- V3 l7 N2 [% zreturn($ColorValue); : y8 s! e* ^% [0 q2 }- [
} & K+ b3 h' J/ z4 ]/ Q' j
6 l6 ?% [: V7 a: L4 ^
print "<TABLE WIDTH="100%"> ";
; j4 K) {) R4 U3 jfor($count=0; $count > 6; $count++)
( n; [( C9 [; W1 e: A{
2 H$ I4 K: c! h; J( G# x. G/*
1 q7 Q. a4 C) K& E7 N) H** 取得当前行的颜色
Y# k9 r6 ]. C& _) X; g*/ % P/ w1 s$ W4 C) D2 D+ {( E
$RowColor = useColor();
% y, l2 f. A9 r* n1 I/*
: N4 {- P1 q, M& Y. m** 把背景颜色用HTML语言 ( [# V1 J/ S( m8 j! g
** 输出到表格单元
% J, w/ H; b: ?* `, J' w*/
; m, j, p2 ^6 S$ r+ I! w3 g9 zprint "<TR><TD BGCOLOR='$RowColor'>"; $ e: X5 j# ?0 [1 B! C
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; + s$ l0 u' |* A! j1 G
} 5 O# [% J. [: x' H) J
print "</TABLE> ";
% E: f) _/ F( R/ |/ u) d?>
# E/ W3 F1 I! ~' t0 r8 I# c</body>
) a/ u# }% m' A& a& K! g</html> 2 q0 Z3 p3 X2 S
# Q8 I6 b$ \7 e8 V# V: W; G l7 ]( `
---------------------------------------------------- 9 Y) h$ l! {; F% }6 ?$ v
#例子3
/ G: i) P. A: u3 c) r( x! \- Z( I; u3 |
<? `1 u! K5 |2 ^
if($send)
5 e2 o* E0 e0 e9 U2 S- W{ * w* W7 e- Z, Z' ?
echo "发送结果:$send"; ) J! E4 k3 s$ m( d. a+ Y1 v
exit;
+ n3 L) b w: F} 4 Q- y5 L0 j1 `
% F9 P2 f& q' Z& i( y4 u$ ]8 d+ [
?>
1 r8 p/ d# G. z0 b. X; ?9 W, ^0 U) ?. e' x
<html> B* B m W' \# X4 J Y. S
<title></title> : |. a# s, ~- _2 t+ u! F' F
<body>
B7 ^( W+ [; M- M* ]$ H0 w<form action=<?echo $PHP_SELF?> method=post> 7 {; S* B) U/ t/ i" g
<input type=text name=send value="输入值"> 1 f3 ]+ R2 \; F2 q8 V
<input type=submit> ' S5 `4 e* M; b- V: Q
<input type=reset> / L% V) A$ c1 \) x& Y" {; \
</form> 5 }2 K; Q3 g4 _; e
</body> 6 R( t$ J5 J2 ?
</html> $ F4 \/ u; H' d1 U% V' r2 E9 t
% |% s0 k0 P* q2 @) A----------------------------------------------------
7 E& j+ W! ]2 Z) c+ c) y: I#例子4 :投票程序
3 i$ L: {* x' e6 A在这里:http://89w.org/thread-715-1-1.html - y7 f7 E, e8 ]$ i) j$ }
( R; w" }% y$ }, K3 ?! l8 v4 s#例子5: 动态创建并保存图形 7 u: L! |6 B3 {! n
* F: ^. m0 ^6 ~; z' C1 q6 g<?//必须有GD库支持
+ z3 B; x; E4 h; g) ]3 UHeader("Content-type:image/jpeg");
" {* w. W! w" n; Q3 u$ i! @2 W4 h$im=imagecreate(400,30);
" F! \( ^' R$ @$black=ImageColorAllocate($im,0,0,0); : \) q4 E, H, ?. C$ \9 L. U
$white=ImageColorAllocate($im,255,255,255);
1 V3 H- A) S# U$ ]# d% }ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
2 h* D ^6 [2 G6 @( ^8 UImageJpeg($im,"hello.jpeg");
8 ?+ f$ J) R* m" w/ v% k' C+ wImageDestroy($im); ) L7 `! F6 s! G/ A G
?> |
|