  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
& e- e) m2 Q* U) J/ bphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ' R% G" y4 R) X& a1 b
9 L @9 X% J$ {3 I; v---------------------------------------------------- / j( @. {3 w' n0 a
下面进入正题: q3 S0 S0 D& B" s3 S/ @
准备了5个程序: & N" Q( ~* ^5 S' k
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
" i; c/ W" b3 j+ F& {! p* n2.显示一个漂亮的表格 ( O4 R8 k3 p. u0 w3 M5 i0 `
3.一个表单例子,提交并显示提交结果
( r6 q9 C5 @4 h$ q4 I4.数据库操纵例子(投票程序) $ s( n5 @$ H4 G" {# J8 k+ K
5.动态创建图形并保存例子
2 d# m* k- F2 z. r* ] V; C+ d8 `* u9 o, V* M$ u: t! ~( F4 M
---------------------------------------------------- % i0 n0 K' n8 _: _4 j) \+ \; J' p! x
- x! E1 Z2 p# E, }
#程序1:
% ?$ \6 u: d- {: S/ P+ G1 L4 k% s+ R y8 T. @. N9 P
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
: n3 I+ b9 Y7 K* B. Z: R
: P: U4 {7 p& g' \' l3 Q$ c<?php
6 e" u' y8 X- K( S. S& h9 j, H5 L3 z+ }# N
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 6 ]1 c# Q @! Y5 N" ^- C3 {9 N
3 Z7 B/ M, @$ ~: Q K) [
?> 4 ~' A: H: e' h \" B
4 z5 O$ ^6 k0 G6 B1 A, Z---------------------------------------------------- " C2 L) f7 Q& N h+ R
: e' x9 |6 `: c0 F% h
* _9 L+ s& m' o3 Y z! N( K
#程序2: 6 S6 @% z6 Z* i+ B, h) @: l
# }! {# t+ ^* p/ D. [6 q
/* 功能:显示一个漂亮的表格
3 |4 M$ E0 Q" e! `+ e1 o
6 Q; _" y: A2 N7 W<HTML> " Y& S: x R# ]* e( h7 u* L" x. R
<HEAD>
- s3 |4 N, j0 S+ w7 t) [9 E<TITLE>一个漂亮的表格</TITLE>
1 n" G' f. q2 d( S; l</HEAD>
5 y& [+ k9 u8 t! B; P. ~4 n+ Y<BODY>
6 H" e- A) w& H# u' O r5 @/ }<? : }% a1 G$ l3 P9 B& z
function useColor() ( X4 W, [% E. ?( F( P
{ / L* ^* H) t0 I! N0 }/ W
/*
. C8 `1 ]) s4 L x% w3 V** 请牢记我们最后使用过的颜色标记 6 \7 l% w9 X3 f9 B& S
*/
0 t9 k/ Y/ w( K1 vstatic $ColorValue; ; r4 b& M% k+ f0 g- b9 t
/* 选择下一个颜色 */ % e# l q$ K( |6 t; y/ `; ^0 C
if($ColorValue == "#00FF00") 0 g# w' k. T x& R$ q+ u% l* _
{
( E) R- M5 r: Z/ i$ColorValue = "#CCFFCC";
& @6 p; l4 r' W} 7 a0 }. ^/ I# Q S; _* n5 c1 p
else ! {5 A. l# x" r1 ?! D9 b `
{ , }9 e1 F* _; y/ G
$ColorValue = "#00FF00"; 3 s" G1 d$ ]% ^ A& a* w- L- n4 N2 x
} # k; A. t6 S6 I3 @/ W: @# ?2 b
; ?, W& x# ?3 L6 I0 _
return($ColorValue);
" k W8 E1 U: M( R9 {; Q! m* t}
5 ^8 \1 u% o/ F9 w: B- ]
) W" C* I" W H, Gprint "<TABLE WIDTH="100%"> "; $ ~1 L* \% b% r7 {0 `
for($count=0; $count > 6; $count++) Q" r% V! g1 d! Z
{ 1 v7 a7 y: U* c0 r$ P* Y
/*
- O9 b/ u; y. _( V' D** 取得当前行的颜色
/ J. S! u: ^+ D' }/ K*/ ! r! x6 p- C9 N6 O( ~9 V5 Y
$RowColor = useColor(); 3 `3 o% r5 Y$ \5 |' N, H, ?
/*
/ e& N; Q" F1 j g: j7 I' e j** 把背景颜色用HTML语言 3 O" I8 h3 o* `( u2 a6 m3 k
** 输出到表格单元 1 y% ^5 S" B0 ~8 p1 {
*/
9 K8 Z- f0 ~* d" x* Yprint "<TR><TD BGCOLOR='$RowColor'>";
* F0 ] R# Q: M Dprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 9 s& _$ f6 Q$ j
}
; Z2 x6 `# i7 Zprint "</TABLE> ";
. f# w& V) B; I7 B?> ' R) V9 I, y+ @- H a
</body> * t3 s( Z3 A7 C' c# L9 R6 q, b- A
</html> & k9 y! \1 W; D
" v: J* i& u& S$ `
----------------------------------------------------
# V" u# M, s% p& w' d#例子3 / Q1 G! D6 u9 ~* E h% v# J
3 Q' T! Z9 ~# v4 T5 J* S0 k* j<? 9 W8 @) i/ m) p9 E" u: S2 z
if($send) ' W8 L( V' ^! t- C
{
( e8 J. y/ M# j: m# Yecho "发送结果:$send";
! v- O) d& H8 w$ M5 L" N; b! B# ?$ xexit;
6 u# z- ^; n* F2 {/ ]} 4 A! \0 c6 g* v& ~+ D6 O3 B" T
" J5 [" G: l/ c
?> . a% A7 v5 y [& z% j
; ?0 ^2 ]$ _4 \1 P2 l
<html>
n: {! o, N/ |<title></title>
6 \1 G& C4 C8 b7 \3 a+ g' L<body> 8 Q9 H, _, e c" n; D( e
<form action=<?echo $PHP_SELF?> method=post> , X: p0 P% [7 i$ l7 ^5 c' \* x
<input type=text name=send value="输入值"> & G. C+ \9 Y+ X0 {0 I
<input type=submit>
# J0 o7 b- k: J( M<input type=reset> ' ?( @4 m7 x+ y
</form>
8 x& W5 r3 ?- l; Z' O. ?: {% R</body> 8 G& ]5 c" A, k1 w% {$ W
</html>
) @! E* h8 p8 b% t# Y3 g. v+ w+ H9 S2 c( X) [/ }& x* O
---------------------------------------------------- & [( y! b% ]6 ~
#例子4 :投票程序
% L! s0 L5 ?/ J9 Q: q3 m在这里:http://89w.org/thread-715-1-1.html
3 s! X8 v9 n+ \0 _9 K9 i4 r* e+ _& t" K( c
#例子5: 动态创建并保存图形
5 |! ^, |# |# V; k: i; |, t V# x& F& {' d# s
<?//必须有GD库支持
2 [3 z3 t1 h6 {/ j. nHeader("Content-type:image/jpeg"); @$ e+ ~" `8 t
$im=imagecreate(400,30); 0 P6 L# w! v! r& Z( j' Y
$black=ImageColorAllocate($im,0,0,0);
( z3 y+ [# A- T r$white=ImageColorAllocate($im,255,255,255); 2 V5 E2 `0 e# t6 g) W
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
, h/ ~2 H+ k& V, j+ m" IImageJpeg($im,"hello.jpeg"); ; S1 t4 D& r0 t5 {- N+ H
ImageDestroy($im);
: D: I( L2 T4 U5 J7 [; ~! b?> |
|