  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
7 F. G; l9 s* q2 U4 u8 ~! `
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 2 w( q( Z, e8 b) _5 t
9 S/ {5 Q v8 _----------------------------------------------------
# f4 _5 M2 R8 P2 K* R6 p9 F下面进入正题
2 u& `* h' \; H8 d& f4 H准备了5个程序: - r. q& {, w1 n
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 5 j, T5 e0 @) w% |, L* f! i
2.显示一个漂亮的表格
6 R. D8 s t5 }. ]& f3.一个表单例子,提交并显示提交结果 % I2 d/ [6 E8 B( i8 b- p- y
4.数据库操纵例子(投票程序) ! K# `0 L1 T9 ]9 k- h
5.动态创建图形并保存例子 9 W' T( S3 v$ A9 S& K
N0 J% ? [0 U/ t! q3 M+ F; A----------------------------------------------------
) I2 U6 b& u/ ^, M* \
3 ^( T# v2 X3 s/ O- M#程序1: 1 e, B% v- M) Y+ S+ F
3 M1 h5 F) p2 \- V. i/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
`4 D* G% q9 K; H* [+ r+ j- m, ]& o: A1 m# m1 i
<?php
, ]7 m; K, t' y- n+ `; k. H! R8 L3 T8 g: ]6 ]/ l
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ - d |) I, D6 C8 x/ A
9 h: k x" G! G?>
1 p6 k$ c9 E! h0 p: x, p: ~0 D5 i8 z7 P
---------------------------------------------------- . M z) l- G1 k- ^
; s6 a' l) z) ]( m; c4 X% r( ^$ G6 E
Z0 f3 k7 `" O
#程序2:
( }% b4 e1 {4 k) o; K( z5 J m
6 B l: `' I1 r! ^$ X/* 功能:显示一个漂亮的表格
' d4 G) u6 n3 H/ c" }% M- U, K' J$ }4 D l2 K0 E1 [* y- V
<HTML>
- j6 L/ z) X1 u1 w$ B6 @- o<HEAD> 4 a9 H% X6 P& P4 w9 M
<TITLE>一个漂亮的表格</TITLE>
. z, S3 A1 d/ p& ?</HEAD>
6 `) x2 u* ^. b' p- i; |4 m<BODY>
( c: M9 w4 w6 N" B<?
f, _& I# P Z4 W8 w$ lfunction useColor() / ]* a6 y5 W" R7 T+ `
{
3 u% E0 o/ x v/* " a! R5 \; E U: b
** 请牢记我们最后使用过的颜色标记 * s( _- Q* j1 a7 i# T# h* K
*/
! d7 w. E. ~6 C$ p z) B5 Ostatic $ColorValue;
/ n2 N& z( Z" w, I! }% ~' N- n/* 选择下一个颜色 */
2 K' X, A0 n8 K, Bif($ColorValue == "#00FF00") 4 ]% B; S2 U# ~
{ 9 T" j: m4 s" t$ B& {( w
$ColorValue = "#CCFFCC";
0 e7 V; e2 t! V5 t f; @}
. c$ o2 M5 J/ Q$ o K1 {else
$ o' P. y$ M4 F9 a, h{ % w% s8 y9 M! T
$ColorValue = "#00FF00"; ( S# H6 O. S- h5 @0 W1 m, u3 y
}
) h0 Y) p; }" S+ B5 S9 p4 @% b1 M
return($ColorValue);
: f9 C9 z$ b6 Y! W} 9 n$ V @9 S& S0 V! l6 N
5 t( {$ L) _1 ^/ R2 p& S( Cprint "<TABLE WIDTH="100%"> ";
( E0 o6 ?0 j9 n# t& q3 `6 x& F( lfor($count=0; $count > 6; $count++)
; U/ ^4 P v9 y{
" h/ C# `8 E. f I$ r% Z/* / S& o7 F# M. ~5 S) w
** 取得当前行的颜色 ) w4 b" R$ L4 L; |8 R! T6 n
*/
k$ n7 j( a6 s2 ?$ ?; x$RowColor = useColor(); " Q K7 H' C' F5 u4 d
/* 7 J' \( E) D2 p# f- J' ~
** 把背景颜色用HTML语言
" q! V" s# d& W: a9 i: S** 输出到表格单元 8 U* X( B- t8 |
*/
2 z5 M: C7 v! L3 c1 E" L( |% |print "<TR><TD BGCOLOR='$RowColor'>";
: \; a9 w- A" H/ M8 J/ ?print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 3 S( B k7 w$ Y- ]: x# c9 E
}
5 b$ X9 O- p1 U/ S; yprint "</TABLE> ";
* c6 }9 V) N) n: I) `* ~; k; o?>
8 G" ]' Q$ G& F- H</body> 9 X- B# Y1 ?- q
</html>
* `4 v: d0 r# g& Q
+ J1 c C% Z0 u/ D: h. D f# h---------------------------------------------------- % p: b' `, m5 `) {+ l0 O
#例子3
6 n( p4 w; b) `, I/ @! S) y* w2 Q! O$ H4 d; q- y& E6 |% v
<?
( O4 D9 I9 d: i" x1 @9 `4 B, S) j" Lif($send) * e, O w* a9 g: P( j' |
{
) T( s$ `7 w# {2 ]7 aecho "发送结果:$send"; & X9 D, Q# i# ~( D. e* }: c8 L* j4 T
exit; : n! x1 h: F# g& ~1 b7 d) k5 S- ^
}
7 I4 v; v7 [! L2 W4 Q
' i- n V" \) f4 }9 q?> ( d8 i2 R( i1 T$ J" V( q
' E h' G+ P! z; L" q8 |3 D
<html> + \4 |& _) K# d) ]% ^
<title></title> / a1 t0 ^8 B$ l' p: W
<body> 8 L& m. }5 t1 J/ B( h( ~4 z
<form action=<?echo $PHP_SELF?> method=post> * s( c( M0 B5 k9 [% H {2 S8 e# ?
<input type=text name=send value="输入值">
( l* `3 g6 q4 x. x2 _% x<input type=submit> / h) `" f: _8 t! R2 N- ^0 G$ N
<input type=reset> ; P: A9 Y( z! m- I3 g3 M) _
</form>
5 p. b/ t; `4 `0 c</body> - v, d2 N# I. U2 J& {! d$ t
</html>
# J# X3 C/ _: [
1 l5 Z/ ?" Y) C6 \' a' G; w% }% X: n% o----------------------------------------------------
2 Q- s0 d6 u0 G8 i& E#例子4 :投票程序
. c2 j! L* ?3 x: O5 m1 X% p在这里:http://89w.org/thread-715-1-1.html / r2 l% }; ]; @
5 q: g1 h& z0 ~9 ~# Z#例子5: 动态创建并保存图形
6 i+ j! H; ^+ r: C3 M! E5 T. d8 }! N& O, \
<?//必须有GD库支持
! r$ c5 K, x4 A: u* S1 tHeader("Content-type:image/jpeg");
% ^; j( {8 a( S: s! r$im=imagecreate(400,30); ! j5 L% g+ J# L
$black=ImageColorAllocate($im,0,0,0);
, B$ d q/ b4 ?8 I& S, y$white=ImageColorAllocate($im,255,255,255); 7 q. ?6 `& d9 ~7 B& }6 Z* [) r7 g) P
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / m) J5 f5 V2 U- D8 `
ImageJpeg($im,"hello.jpeg");
4 `3 m" r2 X: q" CImageDestroy($im);
8 K! g Z4 [3 r1 O7 j6 N8 Q6 x; b* B?> |
|