  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
% s" W( p/ n% r% @ h' K3 P$ ^. }php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ( u6 D' o1 P1 Z7 k
$ B( P/ r! i7 ]) C* r! C+ o
---------------------------------------------------- & F+ I5 d. B" B% w
下面进入正题1 B5 j6 y* o$ o6 n3 Q4 }
准备了5个程序:
4 ~* s6 y! b+ t1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ o+ T+ W# t$ C$ k& ~4 M; e2.显示一个漂亮的表格 $ I* G; x ?* E! {" }7 e
3.一个表单例子,提交并显示提交结果
3 t, R! t8 D% s3 q$ Y) H4.数据库操纵例子(投票程序)
% B/ s* |* n7 M5.动态创建图形并保存例子
; J* o/ C9 l, ?' F+ |; q$ j
6 e4 U; Z: F# V0 ]* n2 R0 z& c0 s---------------------------------------------------- - Z7 C: `5 n* _' Z! x2 Y
! n$ ~% {. g0 _/ \! v; l#程序1: 3 z- [& j1 l' ~- v: [) x! _
^$ v: G+ s" Q1 E2 I3 J! J* J' |
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 8 b- T1 }# `& o$ A6 X" M
9 `# D4 c2 }$ o3 L; Q1 i/ N<?php + y4 N+ z7 M; B, `; C9 A7 `
6 w1 n4 X8 C" \ Cecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
& U5 U* V8 l, w, ^/ q3 F" R8 s! x/ ]) ?$ \" H9 p' @ z
?>
' C* s) \# Y' ~1 I
5 a, v' x' ?6 l0 H& `---------------------------------------------------- ' V+ V8 l$ l6 E9 ^
- L9 D" T& X- A8 s
* x( R4 A% I- }/ j; l5 X2 L
#程序2:
+ c# n: h B* V; L3 L
5 e1 V! f; f ^( [/* 功能:显示一个漂亮的表格
( U+ v/ Z( F/ j' B' N
8 W d0 r; S3 G$ l- u<HTML> 6 t+ t8 G9 x1 e6 l" y* V
<HEAD>
, v: n; X4 k: e# N( X9 U5 T- @<TITLE>一个漂亮的表格</TITLE> ' i' l1 y. b# w+ j' D& P7 K7 ~) ^
</HEAD> ) \5 t5 c3 s9 t" y' K, n, C
<BODY>
' A V0 Q7 B& R- M" R2 {% q<? * D. d% ]) k7 J6 H9 ^
function useColor() 9 d6 V0 e! a( Q4 M6 R# j
{ : P/ ^+ Q, v) x/ |5 A" |& i3 f, B
/*
6 A. x0 ^# D1 E$ M, ]- m4 r! a** 请牢记我们最后使用过的颜色标记
6 Q$ l9 I T- j5 {4 f*/
+ ]. u3 H3 T* K: l( X1 sstatic $ColorValue; 9 }6 d: G7 _5 `) f. Z7 x7 r
/* 选择下一个颜色 */ % R( C( A+ O J2 }$ A6 N
if($ColorValue == "#00FF00") * F& `' {1 H+ P7 J0 W
{ 7 A$ D& M$ ~- u# F/ p- N
$ColorValue = "#CCFFCC"; $ ~/ }- V. }, \( r
}
# N E3 ^" f! d; E @: Nelse
/ U0 w$ I1 w+ ?4 h8 Q9 \5 r1 k) _{ ( A ?3 F7 Q; z0 d
$ColorValue = "#00FF00"; + `) [9 R8 i1 \# u
}
" ?+ W# a V [
3 h+ m5 b) w, b% ]return($ColorValue);
3 Q. m# T0 ^ _, k5 F}
2 P& B/ c3 t0 X7 X. ~
* ]9 ?/ z! J% y3 {! A' [# i- pprint "<TABLE WIDTH="100%"> ";
2 E; S$ m# ]3 u3 n) v nfor($count=0; $count > 6; $count++) ' I* C6 U& v D8 ]1 t" i6 d
{
) U6 M5 }. v) d9 D/* 6 }9 X7 W; z+ i7 I
** 取得当前行的颜色 ; b1 X, z3 \; _- X; f& }! p
*/ ' m3 c$ q% N* a! K
$RowColor = useColor(); ! O( u$ v; F5 F$ ?- H% N
/*
5 h9 I) s8 F' }9 L- w; Z** 把背景颜色用HTML语言 - J; a7 T1 U, c7 u: l; O* @: F0 m" M
** 输出到表格单元 ( L+ J* f. }$ l" F* ?* B' B
*/ ' q# K6 a3 V8 s
print "<TR><TD BGCOLOR='$RowColor'>"; ; s5 ^- D+ {, u6 ?# I* q
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
5 M8 m3 n3 k5 \5 L: V} ' _0 @7 V8 E$ t2 f
print "</TABLE> ";
* e- x7 R. L D?>
4 ~2 l8 ~$ W7 h; h9 l8 z" Y7 t6 l5 D3 \</body> $ t' I. `7 H; g8 U6 V* H
</html> - e6 f. X$ Y4 w; m
- Q! ]& J9 ]4 @5 ?: m ?; Y2 \5 W
---------------------------------------------------- 2 f8 N! @3 A, f9 a9 h5 a
#例子3
8 }& V8 m6 w4 ?% Z& V) p
- D. \$ C5 R' A! A( A; Z# T<?
W/ ?$ V9 z6 D( g% eif($send)
- |% g! f* H* y0 @- l/ x4 ^{
$ A8 c, E- M; t( M, D/ xecho "发送结果:$send";
# t9 n8 v% }% B. N) N8 Bexit; , P; q# w5 w( j' F# E
} $ B/ F" w9 ~- Z* a" e
; R) @) N/ K7 x
?>
; I5 o/ \+ |; @. v* H* x: C0 S: Z9 ~
<html> 4 _: X+ T0 f: `+ |3 k6 b; p
<title></title> 1 }& [% p5 r# i) t2 r6 C& p& L8 [: ~
<body> 0 ]- O8 J; @$ \+ N) G
<form action=<?echo $PHP_SELF?> method=post>
' `* n/ ^1 t3 A3 P$ A' ]( }<input type=text name=send value="输入值">
4 B) `% r# H+ J p9 V$ o, M<input type=submit>
$ @7 a* ]6 D2 T! y) X. E+ b7 F( K8 _7 i<input type=reset>
2 `% w! x A4 ~0 K</form>
, k: h1 P1 d$ n: y</body>
. X" J, P5 G% m* L) K</html> / E; ]4 C" ?0 E( z
6 k6 J, H9 i$ j, m
----------------------------------------------------
/ m9 g I1 u$ P% r- ~+ c, S#例子4 :投票程序
1 }0 B& K4 f$ @1 v l在这里:http://89w.org/thread-715-1-1.html * g) _! ]- K, O3 D
: S5 M/ F$ ?; Y- T% G* s8 t#例子5: 动态创建并保存图形
7 \' W( Y, x7 U- t, e" W0 x3 q0 Z, l# E. I% Q% N J3 @. l
<?//必须有GD库支持
5 y) l9 k: P( _) `( ?- R! m! b- JHeader("Content-type:image/jpeg"); , z' Z' e4 }8 r* V" F9 n, s; V! ?
$im=imagecreate(400,30); 9 }/ Z0 m+ {( {" O) y# y
$black=ImageColorAllocate($im,0,0,0);
. d" _, s( h# c( u+ u( Q$ T$white=ImageColorAllocate($im,255,255,255);
0 |; S- I3 l+ @ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
. C5 ]1 I8 E# k* Q7 lImageJpeg($im,"hello.jpeg"); 7 [0 H' S1 g' m& J
ImageDestroy($im);
9 Z0 k/ \6 x5 q2 I?> |
|