  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
/ E2 v* B8 k: D' q3 B
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 a& w+ s+ g/ j" \* Q1 z' U4 ~
3 y( W4 ^4 V8 w" @ K8 \
---------------------------------------------------- , C( z: O+ L6 {4 p- o ~6 _" o6 S' Q
下面进入正题
. l; Y: A$ H1 e) W7 Z准备了5个程序:
% ]2 u. }6 w) y0 \1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 b2 U& _$ J: U
2.显示一个漂亮的表格 2 [+ @( b, ?5 j9 |' Y
3.一个表单例子,提交并显示提交结果
3 C6 H/ q& A& h( q4.数据库操纵例子(投票程序)
" ]! `/ N$ f4 |, H& `. g6 {7 Q+ G5.动态创建图形并保存例子
; ^7 {2 L9 U7 r4 T! P6 R+ w
& o9 ]& N$ ] F---------------------------------------------------- # y6 w: P9 U0 i8 d9 a
, m, s! x5 W9 _6 L#程序1:
3 g# v9 Y5 W7 J- }
6 x: N y3 k+ E2 Y1 E$ s/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ " c2 e. u0 C4 F- `/ Z" L
: L2 U/ f0 i+ y! f
<?php 6 a8 c$ d' E7 @( b
& b1 m4 t1 ^$ w8 `echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
, `% k# |7 y3 E$ A9 G# Q2 Y3 n4 k, q* ~' ~2 t8 T3 d2 }/ O
?>
3 |. B& j" [8 q( Y" }& U+ v- c6 k
----------------------------------------------------
+ J: m# K0 s4 E/ e
: ]" C, V/ f; |# I6 e$ q9 \" C0 _ P1 m/ b- T
#程序2: * J" t* B- y' v8 p) ^
9 g% P5 P$ r L) m4 g7 }/* 功能:显示一个漂亮的表格
" j, H. Q; M8 H" Z) b# i5 f" f" |& G0 U3 T1 m! R+ P; j
<HTML> & Z7 Z* S/ R% a8 Z; ~% b9 q
<HEAD>
$ I: U9 N2 o3 l. C$ T<TITLE>一个漂亮的表格</TITLE>
5 d. i8 _; I* G2 I6 m N8 B9 _</HEAD> " W5 r9 @9 n. H. r y
<BODY>
- e. V$ b, A0 l7 @+ \+ h<?
4 h( ^5 Q* ^6 ]% I' ?function useColor()
( M) c6 B1 F& q5 Y2 c, S$ t R{ `8 H7 v/ _" W( ~
/*
) {, ? r% ?& _# I, C, r0 @** 请牢记我们最后使用过的颜色标记
! y' V7 t4 _& S*/
6 Y- V4 d8 f: L" Q. k6 Fstatic $ColorValue;
V+ U% O" _6 b, w0 q/* 选择下一个颜色 */ & r* Y* S; C& z# h- S `' K% w
if($ColorValue == "#00FF00") 5 g* [1 L" u' ]
{ 0 H6 q0 i9 H; ~
$ColorValue = "#CCFFCC";
# k+ B4 ~8 d$ t7 M' F} ! ~: \) [. W) ^" q W
else * o" @3 r6 z: X5 n" `( f# B
{
7 ?2 M$ W) w z5 O: n$ColorValue = "#00FF00";
% B6 @( {. F0 E) m4 f}
1 l. d3 h1 U. s1 {# E% n6 \4 } h, O! c& K+ Z
return($ColorValue); 8 S- g; d3 O/ d4 I
} 7 H2 s7 I0 w1 @& \* ^7 f
' m9 e9 Z$ o2 [. {
print "<TABLE WIDTH="100%"> ";
: ~6 @3 u3 k4 x: A3 f) Gfor($count=0; $count > 6; $count++) ; w1 c1 x$ I6 U3 m' M# x7 x/ y
{ ) z: r7 f% R* }: p
/* ; S4 [0 ]% K, U. a J0 f
** 取得当前行的颜色 4 @$ _! B1 E3 }) q7 c
*/ ( g% j) a4 {! D" f+ P
$RowColor = useColor(); & W3 U2 F" x, u, m, c+ i2 C. w; C4 G
/* \. ^8 e( Q* w; q+ @5 Z: `6 }
** 把背景颜色用HTML语言
( X0 f7 ]- R' P7 ?+ Z! J** 输出到表格单元
& n4 s& s2 D% r" j*/
5 a( Q+ s7 O9 G4 Y! lprint "<TR><TD BGCOLOR='$RowColor'>"; . i. o' h7 Z7 m, Z# v! W/ w
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
" J# o2 |4 \# M; J, J} & T8 h/ i7 q- m$ y) C; v" V
print "</TABLE> ";
9 a3 e3 \7 a: e6 ??> % ?$ v D" i. J9 h1 @3 d- U
</body>
3 T% Z0 a0 [. q& Q1 F3 P) e</html> " S3 `& y. u" a, P
j% r: d7 U- R& }+ R----------------------------------------------------
- ?' p# x g3 `$ e#例子3 4 |9 ~, T( c# S8 U* m8 M3 A o V& w
; S x/ ^6 f7 E) ]<? 0 I2 z3 s6 {5 _' V1 I8 h; j3 w( m
if($send) : N- P. z0 w% L8 l8 D: e4 v% {* u; F
{ 4 }& e0 M8 u, f! G9 X3 R
echo "发送结果:$send";
/ p/ |/ C8 c6 w, d* eexit; # L& l1 G' t8 F( W, X/ P
}
; S( I& r" h' y9 l9 D
- O3 [ J' B. m4 K5 L?>
: {$ a. e4 E( N2 M! ?, c
0 }- Z) D( h ?- B+ ~( L<html> / s; M& I9 g2 I! u I
<title></title> 1 L7 h5 f( l$ i: N; W
<body>
( Y* h" b; {) c/ Y! }9 p<form action=<?echo $PHP_SELF?> method=post>
5 f. b+ E/ ^, i+ Z<input type=text name=send value="输入值"> , w4 U; U! f& u2 Q3 }- f
<input type=submit>
- o: x. ~4 j2 d, K$ Z7 G<input type=reset>
" I% H8 ^# z" `) X5 F5 z4 r</form> ; Z( z2 z6 a5 i6 _: h: A! m0 e8 o
</body>
0 y/ K% ]( D: J+ i</html> - h5 Y! c4 V) R$ F/ Z% K6 h) o/ D
7 d; |2 h) ~6 Y, N- v8 s5 [; |----------------------------------------------------
: D0 G7 f$ Q& w1 H#例子4 :投票程序
: p( `) ] B5 n0 {& e在这里:http://89w.org/thread-715-1-1.html 7 o- J+ @+ W2 F% \' e. U' E
, e! U* I+ S& X4 f#例子5: 动态创建并保存图形 & U/ a: t) D0 ~7 \/ \
# {" ?: Z' ?, `' U- ^/ z8 l2 U4 V
<?//必须有GD库支持 3 O: a9 a) @3 s& w1 @& z' o% K
Header("Content-type:image/jpeg");
3 y, y- N5 i, G$im=imagecreate(400,30);
$ o1 A0 ?: G4 T/ O$black=ImageColorAllocate($im,0,0,0);
q: v! F- o8 j$ Q$white=ImageColorAllocate($im,255,255,255);
4 K! U- j( Y1 i4 q5 b2 fImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ! d+ B/ U1 t8 X, W/ B
ImageJpeg($im,"hello.jpeg"); 9 @$ S& J/ U5 Q$ C+ ^! Q
ImageDestroy($im);
# r0 a/ E' p/ Z/ x, m! d?> |
|