  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1 f0 X# \0 C$ w$ V
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 # h) K b/ Q# ?$ n7 S
; {. W. ` T2 Y# X6 e% s---------------------------------------------------- 7 O. A) p7 r: G* u& Z
下面进入正题
" M* D' K k+ I5 L1 O7 O8 j- g准备了5个程序: , o" o5 D# o8 d% \! G9 n, u& X& n
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ l/ D8 Y( i+ i9 N' r7 [2.显示一个漂亮的表格 / K- V: x- _+ Y$ i
3.一个表单例子,提交并显示提交结果 ) e2 w6 p" }( c$ y' V
4.数据库操纵例子(投票程序) . W p+ P3 B- V, B
5.动态创建图形并保存例子 7 p; f! h. d: Z& G3 e
6 D2 T) ]" X6 i/ l7 M3 T5 O----------------------------------------------------
! ]' o8 o3 i0 U. E# o1 I7 I
7 n5 T1 I! m$ |#程序1:
- D) y9 k3 x" H" z% P
4 v! y( \4 B4 C0 d/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
% A( t8 ^5 F; x G- H; z r9 K$ [4 L0 o1 P
<?php
2 k7 m- q4 W3 c7 w# {& _ s
3 v- ?% p1 x2 ]& m+ r) B' cecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ + L* N$ p* v; B* K
U' J; P9 m0 M2 b6 E( J" Z?>
4 D$ F) N- Q: b
( p7 m# F* S0 y8 g4 ^6 r---------------------------------------------------- " E# m9 s) B. y2 l( a Y; T
$ e0 m) ^) L, D- l* l
( t3 J" Y( u/ K/ W#程序2:
) |1 ^. a- X+ k8 ]2 z6 M2 j/ q; ?5 m! y1 x! n+ o9 D
/* 功能:显示一个漂亮的表格
6 W6 d" g( \. ~) v( G' i
& m6 w; @8 x* }, t# |<HTML>
9 r+ ~( Q+ F6 d, O, n0 q8 ?. U3 M<HEAD>
5 u# Q8 T: ~, \4 h<TITLE>一个漂亮的表格</TITLE>
) \$ n* p/ P" _# B% g5 ~</HEAD>
& q1 q' y; L9 e* Q' f6 H1 ]" r<BODY> 6 R. h7 r! _ p! o. A
<?
1 r6 z z1 b* Z$ gfunction useColor()
2 M J }4 F! q8 v$ H) R{ . i+ h6 e& S4 H. \, B& i- ~# Y
/*
! {) @7 d1 H" g, T2 @ V** 请牢记我们最后使用过的颜色标记
# g( V% v) r4 ~7 \! g2 K*/ 9 }/ f) X9 H0 R
static $ColorValue;
5 f; u# m4 M* b6 @0 V4 H- l/* 选择下一个颜色 */
0 `, P) @4 [6 R" Qif($ColorValue == "#00FF00") / H0 B& x% W8 J0 j
{
! h O( q0 p2 m/ I% ?" J$ColorValue = "#CCFFCC"; 2 q. x4 S8 C' d" ]
}
! ?0 S3 u. v6 K+ t1 i3 yelse 8 |$ t+ }) m2 F( g- B' w
{ 8 [- z* a! T& _ u* S# L
$ColorValue = "#00FF00";
0 f) c7 k9 c# m, o" S) Q& o} 3 S7 U- ~. u: P0 P
) y& C7 `( v" l$ ^2 p
return($ColorValue); * J+ s9 }- t E9 W V
} 0 h3 l. f- O1 l" n/ [! L/ A
7 ~( h$ X" @# U- n
print "<TABLE WIDTH="100%"> ";
" Q- _6 \! |6 j% Q `0 lfor($count=0; $count > 6; $count++) : C5 t4 w% Z( M# q2 P. v
{
$ }2 M9 A3 p q/* - B! d" G# t' i/ k8 e/ S# [7 y
** 取得当前行的颜色
& S* r( ]3 C/ s' {*/
: Q4 k5 X* z5 u" d$RowColor = useColor(); 7 ~+ @: I% z& ]1 ~/ l6 E+ t
/* + U1 y, M. U" U; t: u+ I# J
** 把背景颜色用HTML语言 / |" z) |: K5 j
** 输出到表格单元 ^" W. L- |4 q8 R+ }& L
*/ 5 a) x+ H" O( U. O5 B O
print "<TR><TD BGCOLOR='$RowColor'>"; 4 {( `. Y1 v7 P9 u& ?. L
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; . O; {7 h3 ]& @& t) c% e
}
, U+ X8 K9 q- I& r! e0 tprint "</TABLE> ";
, V( j5 ?8 ^! N& D2 L8 l?> 9 \. j& c$ d2 ]
</body> / [* v# G8 L4 d! x# ^
</html> 9 G% c4 o* n/ h+ O3 y9 D
% ^( [" F2 v) r; Y; E& u; c
----------------------------------------------------
/ F I! M9 H& Z, U; d#例子3 6 I5 D" Y4 z' R/ B# k T9 b! U4 B$ v+ T
. g+ k. l4 b$ J$ b+ |8 J7 t% Z
<?
1 F: ^" |7 E( K0 M( M. }& mif($send) 6 R+ R1 X+ ~( o
{
0 J n4 d, ? o# ]echo "发送结果:$send"; + H; b. f2 X( M& d3 f2 v
exit; * \7 l! u( `% \/ G9 M5 @
} 4 V( D( V3 `) o8 C' D; q& h6 _8 E
4 i; D2 J4 e) d* o" t
?> & ?' G0 E; d2 ?( |9 [
# l, `/ I6 R% X' S
<html> 4 g: U9 [) t! T' y# }9 \+ J& R& x
<title></title>
, ]6 S: F7 ^* f* W<body> , R0 S5 C5 ~% L6 @) E
<form action=<?echo $PHP_SELF?> method=post>
* D# O4 ~4 H: |+ Z# v+ c4 v<input type=text name=send value="输入值"> 4 H' F4 e, `4 n3 d
<input type=submit> # n3 F: |" G0 C# a: x! {
<input type=reset> 9 s: z. d; I2 b9 P" v6 t$ r
</form>
w8 P5 ]; s' T. _' t" b</body>
' {6 A; ] q6 s" |( o* `+ P) ^</html> $ N1 c- H8 V9 e: R& C
& E, @1 o1 M" |) H% r5 v0 {----------------------------------------------------
" \! Y7 X# U; ] E#例子4 :投票程序
( K1 N6 M" V( p( u1 |, i, u在这里:http://89w.org/thread-715-1-1.html
' M7 l) G5 C+ X
$ a2 N( d- [# F9 C8 i% l! w' Z; q5 f; a. E#例子5: 动态创建并保存图形
1 U% z; G: r% x) E1 o' \8 C* N4 I- L0 u+ ^6 k6 j
<?//必须有GD库支持 ' Z N; K" Y; O& G8 H! ]
Header("Content-type:image/jpeg"); ! }6 b* ?! \- e' o& x# z
$im=imagecreate(400,30);
- M0 h+ ^- E3 {7 Q$ ?$black=ImageColorAllocate($im,0,0,0); 2 ~' _' m% U" |" ^3 R
$white=ImageColorAllocate($im,255,255,255);
! D% u& `) j: a* ^2 F, AImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ; P* [+ ]2 ^* p7 q& l
ImageJpeg($im,"hello.jpeg");
1 j. n- D4 U7 j9 N2 EImageDestroy($im);
1 s1 Z: n+ Y, f/ M?> |
|