  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14173
- 金币
- 2377
- 威望
- 1647
- 贡献
- 1325
|
, `" Y+ M/ q( d" G
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 , v' f7 U! k0 C ~; m/ P- d) K
( h8 V9 \3 y, B$ ^
---------------------------------------------------- * ~5 d8 z! w* v
下面进入正题4 n! s9 S( n( ]4 `: x- n/ O
准备了5个程序:
# W- g9 G, T0 s1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
. }" _/ Z# h5 W4 ]9 x9 Z* C2.显示一个漂亮的表格
" `6 Y* e& I8 [' F, o0 d. ?3.一个表单例子,提交并显示提交结果 % a9 s: e# C5 a+ `0 @4 Y- `
4.数据库操纵例子(投票程序) 8 ^4 B. [/ w6 U- B; ?" D
5.动态创建图形并保存例子
" `: f0 a' k0 e: Z6 t
: t) E, u+ t2 {* r0 a----------------------------------------------------
' ~- g% t& [& b8 b
* p" r5 ?. T/ F' S) n0 k#程序1:
1 ^: A& D3 p8 o# p& J9 c5 P7 s6 J/ N2 w* k0 X, z$ P0 \1 v0 y
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ * Z, w( F$ } F* ]$ u
) C# {9 S7 h$ Z# D; P<?php " z, x" ^% i( Q w8 h
& V( y7 f! Q* Y7 Z/ x0 U1 ?
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ + V' {3 t/ E; B4 j5 G/ r
) `/ {( @& c) g, q4 n, L: q/ r
?> 1 U3 N6 `! s9 o+ o1 z
/ n6 b9 c! Z1 D+ _% S8 q; K----------------------------------------------------
- x8 Q0 D' r' d1 y/ n4 i8 c/ r5 f# V9 e Y; ?+ n
* Z/ M0 @9 k2 d% w
#程序2: ( I) t" g; b5 h+ v! }+ k4 S
* U* j- h3 V4 T) r, p6 X) B) _* [( M/* 功能:显示一个漂亮的表格 . |% [2 c, R! [4 w% b
/ z: A( V4 v, x' L9 o% `- k, e<HTML> : v/ u& N) t5 Z6 m
<HEAD> - N% n# Y, Y, K0 d) G: d, f
<TITLE>一个漂亮的表格</TITLE>
* D2 I# O- d4 ]3 D9 V9 J1 W</HEAD> 6 l) s# ?2 f: v+ v# o( K
<BODY>
3 J8 A! z1 P; g' e* A# q* ~<?
7 o! L2 C# v" J T8 }1 ]) S/ ?function useColor()
6 Z) b7 u% I2 n( z+ x{
5 p* [% ~: B& y( C$ s/* 3 y c& l- Y1 X& C( ^8 ]1 W" s& Y% d
** 请牢记我们最后使用过的颜色标记 4 n5 _1 \5 d% d2 ^9 n
*/
) f& G4 d% \6 l, `static $ColorValue;
3 B6 ]& i. `% }! v3 _' c% @/* 选择下一个颜色 */ - N" Z+ N$ ]8 P3 O, s' x! k, E8 l
if($ColorValue == "#00FF00") ! s7 b7 U- }$ {5 j' o
{ 4 p$ V# v! M: q- T2 Y4 O( ~
$ColorValue = "#CCFFCC"; / o; P- Z" b/ {* W9 r6 a7 ?
} & S5 o, ^" ]) |7 N3 B
else ) o/ I+ U: Q& R
{ 9 G" Q9 |' i3 h% C* Q7 _& |1 {2 E
$ColorValue = "#00FF00";
4 l U; m9 @, X8 \/ e/ I! m} - R+ S1 E3 D) l3 n3 z
; y: q' |) l3 Q4 \) a$ d2 a5 Dreturn($ColorValue);
! v) {/ y* p1 ]0 N' } A: n}
& \7 E+ t% O }# h7 _5 M
/ a( W$ Q L+ P9 L7 o& ]print "<TABLE WIDTH="100%"> "; ) E7 C. b8 X _; B) ^
for($count=0; $count > 6; $count++) 2 r1 A6 a3 z4 W2 u) n) T* w
{
% l2 H" [% L" d2 y/*
* ^$ c6 u8 i* N8 r! ~** 取得当前行的颜色 " Z8 w3 h1 A! Y1 y
*/ : E! t( h; |( Z. Q7 Z7 l2 C. c
$RowColor = useColor();
- O6 t. U! f9 b( ^/* 6 Y/ Q8 r8 Y9 l* ~* X2 ?' S8 W
** 把背景颜色用HTML语言 0 Y& |4 _8 j' e: N) N% S4 \
** 输出到表格单元
1 _9 @0 t" q5 U( L+ r6 x*/
- J* A/ P7 X" S( Zprint "<TR><TD BGCOLOR='$RowColor'>";
% _: c) U, O0 N3 yprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 6 `1 v% O0 R( R) ]7 Z
} & H9 f: c6 R8 }3 V1 w4 t
print "</TABLE> ";
! R" K! R$ h! Y?> - T# O, E0 S: d+ g: a
</body> 9 ^5 W5 L/ [6 q' `2 V
</html>
. N( Q4 ?+ o, D, Y l8 B0 k9 I+ B
---------------------------------------------------- 8 l2 v) L; q" X0 L( l
#例子3 : ~' Z. N1 w n, K& }4 j; a6 U
! H0 g' Z N% {# t& U8 S0 U; J<? 0 _7 [. a5 h- o% o! ^: ^' c
if($send)
* }% x& u# Q8 L( f+ ?* u& o{ ) T( M6 `9 k/ g7 C' Y
echo "发送结果:$send";
6 D( m+ | X7 @; }exit;
$ ~7 H" {9 ^% ~' ?} ' h2 Q: K* R5 S" T( o9 v& ~
, T+ H6 K, z- P5 `. s' `* Q; p- J?>
$ w$ n3 r( o( {
7 j0 T4 Q1 ] m# E9 a4 j1 A<html>
& S. U" p* N d: o: @4 [9 i5 R<title></title>
/ T& ~$ b! [! p( E, w<body>
. B: [8 `5 v; F8 _<form action=<?echo $PHP_SELF?> method=post> 8 @! R& t# \2 }; _! }) P) j
<input type=text name=send value="输入值">
2 N5 B [3 S7 U<input type=submit> ) d3 _2 P, Q% x Y& F
<input type=reset> 5 i% G8 D2 H' x9 y% c% e
</form> 0 I. U1 \/ ]& P1 `: b I% `7 p6 e
</body>
& Z% |; ]9 \8 N e</html>
6 d8 z4 v3 x0 z7 F" D
7 _. w/ x+ E, i5 L+ @---------------------------------------------------- L) d7 N& X, Z& R
#例子4 :投票程序9 ]9 d/ C" }* E d6 Z
在这里:http://89w.org/thread-715-1-1.html ; |# R. _! J& g" p9 c0 G
* e- ]% q6 Q# Y9 s#例子5: 动态创建并保存图形
; d: d& j- X+ v% O$ }- B) `1 v3 T' i! e+ P
<?//必须有GD库支持 7 B) `: y$ }9 i0 _6 _; L
Header("Content-type:image/jpeg");
, z5 `3 N3 O, o, M$im=imagecreate(400,30); " k, V# y! E3 h
$black=ImageColorAllocate($im,0,0,0);
. u& ~0 P( p, P& i1 t9 \% Y$white=ImageColorAllocate($im,255,255,255); 1 z& m' W2 n' u" l, k
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ' g# s$ q Z, g, w: a8 @+ Y
ImageJpeg($im,"hello.jpeg"); & P+ @" a h3 _% |: t( v: `
ImageDestroy($im); 8 E5 D7 e: Y% S
?> |
|