获得本站免费赞助空间请点这里
返回列表 发帖

给初学PHP的5个入手程序

7 M: O, c: G$ P6 T, @* I' a3 @' c- A" b
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 1 X, [2 P3 j: h! t/ w, @

- r$ l% z- f% T7 f- C( N----------------------------------------------------
+ F9 ~* v- y8 O下面进入正题
/ @6 X4 t& U; ~/ T
准备了5个程序
: # w. P7 H$ u  c: ~0 Y* f/ ?
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

4 a7 |3 J( K9 b2 t2.显示一个漂亮的表格

1 b- d; ?6 B3 t3.一个表单例子,提交并显示提交结果
. {" ?* F3 I/ |- D
4.数据库操纵例子(投票程序
)
5 \1 h& d. v) P4 U( E( v2 k5.动态创建图形并保存例子
7 E* }2 p$ c8 f* w. U8 ]# X  R- u% s  V
( Z" y* G2 C. t- M& ~6 h3 _: f7 B
----------------------------------------------------
+ v. ]' L6 F7 m- _1 N) h- T6 X8 I
* _/ I+ N2 _4 b" t- ]#
程序1
9 o& u( h2 Q) t; L! Z- ^8 H
4 }  N7 I, Z6 a2 s3 |1 `' Q; y# Z- d/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
7 }8 j+ r, r" i+ W) Y: I9 l- d  M' Q  m4 n% u; G
<?php : U1 n. ^5 b$ J' y" [7 H/ d
% P3 }9 f5 {# l6 O
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
3 e: E( U5 @* x- i# l3 r
4 T  T2 R; Z4 h5 f* q5 G; O& H?>
2 E7 S% R$ F0 r* e: T6 x
0 ^+ o4 n! N+ J7 q---------------------------------------------------- & F" ?; D- {, j- o6 \; |+ M

9 P3 g5 w. y$ j& j7 u0 e2 A* }0 c6 q6 N' s( R1 T1 v
#
程序2:
  q7 ?7 m6 B; h  q" X1 ]" x( a
) M& [) m7 n2 j6 T# Y3 v/* 功能:显示一个漂亮的表格

7 O8 ^& H. R) O  ?* \
2 f$ \4 y- {4 m) @7 \/ ?& B<HTML>
) S* T: n6 L, Z+ a# m9 b% _<HEAD>
( o! Q6 D" k* p: `# I( f<TITLE>一个漂亮的表格
</TITLE>
; ~( f7 |2 F  ]: y! K1 |</HEAD>
  Q" @2 C1 I, d7 U' e/ e" d<BODY>
# a8 D; P& ?) j! `<?
6 G2 R7 S8 L9 ]& ]  hfunction useColor() % {3 f8 V( P' z% f( ]2 ?' l% U
{ ; H. E  j5 _* ~6 i; D
/*
9 @+ {3 @$ p0 |: q( ]/ I** 请牢记我们最后使用过的颜色标记

7 W. F; Z# i9 {*/ 9 ?7 I& c* D: @; R' A
static $ColorValue;
; Z9 q. [$ Q: F* \% ~/* 选择下一个颜色
*/ * a% o2 a5 O9 c  E- _
if($ColorValue == "#00FF00") 1 h4 v' }2 B' p
{ ; [" b8 ~* u& v' @  B! @8 r0 W6 q
$ColorValue = "#CCFFCC";
& k8 r$ O; @% c} ; w# t$ c% T/ m+ j
else
* b' N0 y% s4 ?! W3 ]{ 6 Y& I3 x5 p! j; E* v& E
$ColorValue = "#00FF00"; , Q3 o7 @% y7 V" X, v
} # `+ M$ e9 K' x) h3 p- [$ `0 Q$ @

, ]0 y5 F! w9 g. I$ ^return($ColorValue); # }4 s/ C" ~6 B! s
} 0 M2 h1 b) [3 [% E$ l
- M+ b# R& H* T
print "<TABLE WIDTH="100%"> "; 0 z" u# D# r: T0 d" f# G* l# @2 ^
for($count=0; $count > 6; $count++)
8 [7 A/ x' {& c0 M1 ]- G+ w$ K2 U{
, d* ?: i# `8 u3 }. U4 J8 u/* 2 O$ i, n2 ^( y& N! K  \9 Q( W
** 取得当前行的颜色
# R, [& Z, ~5 v+ K! Y
*/
/ f& ]7 u0 F# ]. ^3 ]- q9 r$RowColor = useColor();
+ C! }2 h( _+ j0 u8 |  X: C/*
" |+ u5 K+ M' Z  S  @; ]** 把背景颜色用HTML语言
9 l+ O9 F6 |8 e0 K6 o$ F
** 输出到表格单元
3 G& a- I! t3 ]. c: X7 P8 f( ^
*/ 5 a* ^8 J8 M  N
print "<TR><TD BGCOLOR='$RowColor'>"; * r# E2 G, N" E
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
6 F4 ^( q: u0 ^8 f) \}
) m0 R- s) B2 A3 C2 K/ Aprint "</TABLE> ";
) }& L( ?+ W! a5 s5 l+ k, {4 @) A?>
/ J' w# ]- V. _! D% i4 C. @</body>
) L+ W7 R& |- d5 ~# O% b% P( W</html> / A4 p1 M2 _/ r% a( N; K% g% [
: v( j1 W+ `% i  `4 W
---------------------------------------------------- 4 J/ P- z4 q& f2 b3 z: q: R) a
#
例子3
+ y8 ^4 y5 k& r, n: q. e- c$ r+ b5 \# M
<?
( \2 t0 Q7 ~2 {$ Q8 c9 H) gif($send) 6 S; I& E4 _1 @. k, W* ]4 E
{
* r& [2 {" }9 E5 N# hecho "发送结果
:$send";
0 S' K4 ?# k- `7 ?9 ?7 u; ]exit;
9 I$ q* g( m& u; n/ ?+ ^}
4 Z6 ?- Y+ S, o4 K+ D# Q* `  |5 P& ]
?> 1 V1 r! r$ w0 D9 H

8 k" w1 L# l0 v: j' p6 i<html>
+ h1 B: @6 w, u<title></title>
! O: t0 Z8 a+ ]/ l& C0 c<body>
5 ~6 a3 _1 t" [9 f3 n: A<form action=<?echo $PHP_SELF?> method=post>
8 ^# b0 w5 k! G0 T<input type=text name=send value="输入值
"> 9 a  y' o0 ]' F, g
<input type=submit>
1 \% s; R; L: X4 d% p9 u3 }<input type=reset>
! w" `9 o2 w; W0 s3 r4 g/ }: {</form>
* P) v/ h1 U' o5 Q$ F! u0 l0 O5 J</body> % s& M3 A/ D6 s% _0 C: F
</html> " H8 j0 G+ O: C$ b; p1 ~

" |9 z% G" Y" J! j/ e8 i---------------------------------------------------- / S$ }+ G0 n+ ?+ N9 h) i8 p
#例子4 投票程序

6 C/ o) p# z  n6 f在这里:http://89w.org/thread-715-1-1.html
. j7 F3 T& }( z! E& e0 ~' G
1 y- ~/ {5 s8 s# h  `& ?
#例子5: 动态创建并保存图形
- H! c+ \9 X) b
# h# C3 }4 ]5 @4 G7 g" n" c
<?//必须有GD库支持
9 r( I$ O$ u6 @; @, X2 v! a% t7 S
Header("Content-type:image/jpeg");
1 z+ H6 y/ X& B$ U$im=imagecreate(400,30); : J" c5 T. I8 A& }
$black=ImageColorAllocate($im,0,0,0);
. B  r. p% d# J/ P+ R, l$white=ImageColorAllocate($im,255,255,255);
1 r7 F' ?$ ^/ K$ SImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / i4 C8 @" P, D9 J0 E
ImageJpeg($im,"hello.jpeg");
9 S, K  W6 a2 GImageDestroy($im);
) A- E; Y; g& t+ e3 [+ K! t?>

返回列表
【捌玖网络】已经运行: