  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
! h, h o: A8 Q- fphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ! F" t7 B& G4 J1 J
[& J1 q7 r$ v. o+ R6 ~----------------------------------------------------
9 y. |4 _3 I) f8 D2 b, e下面进入正题
; y, A* u3 h/ `, E7 c' O( u; W准备了5个程序:
# S8 Z! H. o, t* i j; f- _% L1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ! K3 B( U& ]+ ?3 {1 M4 y
2.显示一个漂亮的表格
0 o% r. a# h* a, y0 i* L: p3.一个表单例子,提交并显示提交结果 ' ~; o- J$ R* u% c( R* r$ q
4.数据库操纵例子(投票程序)
0 G: X8 k1 ^6 V9 C/ G8 r5.动态创建图形并保存例子
" U( n# k* Q+ r# l! D
5 U) P; C' `* F; G----------------------------------------------------
1 ^( d+ Q7 W) S( h
3 b+ F9 l+ [4 @- y0 D- h) V#程序1: 3 e6 r9 T+ A7 U
; Z3 H; {$ `6 @
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
+ ^8 R; ?; _' `5 B: {0 x: ^+ C
2 N. H, S1 ~1 l( S. Z& K<?php
0 m4 g, N1 M; B5 F
8 q- v8 M/ w5 A1 techo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
* Y8 K3 r; I2 N/ \; M; B6 v: f. a. i" b' ^1 J4 o7 n* ^* f6 n
?>
2 |- b, R2 c7 B" | r" L
- ]/ Z. d* N# J' \) G7 g& T9 K---------------------------------------------------- % g; T4 w( |; {
4 J! q) ^7 K- a x: }/ y! x
4 B% G! {: P& t# f3 J8 _
#程序2: " {$ ]+ x) S' @' w
0 }) B4 j- I7 D* u' }
/* 功能:显示一个漂亮的表格 7 q6 W6 v1 l' N5 @0 J$ {9 o
) f' x4 Z+ _2 {. Y, {9 N8 F<HTML>
! o5 L1 x; \# |<HEAD>
/ X$ {$ R& E, r/ ^2 @. l<TITLE>一个漂亮的表格</TITLE> 8 M, V' E0 q; i0 \+ {
</HEAD>
. f2 |8 w/ n w( B1 X' H<BODY>
) u. p6 Z) g. Z3 P' N<? n) `2 Z# }! Q% h( k2 U- l
function useColor() 5 s& u' p$ g8 {3 K
{ ) u% J) |6 O/ r3 ^8 b
/*
7 D( G( q* u- w" `2 f, I' n, b; ^+ V** 请牢记我们最后使用过的颜色标记
Q2 [6 j0 A4 K( H* v: P" L*/
$ a; k2 y; {; M) X) M5 O4 W4 F% v8 Lstatic $ColorValue;
3 ^" Z/ [5 ]& D/ K! H/* 选择下一个颜色 */
% X! x8 F* V3 w& T$ z4 |0 g Zif($ColorValue == "#00FF00") 6 h6 S0 E3 B! ~2 c9 j5 z+ s" T$ R
{ % h" p5 n( }0 D4 t; Y
$ColorValue = "#CCFFCC"; 9 t# Z7 y' |, d2 T( V, M' y! s5 _
} : Q$ b5 l5 @1 s
else , J1 [8 L# \2 x. o/ S
{
! S0 q. x3 X C9 u/ d' ]* f$ColorValue = "#00FF00"; ) Q, Q8 L" n! P# `) b+ A
}
1 v% u* e6 r$ _" Q* H! |' f( o, W# ]1 c9 m6 M' G: h0 Z/ x4 o' [
return($ColorValue);
3 q) J( I4 `& h, L) h- V1 a}
2 L' ~$ C; W1 i. p/ U X% |
; m9 l6 f4 A& i% q& b7 F8 U5 i/ Uprint "<TABLE WIDTH="100%"> ";
, I) F" H( S b0 o7 }for($count=0; $count > 6; $count++) - Y; _4 h3 X, I: |' A/ @* D3 r3 Y
{ . |( y8 e8 M3 C/ t7 j- N
/* 5 ~. `; ?( b5 V! u
** 取得当前行的颜色
2 a* J4 J: W" Y. Y" V*/
5 M) N" a- `# L3 u$ F5 Z$RowColor = useColor();
" n b( [. ^/ i2 f6 N6 p0 O4 g1 j7 S/* Z* s1 g$ k' l! m2 U7 n6 l
** 把背景颜色用HTML语言 + z! K' s; l* W) ]9 {
** 输出到表格单元
5 _! u$ d7 s+ G# t) T5 M# F*/ 2 _) S c5 ]7 N" l& _( n
print "<TR><TD BGCOLOR='$RowColor'>"; , U' @1 _! }1 ^( m+ h! L
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 0 S) [) }, c6 A) m- a7 {: ^0 @
}
# q( ]) K3 @$ a' ?print "</TABLE> "; $ l; x& `8 C, a$ n. i. X
?>
) }+ }8 C# C. h</body> 9 N! F# v0 g& c
</html> + {+ E. O v8 y) M" A9 B: _& S) n+ ^* k
2 `* r! C- K7 g2 R; `. Z- j$ D# N---------------------------------------------------- " X7 a3 o5 J4 j5 \' G5 P* I( j @
#例子3 2 ~" u& J! Q0 N
6 |" h4 M/ n) N+ {<?
4 ^( R3 D. Y8 J* b" q- |# L1 V" Oif($send)
& S% c- i2 V; _/ ]{
- R ?' b+ s" m/ f8 mecho "发送结果:$send"; ) A. G" Z8 Z' v+ {- _
exit;
6 q7 n4 e( T/ B; ~* c/ Y* U} 5 G6 Y8 |, |, B% {7 R# I2 n) `, m( E+ G
! M1 F6 w8 C1 c i. l) A6 D$ ]
?> # t, U5 p! j- @5 \
0 s4 \3 F1 T% m4 ~9 I4 T) y4 l
<html> 0 x, f6 B7 a' Z N
<title></title> 1 d$ y: G, C# Z5 z: V
<body>
, h5 D7 h( w& m9 z4 N<form action=<?echo $PHP_SELF?> method=post> + v1 n0 a2 J- S1 c" Y" N: G( n
<input type=text name=send value="输入值"> 6 ?- a9 D6 s% l' L# L
<input type=submit> 2 V$ ?, R" w. ^6 F
<input type=reset>
( s) f5 H; }/ Q" t# E</form>
, O+ z0 |8 G* z2 d8 w</body>
0 ~4 |1 W( @) g2 d5 v: ^</html> 8 G. i1 f% t& Y4 P9 D3 `
9 M7 ]/ i2 d4 o9 U---------------------------------------------------- . a4 J2 h, F( [* w, g1 @! H2 c
#例子4 :投票程序7 z4 ~0 b% i5 u0 a3 K: X
在这里:http://89w.org/thread-715-1-1.html 6 r1 ]- S7 W/ Z
8 X9 p! t3 t7 M7 n- i. k4 l
#例子5: 动态创建并保存图形
y6 H8 D0 R# D% ^ e+ r0 A3 j F6 f7 ?; n5 y
<?//必须有GD库支持 % e9 t8 F2 T% \& _1 P- H% U
Header("Content-type:image/jpeg");
. m/ h8 r+ z( t$ a+ W1 C$im=imagecreate(400,30); , u) N* U; s. [0 c; G% l; p
$black=ImageColorAllocate($im,0,0,0);
5 C, P5 e1 o, J$ k$white=ImageColorAllocate($im,255,255,255); & H/ j G1 k8 D( d) H4 z. O1 R
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
; R4 i. P8 w. p' n( uImageJpeg($im,"hello.jpeg");
* g8 p6 J. a; q2 v, G2 ~ImageDestroy($im); . P: U) |3 o% p7 X5 U$ c4 u- T2 G5 r- n
?> |
|