|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
7 L4 a% e& f3 x5 z5 j! Ephp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
& V+ N5 m, W" c* E/ [6 ~4 Z% _6 R3 T
a9 D! y' o! y/ X---------------------------------------------------- . Z* A* A$ M2 j
下面进入正题' t: t* f1 a8 f: m
准备了5个程序: 9 ]7 o7 E: l5 }- I7 M# i# r4 e
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
W+ @1 q- k9 R4 H J" r% T6 a" L2.显示一个漂亮的表格 ' l: ^) m& V/ V
3.一个表单例子,提交并显示提交结果 ( S0 y- c, B2 O: {; S' [
4.数据库操纵例子(投票程序)
( l9 I) a$ M4 t5.动态创建图形并保存例子 * ^- ]5 v/ q7 F0 Q5 Q' [: S
* w* T1 f3 b! J' K+ P+ c----------------------------------------------------
7 O. O, o" ? ^% Z5 i; A6 S5 V8 C- m$ h* Z' J% q
#程序1:
- v1 a; W2 P/ A2 S+ V3 H
: H/ E, E8 y) L- F. a/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 6 Z4 o" ?# K" Y1 l& R
# G3 v8 v" }. o<?php % l' S* t2 q" w. Z9 I- ~6 O Q
! _' @: Q( p: C. X4 A' ?+ l* \7 E9 Necho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ - V) `1 m- ~9 p8 P6 H% w
; u, y, Y$ q' {6 p- |
?>
7 h8 K! Q$ V4 y2 x& T- R6 m: w2 |0 L. J* k6 [" ~
----------------------------------------------------
; T8 |0 |- i! o5 m2 F1 u3 P: `8 i. L9 j. [
+ y3 P+ Y$ `/ e7 \( n$ O% l7 Y( K#程序2:
$ r y: e( O1 U8 r2 h) ^8 l6 W' m8 F1 G; ~# }9 A
/* 功能:显示一个漂亮的表格
3 c' O' P0 z% \ t# U6 a1 g0 L2 t. C4 l/ m/ e3 n p
<HTML>
& c. q7 J3 \1 a. A<HEAD> + U/ i, J5 U0 }1 _2 V
<TITLE>一个漂亮的表格</TITLE>
+ {+ T: b, f `9 M</HEAD> , W: S) S, ]% }; R/ d, Z. H# j: {
<BODY> ! \; ]1 ^) _& n0 `3 W9 X
<?
: f7 A% p0 m+ B# Q# Y# T! kfunction useColor() 5 ?; O- ]* [ v1 W0 A! J4 K% p
{
0 _$ H* @+ T- J6 y" W/*
8 F% M0 [# i8 T+ `** 请牢记我们最后使用过的颜色标记 % Q& B/ G9 D+ D9 d% h; A7 {% V
*/ ( Q P: L, `) j* e8 b+ O- d
static $ColorValue; ! _6 \+ F7 f0 g
/* 选择下一个颜色 */ 8 H+ w0 v: I, I3 P) w
if($ColorValue == "#00FF00") 6 V7 T d, r- `. x2 B
{ & ~( x* \5 E" w6 R9 z4 |
$ColorValue = "#CCFFCC"; 5 n. S1 m, K. C; b+ {. J! W
}
8 T$ f5 I$ @' d2 W, _4 ^else
3 E" `4 T0 ]# \9 K/ d) d: a; h{ - F+ Q5 a, u2 ?7 h! a6 ~8 p! f' v
$ColorValue = "#00FF00";
9 L3 S" y O- T( p: I; g* Q}
5 K, A3 R4 b. N0 \. j2 ~. X) t2 `- N% f5 [) F( ~
return($ColorValue); 3 N; ~: C1 @; `" Z7 O1 W
} 0 j$ x- L( K6 X! ^; A) H$ Z
/ B; H \( G* B/ ~
print "<TABLE WIDTH="100%"> "; ( R* c' V( r# d! Y: R( w6 E
for($count=0; $count > 6; $count++)
; O6 `" m) V7 j+ g{
. I0 L: D- d6 `5 x8 k1 U3 C3 C0 v/* 1 N o+ R2 t# z M7 k
** 取得当前行的颜色 % ]' E$ s5 \! ^8 c, p; F
*/
# I8 T1 R2 i3 ]; x' b$RowColor = useColor();
% x; L6 d' f& D7 ~: l* K/*
+ y) _* ^( u+ G! r/ O; d* ~5 c** 把背景颜色用HTML语言 8 U4 E1 I5 o. O, }2 \$ x
** 输出到表格单元
9 R7 ^& d+ G/ {5 ]8 n9 O: \8 }( K, _0 v" F*/
3 W6 H$ i M) i5 eprint "<TR><TD BGCOLOR='$RowColor'>";
2 {$ v: [0 a7 y3 e( I- eprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
! M/ {. j. C. K& y}
. F l. `! |: n2 E7 I2 f0 t7 ?print "</TABLE> "; , e0 S- d b$ F5 D& J" M W, s
?>
0 r/ \5 e. l8 Y* i9 }</body>
6 ^2 j4 A" ?6 s; n4 f</html> * n& k" P2 ^: t. V# s Q) |
1 g2 C% r. _) t; n" A/ R( y! `" K
---------------------------------------------------- ( F# @9 L; U, P* `" n4 ]+ [$ p
#例子3
; A7 y h' f- e' G7 y& H3 A; T" ?
7 h$ i- c: f6 [% ]& i" |8 m- y<? 8 n% a" B2 }3 {6 a+ y9 J& ^ G5 b
if($send) ! S& W6 s0 D! Z
{ # p( h Z3 T4 H
echo "发送结果:$send";
- G$ H6 q7 p3 |! \. p8 Jexit; & C, O. e2 c: |
} , \. q9 I t5 Z) z+ E! v! n; b
8 p# i! T$ R9 K6 ?; Y/ Q1 `7 U; X
?>
4 B: h& V! j; z& o9 t Q0 ~7 E- E0 @5 t: ?
<html> : s" a$ a1 A6 G+ ~& g$ l
<title></title>
" _$ L5 W- L$ z: K, ^: R<body>
& D& d1 ?1 J( L3 A7 R. c' r<form action=<?echo $PHP_SELF?> method=post> 7 c. v$ O/ {2 R) v1 P0 i
<input type=text name=send value="输入值">
! s) i1 x$ k" v' J2 F: q<input type=submit> , G( z6 v7 }1 T& l6 c
<input type=reset>
3 \0 {$ c6 i4 \9 J& @</form> - ~5 P0 S- v7 s: n! k M
</body> 8 [" F+ c v5 ~ n
</html> ( {1 N: G/ D2 [! c1 i! d e( C
8 O9 ]& ?2 _$ \2 n1 r* p0 U& Y; @----------------------------------------------------
% F( }, x6 ?6 x1 i2 G6 L7 R2 N# O#例子4 :投票程序
; [% O4 T$ ~) ?在这里:http://89w.org/thread-715-1-1.html
) W) U' Y/ L' O, x
+ I* p3 T1 F6 n/ a5 W, a0 h3 N$ Y7 A#例子5: 动态创建并保存图形 5 }, N! _/ \- M3 n
) X' T9 U4 z8 ^: G! X
<?//必须有GD库支持
9 h) Y& o7 |8 _2 j7 E8 J! MHeader("Content-type:image/jpeg"); ' _& `/ a' Y. S4 t) `2 ^
$im=imagecreate(400,30);
' o8 L8 R) i4 H' ]! Y5 N$black=ImageColorAllocate($im,0,0,0); 8 L, E9 W) o; b9 E1 o
$white=ImageColorAllocate($im,255,255,255);
! K" B/ p* j% i" x9 j, MImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); + s7 ~- M: F1 _ }
ImageJpeg($im,"hello.jpeg"); 3 ~8 C+ [6 `* E( y% c0 G% S# y
ImageDestroy($im);
% M8 ~9 E, ]' l/ k?> |
|