  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
1 l0 ~5 X! f N6 H
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
: ^( I! Z. H3 T1 r6 n% S9 W
6 k, N$ H$ |7 R1 E/ r' H---------------------------------------------------- . c8 N& y4 L8 `- V
下面进入正题6 `% e( L! M) u1 U0 `
准备了5个程序:
# |! d" i0 T, |0 M& o1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ X- ? J6 i3 Q$ S) y# p2 j3 |; ~* Y2.显示一个漂亮的表格
* Z1 Y4 p! j6 w+ f& h3 ~3.一个表单例子,提交并显示提交结果 $ _, |5 X* N3 D5 v3 t
4.数据库操纵例子(投票程序)
3 b. S: n, X- Y* o4 K4 U! b5.动态创建图形并保存例子
) g9 d9 w! R+ w# T, p; o" N' C* E* P& b5 D" \, H
---------------------------------------------------- * r4 ~) l# x, [4 _ [, w# @
- D/ q, w! U+ C9 s# g! f6 e9 Y
#程序1:
# g1 e d9 |- W: [. e$ @
, a N2 ]9 K, h3 Z8 `4 O" N! H ?" z/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
) [6 ?4 n4 d. C* y2 J9 V7 e
8 v0 ]* A) J8 N7 g- C" Z, l& ^<?php - q9 b, K6 y$ a# I7 R
0 K, i8 w; F+ K& V& `! Hecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 6 h& z$ }% N* k1 A7 b
+ Y9 n) m' s0 B! \" Z: i?>
+ [" z' Z! W" w: s0 D" f; u+ w1 X2 N( x6 Y
---------------------------------------------------- ) {8 Y8 h! e8 H2 l3 L, x3 k
; \; I. l" b# N1 n+ [- p& O/ K5 y9 k/ B9 i$ a9 h' {- q
#程序2: ; Q. r) O4 _' ]) D: {% K
0 F' }. L; {7 }7 q& b1 e2 w/* 功能:显示一个漂亮的表格 + w- C. |4 c2 P, g6 M2 k
$ I, r! }5 h: v6 R' c$ o" q+ c<HTML> : i8 V# r4 ^. R j& c2 ]7 o9 Q
<HEAD> ; r# I( S$ }$ z; q2 h. B7 D
<TITLE>一个漂亮的表格</TITLE> 3 G: X1 t. C& w% e M9 u4 c
</HEAD>
) M# W7 A( D$ l3 m; k<BODY> ) [- d0 D; a! K w
<?
, y- P) m9 m/ d# v4 w) L- O" wfunction useColor() / @6 O% W+ \. R K
{ # k. j0 D \' \- Y Z
/*
( e; ^, e, r- m1 Q** 请牢记我们最后使用过的颜色标记 5 O- j4 K) D/ \" z! L8 l; o7 I* a
*/
* k, x9 \9 p# Z5 a* Qstatic $ColorValue;
7 t9 e( v) S8 W% Q1 ^( c8 M/* 选择下一个颜色 */
/ H7 l0 ?8 \# V Eif($ColorValue == "#00FF00") " t6 |. o5 f" w* Y3 Y# g* F8 u1 H+ ]
{
0 u; O4 l) W7 ^: l$ColorValue = "#CCFFCC"; 6 u+ H: G; q; w" Y5 t; L! T
} * d5 a) r0 e4 k& i9 k6 y C7 @! ]
else
3 ?/ j3 D/ t$ |& D$ f% V{
8 _) W1 N# v# ?( ^6 r1 k" g$ColorValue = "#00FF00"; 4 g. i. X1 | d" [ f
}
/ }, Y2 s: p& w+ p7 m) f, E% o! R3 g6 N: O. V0 u0 d/ z7 \, @
return($ColorValue);
B. o: T2 v. T1 [, q. O1 ]}
/ [" L e$ W2 P; @ r$ I7 @1 |$ Q( r/ ?% |9 l& Q. v+ v
print "<TABLE WIDTH="100%"> ";
* U" _8 t! U" I7 sfor($count=0; $count > 6; $count++) , n: X& f3 ~$ f, ?- N2 h) H
{
, J0 @4 b4 m* `6 L9 |# D/*
( g3 @4 g8 G# B3 b! Z. N8 g( t$ U** 取得当前行的颜色
0 H# l8 W4 `/ V& p. a# H*/ 9 f2 R" p$ U& p" K, F
$RowColor = useColor();
1 Y3 p. z1 o6 V$ z3 C& o2 J/* & M6 w! i! G' z& R$ L6 e2 x* z
** 把背景颜色用HTML语言
* j# @, L9 ?8 F% {4 t1 t: \** 输出到表格单元
+ x2 R/ t/ x- d' u4 {1 |4 N4 d*/
0 o: Y' `/ X+ \' B: Kprint "<TR><TD BGCOLOR='$RowColor'>";
; ^0 a8 f5 k! P! C q+ k c( Pprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
M4 v9 g$ [! {5 g}
( A* t& A5 o9 \print "</TABLE> ";
6 e) ~8 H$ T8 | ^# b3 R4 s?> 1 g" F$ m" W! \ ~3 y( ?% I
</body> 5 [ J8 l8 R2 i5 F! A
</html> ' A C1 z- U7 T- O" Z, I3 o- \% X
% ~% E- w% w: F3 B
---------------------------------------------------- " K, V9 d; V( q) H" o
#例子3
1 W# @4 B" _+ ~ P9 K5 u
8 g6 g. U, r* b$ D1 z<?
1 K* J8 I$ O: C2 `1 uif($send)
0 G; W1 a9 X* |/ Z{
/ v, K0 C Q6 X/ i1 G" mecho "发送结果:$send"; 0 E8 f! J* \/ g5 \2 w% g! W/ w
exit;
& _. A. Q8 S8 A0 e# G}
* e0 X% \- L. }( [
7 q/ P! H! Q6 h/ { o?> . f" m' R. s6 G9 u: p' ]
, |, d8 ^, o) b1 \8 B
<html> ; H4 Y, l8 n" H6 e7 z8 j% F' d* E
<title></title>
& @& E+ O9 d% m! K7 w<body> ; A7 W Y) Y) N* F& v- G D& [3 B
<form action=<?echo $PHP_SELF?> method=post> " v6 f$ v/ k* ]& l! X$ m% A8 p( G
<input type=text name=send value="输入值">
) {: `. R5 ~/ z8 _9 ?5 V<input type=submit>
6 e. ]5 h$ r/ e4 B<input type=reset> 8 y0 v* z) v! f2 e
</form>
* @9 i0 X% j4 X9 i, [1 Y! N0 F7 \* z</body>
$ I2 z" K' T1 G% G1 c" v</html>
' ^9 R( K& P9 b1 | U( v$ O2 A/ R* d/ z) I
----------------------------------------------------
9 V# M- i2 Y! ~#例子4 :投票程序
/ E! n) A& G! M% L2 s在这里:http://89w.org/thread-715-1-1.html " |! y) R) q, X
1 ?! T X, }: }+ f& q#例子5: 动态创建并保存图形
8 j2 M T" c+ x- W4 G* z8 M" Y$ X* y% [* C
<?//必须有GD库支持 3 a) w" M" ^# r# m
Header("Content-type:image/jpeg");
5 J1 l9 v* F( C$ @$im=imagecreate(400,30);
% g* `) _ d7 k' w% c% R# U$black=ImageColorAllocate($im,0,0,0);
Y: f6 J4 v/ v m" ?$white=ImageColorAllocate($im,255,255,255); 5 J& p# u+ T, i# T' H2 r
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 l/ Z- R# D4 b/ N$ ]3 pImageJpeg($im,"hello.jpeg"); - K9 n5 a/ e7 [! i; `; H+ |
ImageDestroy($im);
& Q; h% Y1 c8 J. `# J! d. `?> |
|