|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
% n, X- r& X% `# h6 ~* B
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 4 n' s' I3 u: n$ O7 t5 W
0 A; K& c/ u& l: ?+ Q. f! Q% V----------------------------------------------------
- t2 D2 a8 F' I9 q1 ~下面进入正题 D( K5 t- x9 l. u# G& H* C9 K! c# q
准备了5个程序: 8 g- ^3 p8 w$ f" d& J" b8 D
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
" }+ V) \. i6 v' I; V9 p2.显示一个漂亮的表格
& c5 u ]) J' m* D3.一个表单例子,提交并显示提交结果
& y; d, `# K: c4.数据库操纵例子(投票程序)
9 n1 x6 B) P9 b* Y7 r9 W5.动态创建图形并保存例子
" Z" p |& V' n
; k* O5 Z4 L7 }; o----------------------------------------------------
( j( A& n8 C* r# x' N2 I T- E, N. A0 s
#程序1: / ^( B- _) t% ]& I
! P# H9 K) {' S( e- W: b" w/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ $ g2 }/ v+ u9 n( C/ p* X
5 l8 n& d; J; {- s1 ^0 A& u& V( V<?php
2 G. r F) o' v# t2 `' l
( f+ v0 R s {; z4 `) ]echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 6 | _4 w+ g( o1 f$ k/ Q3 x
/ q# \" ?( D, C) z; f8 o
?>
; g O2 l8 |& s3 y( z( ?( s
5 j+ K4 \, J3 R, B----------------------------------------------------
9 E/ B' s7 ^ E( ]5 h% X& l% |; U/ M: Z3 Z8 w
6 n j" v6 N" j; o
#程序2:
/ h) t i, Q( t1 K6 A
* V, T$ @; E; L1 X0 z/* 功能:显示一个漂亮的表格
- u5 ~4 j3 A& g& S9 B2 q' Q' M
) i0 Q+ v- o9 Z9 r; |' E J<HTML> + Q- x2 o4 F2 A) r/ d
<HEAD> + x5 M8 Q/ n4 E8 T% V
<TITLE>一个漂亮的表格</TITLE>
- e9 x f" C6 l0 N3 u</HEAD> 2 P' E6 H4 v4 k! Y9 a* _6 E7 l
<BODY>
# V0 g, P O$ v4 U+ ~<?
9 t+ @# Z7 Z7 J+ Pfunction useColor()
& \" Q/ @/ o* X. I! ?* l; N{ 3 Y. ]( w& d5 x, z2 ?
/*
5 [# z4 }5 G4 D" ^$ F4 f; K** 请牢记我们最后使用过的颜色标记
, n f6 A2 r, R*/
4 E) y% ]3 ~% Z8 K$ R) Fstatic $ColorValue;
. |1 Q- P, s0 A5 e1 H/* 选择下一个颜色 */
8 e! X: C, S$ i' X7 u- O3 L+ E tif($ColorValue == "#00FF00") : V# ~1 r- @( q1 ?+ ^
{ ; p; x1 @2 ~; U/ h5 v% `
$ColorValue = "#CCFFCC";
: Y; R$ V- s, G2 ]: A$ V8 y} / i! ]- K. y# |
else
! E, q. W* ?! J, X+ J{ , @3 V) ?2 u# r- j' R* ]" {: U
$ColorValue = "#00FF00";
3 W x6 z7 N: a/ R3 N( x} 5 `1 q& M) d$ X. M9 A; g
& A; J& ?' d$ g, dreturn($ColorValue);
8 {* T5 E6 h/ O, m/ H} , k5 W( j7 O6 I3 R8 w; ?, y
. V% p/ k) E* K* n0 b) G4 Oprint "<TABLE WIDTH="100%"> ";
& b; s; ]( y0 D$ c6 Qfor($count=0; $count > 6; $count++)
5 J8 p. N- [! Z" \( M+ w{
; R) [! J8 U' g/*
* N* [: C/ a2 K6 M; Z" I** 取得当前行的颜色
( X g% z1 I4 X+ H5 O*/
$ D R: i( g: ?; a( S$RowColor = useColor();
0 O0 S& b% U# R/* / ~, `& w T' k' Z
** 把背景颜色用HTML语言
' Q& p" C9 V+ u x- k** 输出到表格单元 : I4 n) R, D& m9 o m/ d. m( [6 U
*/ + H! L/ B3 F4 U
print "<TR><TD BGCOLOR='$RowColor'>"; 4 w' h# x- @- _8 y) A
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; $ U) s# f) b+ G! @& t
} ; p: @8 }# E, a k [0 Z
print "</TABLE> ";
) W' o. t& K2 N1 X2 K+ |?>
7 ~8 F/ a4 N. K</body>
7 E: H. h9 X4 g( x! L* F1 U5 a6 G( |/ }</html> ! [1 N" n! j6 e" Z
8 v3 @3 j! p- S6 M( [) O1 p7 Q
---------------------------------------------------- 9 W) V, F/ O* u. T8 V0 M+ h; I. V M
#例子3
) v; F8 }: m) H' S/ D" W7 T; {: N0 A( T! ?1 |/ ]' m3 N' z
<?
5 g( T/ u6 G9 R- u' o y/ s yif($send)
& O) O* R6 U$ M( \2 o0 w{ 8 V5 L0 `: t' Y; S8 c% l
echo "发送结果:$send"; & f, x4 j: N% J+ x; t3 m
exit;
( x. Z- ?/ j2 N* J} . U) h. y0 d/ }% \
, H, n4 S' x3 r/ t1 {4 [?>
4 w" h) Y/ H* R. `+ |$ m( e; H
* G' r: X, U# P8 x5 f% z- u<html> ( ^) `! ^$ i+ ]/ m9 l8 E
<title></title>
) g( j! v) ?9 E, p8 M<body>
5 |; g( d' p! X* O1 S<form action=<?echo $PHP_SELF?> method=post> 9 r' c, w# \. t |( ~$ E0 z
<input type=text name=send value="输入值"> 5 H8 w4 F7 c* T& V* @+ @5 N2 n
<input type=submit>
3 a+ ~; C0 j/ M2 G<input type=reset>
" F, `0 ^0 s8 N+ O+ l</form> % P( H Z& X" P- p
</body> 3 I* [+ l3 x! Z7 h' G `% H( L
</html> 2 U# o6 z6 x' ?- e2 k5 {* ]' f
! W6 m9 S: v P1 b/ y
---------------------------------------------------- ! E8 b; n" V1 O8 r2 K; [# V
#例子4 :投票程序: Q# V# |* B' B1 P
在这里:http://89w.org/thread-715-1-1.html
3 b5 c/ }; b& E8 T% v+ r
0 P9 h3 ?* m, ]) R6 \#例子5: 动态创建并保存图形
9 i, x0 o# f0 V# p0 N
7 O1 J% G" [0 W! V3 [<?//必须有GD库支持
/ ?8 _; H$ h% MHeader("Content-type:image/jpeg");
; F. @: D2 x, b, [% n: O$im=imagecreate(400,30); 7 Z, T* U( @) k& d% C! z
$black=ImageColorAllocate($im,0,0,0);
& R# ~, Q! g- c4 k/ c* \0 r, }$white=ImageColorAllocate($im,255,255,255); : d, |! T$ V1 k' ~: w6 \
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
5 P: q, s& C4 ^2 t6 W K! ]6 p fImageJpeg($im,"hello.jpeg"); 0 n M2 d3 u Z# t! u
ImageDestroy($im);
- ]' s" a, V- M9 L) N?> |
|