|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
2 @8 B0 k' a- P: |" Mphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
7 _$ H# J7 \$ x9 Y( O+ W! N$ u/ O" l8 _
----------------------------------------------------
5 c: Y# K4 d9 K" L下面进入正题
5 M+ Q* o+ g' d. ^# u' V& m准备了5个程序: ( ^4 _4 ?" C: W2 ^. T/ Y6 p
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
5 |0 N, e r' v9 u8 |2.显示一个漂亮的表格
7 h2 I% P0 f/ ]. g2 }: ~3.一个表单例子,提交并显示提交结果
( Y, E3 T3 k& c! ]% P+ o! q: }6 Q4 W4.数据库操纵例子(投票程序)
' c5 y2 J k9 |. ]. v$ B8 k5.动态创建图形并保存例子
6 ]( w7 u4 \$ X! d, z8 {; b
* N" L7 B) r6 P& G3 l7 D---------------------------------------------------- 6 ^, A8 I, B3 g7 x
4 e* c1 @# \5 s+ y$ ]
#程序1: ! R6 H3 `# E+ C3 `; Z( \
- n. ]* Q4 k) D* L% i/ q. [/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
7 v( E3 b* g1 T' d w% d
9 g& V- f" U9 q# Z<?php , ?8 S2 E. w, k5 D( m; f
; G2 ^1 P7 X# z; E# b* R/ Secho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
1 j( M* X( J% z& p+ D
/ K1 A8 c0 {/ E! n$ z?>
/ ?+ j4 w( j* g' L. L7 S; x# S; ~3 U8 W% r' J# g7 a+ W+ m
----------------------------------------------------
; {1 O" M( l/ m3 \4 F) e. }- S0 @. V* J5 b
7 C& g6 N8 z5 p
#程序2: ( p5 F: f- N) x+ {4 T2 a" p* {+ l
, D; y S, G$ C/ {7 h& X( \
/* 功能:显示一个漂亮的表格 2 X: h+ G5 r& `2 n! k! H) f9 D2 n
6 ~7 ^$ Z0 ]/ v& t3 L j% U8 `5 P p6 z
<HTML>
* h; p5 `: p9 E; m9 Z" a" |<HEAD>
0 e& Z O' b: e5 v( U: g2 f0 f<TITLE>一个漂亮的表格</TITLE> 9 @0 n* E4 }& P4 W, N/ V7 O
</HEAD> ) n. |5 }* l3 K; x4 y& I9 f+ y
<BODY>
7 F) F! m7 X9 n" k% _. }- S<? i. N( E- \: b: v! W8 ^) O
function useColor()
3 {+ {, p/ K) a( ~$ Z{ 3 Q7 E/ C8 r0 `( M
/*
' W, J. K1 W# H+ D5 D9 H** 请牢记我们最后使用过的颜色标记 - q0 c' }4 v& {* c2 Q# n( v! r
*/ ; M6 L- m- H. F J4 |
static $ColorValue; 0 p4 h, R f2 \2 G+ a
/* 选择下一个颜色 */
1 g: b- t" ]0 f- W- {% P! @if($ColorValue == "#00FF00")
- v0 n/ W' {' \4 V) |( H& }, a& M. h{ & N0 W! w- ?" t/ R& O0 w
$ColorValue = "#CCFFCC";
7 w0 e$ \, G/ q( q2 n} # O! W+ K& B9 r
else # M2 k+ D0 d0 k7 A2 |9 g& v+ u
{ 4 R( ?+ x5 n' c p. o5 j, x
$ColorValue = "#00FF00";
) i+ l6 t0 |+ P/ `+ }} 9 D0 Q0 l5 W& T! T! X: p
5 W# v; O. R# mreturn($ColorValue);
' p+ l3 ]6 |" e) u2 M! }1 L! e, p1 N} & V! E) C; b. z
) T! O4 j- c8 E9 z" d6 D2 dprint "<TABLE WIDTH="100%"> ";
1 N( T/ L& ^. { Dfor($count=0; $count > 6; $count++)
' a+ U: `: Q$ }+ A! @2 b{
# R4 [! S" m# I4 L- t/ \/ {/*
{& J2 w. S' I6 Q$ q** 取得当前行的颜色
2 i, S S4 v- b*/ . W" A: j0 }: h; T& B6 d
$RowColor = useColor();
* ?1 a2 n! q8 G# R" B) w4 @/*
, O; E8 ~5 d1 J1 Y** 把背景颜色用HTML语言
) u4 H1 _; \- a, M1 o" u. ^** 输出到表格单元 / q6 z( G' y0 N0 a4 B4 k
*/ " ?' {; I% I" J6 N0 A) k
print "<TR><TD BGCOLOR='$RowColor'>";
( I+ {: E" B3 Q. l4 Vprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
3 N: r9 T. J0 A9 d F% k} 3 f. f. M0 q9 A6 v
print "</TABLE> "; ) ?1 Z/ f$ _$ F. z8 D
?>
- C2 N, x3 q6 ]7 B0 @4 @$ H</body> 3 @# u% z: n' Y! z& t
</html> ) G: L4 }0 h! z0 ]) l' l
/ }$ }: A" C* q3 U! V
---------------------------------------------------- j4 m4 b9 P" U% y* Q5 A- ~8 g
#例子3 # Z* `$ v. ~4 A7 i: Q2 O# x
`: z) R- R. W$ I! U' e G<? ) h/ b0 {0 q1 G9 u
if($send) 9 ?, P4 w. s- ~ b4 H# _3 [$ \
{ ' L6 e4 P9 T3 Z& D
echo "发送结果:$send"; 6 q' {- k9 g. ?: J$ z: B, b
exit;
8 \7 `. B% x% l7 G! i0 \}
8 C: Y) w4 ?1 \5 B# v4 [ |: [6 y# V8 [3 P+ f5 Q6 U
?> , [. ?, E7 N1 g7 q
+ M+ ^; a$ d' R1 o) ?. B<html>
' I G+ c- O, m! K. j& O v<title></title> 2 V0 D' y4 E0 X) A
<body> ' b+ {4 V6 V, u1 j* ]3 ~" T
<form action=<?echo $PHP_SELF?> method=post> & f) U# n; t" t1 N8 I, E. F# a, _
<input type=text name=send value="输入值"> + i6 e+ G/ T0 K7 H1 T0 _( r
<input type=submit>
8 }1 a* C6 B+ v u2 Z0 ?<input type=reset> 6 O$ O( o& S' e- k$ {+ x
</form> 9 H% V. m7 P- f+ v/ s
</body>
F! l" ^. k! E7 s</html> 3 k; D& V9 o7 `- s% M' X1 T2 J' o
+ U. C# [' T7 `( d; B. S---------------------------------------------------- ' l. |' G2 Z# m/ e
#例子4 :投票程序
. y z) W& ]& j1 p! ~在这里:http://89w.org/thread-715-1-1.html
+ w. `4 B8 n/ \) u2 M5 X
" Y9 e K1 i3 u h2 }#例子5: 动态创建并保存图形
$ B/ @1 h% V! B4 e
: V8 S9 h- {" \( ]<?//必须有GD库支持
7 h& o- i. x! w, F# H& yHeader("Content-type:image/jpeg"); 3 ~8 a# L) S* a( \5 F
$im=imagecreate(400,30);
; z0 v# ?; B% i" O8 h$black=ImageColorAllocate($im,0,0,0);
- {# N1 d# @5 ^$white=ImageColorAllocate($im,255,255,255); . Y, ~! N6 L! Z; b
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ; I1 Q0 u' g0 i: r
ImageJpeg($im,"hello.jpeg");
0 }3 p b& s" f+ b6 @& G. L! PImageDestroy($im);
8 T! Q% X( n# `- m& n8 h1 S7 e?> |
|