  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
) `2 y: o3 R0 |# G
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 + ~; x% |/ V3 ~
6 p$ o/ B, g; k7 L2 M----------------------------------------------------
- h' K5 a: y* m) b V' X下面进入正题
& {8 d0 w$ ?. ]+ C& s6 r准备了5个程序: 0 u4 H* Y# G4 J* U i) z
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 * R' N* x4 r. s/ Q/ c
2.显示一个漂亮的表格
0 l7 t' W+ q- |# ?" V& |: g3.一个表单例子,提交并显示提交结果
, Z! _! F" B6 Z: \( O! U; d4.数据库操纵例子(投票程序)
. z0 R" E4 q, b2 p4 k+ P5.动态创建图形并保存例子
; e$ S3 g3 t1 S/ D
8 l) n4 h, V E& y B---------------------------------------------------- ! Z* \' }; |4 v& v! ~# {2 c
- l9 J# E$ o- y$ G1 y
#程序1:
# D! n h& D5 \! O8 t- ]1 t& E1 ]( V- C/ ]! i3 m
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
1 n6 N/ O8 N- \- k3 |) K3 {% R& |0 l$ |! ~8 ]
<?php
1 Z3 {5 Y# l; V B0 }: ~' h! q
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 7 w o! F$ G# C# w- F
+ g+ Q. c4 R) h
?> 7 T* w } i5 u" }% J+ g- ^# z0 Q
% j* e a6 q. r! v0 n" ]) N----------------------------------------------------
( |# M, q, W2 g" `) }. Q* y+ G0 h2 P3 i- g8 q2 _
" C8 R% ]1 d& y4 ~! N#程序2: 8 I( h8 ~# u! b3 m/ x( z+ J4 N
7 q! e/ S$ z+ P! W) c
/* 功能:显示一个漂亮的表格 % q6 t' c- z( W( |7 o
- g/ {+ V C% W, f$ f# ]4 n
<HTML>
2 h( B: ^- s6 |% [<HEAD> ) Q# ]3 f; Q! ]& R# z
<TITLE>一个漂亮的表格</TITLE> % N4 S5 S$ n2 u! k+ L, K0 X! v
</HEAD>
( z2 c/ h; m1 { `. ~8 C( s3 ]<BODY> ) F' D c, b. ~' v' o! k3 G
<? / |, o6 t9 M, k4 t: u2 J8 F
function useColor()
1 t; p5 I0 M t) m{ , s/ ?( i. e' E* \) O |6 f: X
/*
7 [* d5 w- e# a2 F** 请牢记我们最后使用过的颜色标记 1 P' N* z$ T$ Y3 o
*/ 6 V2 G3 l1 `, ^# w5 s0 ~, N
static $ColorValue;
x$ I H' Z) H( h2 N6 |/* 选择下一个颜色 */
6 W D5 S' d2 \ a# w0 {4 Fif($ColorValue == "#00FF00") + d" O' e) T3 S% `% Y
{ 5 j( b3 D- n- P4 x4 o
$ColorValue = "#CCFFCC";
% K& m3 a0 W. G' R. H% }} 0 f. a; S( H- j5 h0 j1 |
else 6 D. M8 G' i& W
{ : z' j* c6 d! r% I8 P
$ColorValue = "#00FF00";
/ E8 B8 n$ |( E) S' u} * [! w% F) q/ U, e9 y
5 o+ p! }* x2 Y/ ~ N [
return($ColorValue); : ]! E% d- o D
}
3 g O- J" K2 a9 a2 o* `
, F: r. f4 a; H+ cprint "<TABLE WIDTH="100%"> ";
4 ]2 N4 }# F$ s6 Qfor($count=0; $count > 6; $count++)
; T7 U x; \6 S3 e2 Q! `: S. Y{ $ h" M4 p0 i) h$ x) O9 d, T
/*
9 m8 S W4 \& r& \& a; @** 取得当前行的颜色 . i! S. V2 { `; i
*/ _9 b# K7 G4 ~. _$ M, v
$RowColor = useColor(); # A/ F6 N3 |+ _6 z
/*
- Q c5 D( ?1 l! a" ^5 i; L** 把背景颜色用HTML语言
6 Z7 `7 G, E2 K+ _( B5 H: @2 y1 R; P** 输出到表格单元 7 \& ~2 Z8 T; X7 _! O7 t
*/
3 X# g x5 [& w$ ?! |9 dprint "<TR><TD BGCOLOR='$RowColor'>";
7 j: |$ s- u. |4 wprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
: V! E3 P2 |/ L, j} 3 g) a! V% \6 Y |1 S
print "</TABLE> "; 2 v- Q) X$ X5 ~2 L
?> 4 m5 N: f' e4 c
</body>
& |( h4 E6 O! _( t# |4 p- G Y</html>
3 N& U2 D7 J( r
2 a+ q6 L+ j9 C% \7 I- l----------------------------------------------------
2 p4 W1 B* a8 w#例子3
4 ~( E: V6 K/ s0 u; H
5 h- [) L' i; n- t6 j8 L<?
2 U) E+ q( f) v% ^. v# Nif($send)
; L% Z' R2 N5 m2 i: _{ / ?- }- h/ T5 B% k
echo "发送结果:$send";
# w1 V* b' s% B. j, |" oexit;
7 U1 p/ t: a- E7 A/ ^# V& v}
4 I' g1 h% B* D) B* q3 R" e6 p
3 o: g& N7 N' s3 p?> . a5 z# y4 W+ C( Y2 h) v8 J) u. Q
: W' X- W- M# B g' T, j3 j% W
<html>
- C3 D. S4 J' q& u<title></title>
. @2 t! `6 |0 R5 N" R7 o' @<body>
$ G0 \" h5 f0 ]<form action=<?echo $PHP_SELF?> method=post> / x/ b! @5 P# w$ V7 b! y" L
<input type=text name=send value="输入值"> D) @, A. x6 K
<input type=submit>
* B6 X" ^% Y8 E* b<input type=reset>
* K; D! E* d9 o8 t2 a* e( ?: f</form>
# H, i) g4 U, x5 _, f O</body> + Y, m/ V# u* Z! @) J7 j. c& O; `. T$ ]
</html>
3 _7 S/ s# A& d& C* p4 |' O3 ?
9 T( X. h0 E! `" i h. u) P V---------------------------------------------------- : o k1 B& r2 ]4 Y7 C* k
#例子4 :投票程序( c" d- |1 t# F3 g, T [; j
在这里:http://89w.org/thread-715-1-1.html & n2 m/ t7 Z2 Z7 W: m
. n: P; K4 x0 I) W+ V#例子5: 动态创建并保存图形 + k( k$ q0 w+ K* ?$ \% H" U
6 M/ W0 G' b& e
<?//必须有GD库支持
. f$ Z6 P' ^; ^% u# y ?! c. ]- OHeader("Content-type:image/jpeg"); $ X0 p# U: x' K8 x5 x
$im=imagecreate(400,30);
: B9 ]5 s w9 @& p: z2 B$black=ImageColorAllocate($im,0,0,0); 1 {$ v: t0 D$ K/ x8 J1 L5 x
$white=ImageColorAllocate($im,255,255,255); * ~( L; O; i1 Z# Y
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 C U( c7 ^4 V) Q- {0 HImageJpeg($im,"hello.jpeg"); % e5 O9 r% i2 \1 k8 n3 l8 @. P4 a1 n
ImageDestroy($im);
* v7 w4 l; r+ X/ f% e?> |
|