|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
: M/ q: R2 h4 v% ]/ M0 j! cphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 8 {- t. o3 _% k8 G; Q( L
8 Z S J0 V/ P0 ]1 f. v9 F
---------------------------------------------------- ; M2 s' D9 y, p
下面进入正题
9 u$ E9 R0 `$ ?准备了5个程序: ) `2 A, s( d2 N% s# o7 Q9 u
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
, M6 t* w) b' U2.显示一个漂亮的表格 8 K/ I2 L( u) {0 K$ m' [" U S
3.一个表单例子,提交并显示提交结果
, h) N) H5 e( Y6 F7 B& R7 R, s4.数据库操纵例子(投票程序)
2 q; {" E# S T* t) a, n; U5.动态创建图形并保存例子
; b, [& x) D0 s5 Y0 I; T2 V
, m8 S( P1 ~5 k9 Q* r----------------------------------------------------
# P p( Y8 }0 v+ ~' ~1 A, e, n$ L0 J+ B* G$ B8 f
#程序1: 4 n0 q& D/ E/ }0 W5 }& e
. y& q, r; G1 E K- O/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 5 C5 l! a( M. w1 @ d! s
* A+ I: L* y, b- `<?php
/ y% O! t$ K' @4 o8 h& {# \, m' q. }& p p; j
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ $ G. g" T$ y4 d& A* S# t7 ^
$ }( y! \* Z1 Y w" @/ U" J2 j
?>
+ j7 b" C1 c7 ?0 g
, \. b, W" j" ^+ ^- S----------------------------------------------------
) v7 B& q/ y' K; t+ ` U7 {" Z E4 b; ^
& }6 f+ x4 N3 e#程序2: % M) F* c5 d3 B( S; @8 P
7 f/ }) w- j% V9 d# K: ?5 X1 S/* 功能:显示一个漂亮的表格
; g C3 P3 h1 R# c9 |
2 y* V- O. U7 h3 b) f<HTML> 1 G$ O) F1 X$ D- f7 ^* o) s
<HEAD> / Y" `; Z- a3 Z& X0 f0 R% `' q1 e
<TITLE>一个漂亮的表格</TITLE>
4 l+ g% x: Y3 b4 W</HEAD>
& M& T: _ C0 l& M2 J/ L6 [* Q4 Q, c<BODY>
* {. ?/ [# ~; K' z<?
( Q' C8 e( T2 t9 S. ^function useColor()
6 o$ O$ R8 \; N+ B) [1 _{
7 g2 H& V, _! p4 ?2 t, d- K! o/* ) ^6 c0 q! E" U9 E
** 请牢记我们最后使用过的颜色标记
7 i% o* K8 F, x*/
. ~: o3 A% |+ ]% d) dstatic $ColorValue; 2 m h) Y6 \+ H) {& k7 a5 {
/* 选择下一个颜色 */
" Y+ Z+ [4 W1 @! P% J5 ?) mif($ColorValue == "#00FF00") 0 D; Y" S+ F2 L6 ^
{ : L' N! n- T* C# d
$ColorValue = "#CCFFCC";
0 ^: d7 N# P$ t} l. h. t" | v1 M, _9 H
else # F+ X. L+ ?6 b' v* e
{ 2 S/ M! x) }1 O" }
$ColorValue = "#00FF00"; 2 A8 M. a( W& X0 ^2 p6 j, `
} 6 x1 w6 P5 `% z) R
9 U" p, P" {' h
return($ColorValue);
, @% d4 `9 m# e, _0 \} ' g; C6 k4 |) b0 p7 D
$ i0 n" g2 x/ k, g5 g- C, M" z: `; B
print "<TABLE WIDTH="100%"> ";
, t K; Q# k! A9 e* ?4 Xfor($count=0; $count > 6; $count++)
" v% e# I2 ]' |2 i1 V l' B& v6 }{ 7 q+ S$ Q% `7 [- W: a0 y
/* 2 ~. Z N1 ~7 s5 U0 }
** 取得当前行的颜色
& u% S4 M( {- n3 w' D*/
2 B; }& d7 c) `( K$RowColor = useColor();
3 Z$ U, j- x5 J# I- |( X. @/* 6 @+ n+ y: }5 q3 T( e) j) g5 }
** 把背景颜色用HTML语言 9 ~3 W! U1 x# s5 J, F
** 输出到表格单元
" g1 g7 U2 h; L! Y*/ - F1 U8 l0 b! f6 Y# o" ` o& I
print "<TR><TD BGCOLOR='$RowColor'>"; 8 V* E& s F. r# Z7 ^
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ) x" M) Y+ m) r7 {
}
6 f, k, _( A6 Gprint "</TABLE> "; $ z$ E7 w* ?9 g
?>
# A- z, S. C+ o7 F, g8 R# ]</body> ) @0 ?$ t- `" m
</html> # o; w! _: a6 p r y1 K0 `
9 _) I% X: ~9 I, Z X6 K8 y0 N" ^
---------------------------------------------------- + S o0 A0 h; o# H: T7 i# B
#例子3 - C$ O9 m" c6 f3 `( {7 v5 [# \
6 B; o# @0 T; g: z5 n) e+ k
<? # L3 b3 w+ x0 l$ ]
if($send) - r# f! s" \+ d! w6 | C& L
{
1 R, O# M' j0 A: b. E2 O) Necho "发送结果:$send"; - a; k, O4 [# q x4 W
exit;
6 X4 _& ~( S9 |/ \4 j}
- Q" G# l2 l2 [8 x4 \* ]7 W' s& v% J, t2 @+ s$ E
?>
# ~7 n: c8 F" [' Y- l, I% U% J* v
6 ~8 _+ B9 L1 i1 L0 V+ L' O<html> 1 F& k. V" w/ d3 B0 d* k" @" D* X
<title></title> a2 w) V' `- X z! Z5 @2 M
<body> ' p) v) ?+ ^* F) P; o
<form action=<?echo $PHP_SELF?> method=post> ! E7 \/ J5 w: N0 T% S4 `2 C
<input type=text name=send value="输入值">
' G0 S6 l! ?, Y; f7 M( R0 M, f' I<input type=submit>
5 r1 Q0 w8 n0 \3 U8 e<input type=reset>
& m2 y3 a! ^" u- [, d9 {</form> 2 d4 `# ~+ p8 c3 h
</body> s4 a/ v5 s2 r
</html>
/ P! w- y0 N l; v" t0 [% @; G
---------------------------------------------------- % I9 ~2 a. Q# k0 ^ D% |
#例子4 :投票程序" w* Y7 O4 d' ^1 j; Q. v; A
在这里:http://89w.org/thread-715-1-1.html ) O+ A4 v* O ^' ^
. U6 d! {+ a: R3 o1 S. ^#例子5: 动态创建并保存图形
1 I5 \0 B& I& {+ M5 X
# D- _, a5 Z, G8 t" Y- P+ R<?//必须有GD库支持 % d; j% C: _ T1 O- @
Header("Content-type:image/jpeg"); " i+ I# o% u* Y7 ?9 `7 }& V
$im=imagecreate(400,30); ) l$ l$ v9 x: f- E0 U; _
$black=ImageColorAllocate($im,0,0,0); 7 e. |. R* t6 L$ m2 j
$white=ImageColorAllocate($im,255,255,255);
+ n) R$ ~( V% @4 Y: BImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
9 A q& w$ V( E" k+ L3 lImageJpeg($im,"hello.jpeg");
* u/ I) ?2 d# i5 _ImageDestroy($im); 7 K- W4 I; j2 `" m) C J, J; Y' U) ^
?> |
|