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

给初学PHP的5个入手程序


% @& k& s/ l  fphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
! n+ q+ w) C/ N4 U8 n: r3 u' B1 R0 `; z$ |7 [# V. s  ]/ D7 s
---------------------------------------------------- 2 G* T) ^6 e8 k/ v' |& [9 ]. ]( X
下面进入正题
' Z+ B+ U! b! q( o
准备了5个程序
:
& F7 U9 c) V* ]7 U! R1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
9 s/ t8 u- |) W( g
2.显示一个漂亮的表格

' T6 T& Y/ c8 p4 R+ ?7 \- S, d/ w3.一个表单例子,提交并显示提交结果
# r( K6 [. P1 ?1 n% J; B6 u) s9 S
4.数据库操纵例子(投票程序
)
  d. g+ O. @/ I5.动态创建图形并保存例子

: u# s  H, Z9 i+ Q/ g9 Z2 W0 k2 K5 T0 W' f/ Y" p
----------------------------------------------------
5 g9 r4 k& U, P. `+ a# [1 m% ~0 j: g
#
程序1 , u" C, a7 z( E% p

# O# Y9 V5 P$ L! ^! h: \/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
2 n1 v& N( e& J: k) p; t$ G2 v. w9 u7 f2 d+ t% r# E
<?php
( ~/ R! N2 s+ U+ G, e6 m* Q& M8 h3 Q% E9 J( N# b
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
, e0 ~8 O, t4 l2 P2 h7 l. s3 l% _, N* Y# p; V+ D
?>
% ?, T9 T; H2 _$ ]: ^
  v5 i6 N5 b7 N% L----------------------------------------------------
/ w- A( Z1 B2 O8 P; z3 x+ S4 E3 o0 S6 X6 e* M) e
) C  d2 D) Z5 M
#
程序2:
$ v9 q; R0 y/ a# m
% M; O7 e0 N& ?2 w* T, i/* 功能:显示一个漂亮的表格

1 h/ m  |) P! t
: o; p& k2 N2 G& N& P<HTML>
9 O, A( t3 o& o9 v" @4 H  Z1 ?( y<HEAD>
; ^6 N$ L% A9 e<TITLE>一个漂亮的表格
</TITLE>
1 g! ?! O; A$ J0 D( S</HEAD> 8 t  R! x6 e3 R; W# G. e! a: @
<BODY>
0 p4 v- N7 a9 k<? # O8 k3 I; f) Y9 B: C) w4 o
function useColor() - W& B* c. F; i5 U7 _8 O8 }2 \
{ ) q* G' ~$ h; [+ |
/*
" ^9 d) G' k9 `1 X% g( q** 请牢记我们最后使用过的颜色标记

* m+ \" W+ u/ w*/
& |( x- F. W5 K" f5 g$ o2 qstatic $ColorValue; $ u" U; z2 l9 B6 t$ ?
/* 选择下一个颜色
*/ / P4 b0 T* s! y- Y$ H$ @3 i, A
if($ColorValue == "#00FF00")
5 o# B1 v  ^5 [! f  l, |{ : @: c* a2 {' {4 S6 ~5 ^- E
$ColorValue = "#CCFFCC"; : B" `) f# x! e( O; {
}
$ W3 }* s7 l2 j5 J/ `# K" selse
% d9 Y% ]  M  [: I7 Z3 j{
2 R: N, s% K9 X) q7 {$ColorValue = "#00FF00"; - B1 B5 {! p7 C
} # A; d9 D+ b6 z( |8 Q

6 O7 ~- l9 y0 n% o. a* ~return($ColorValue); 1 ]  v, M; l: f0 ^+ M  i3 d
} . I3 |7 ^" X( n% ^6 A8 k" E
( ]7 N" G' m9 y9 ~' V# m
print "<TABLE WIDTH="100%"> ";
9 l/ j2 Y5 H* v* t# P" ^for($count=0; $count > 6; $count++)
8 q0 \3 h( E" a" a4 }3 B: V{
9 @6 [6 r% \1 G" a; O/* % o# l# R0 z0 Z! s; G. K& \
** 取得当前行的颜色
) x" r- x- o) D8 G' }
*/
5 v8 R( ?  Q; r- K: O, F( L$RowColor = useColor(); & P8 x6 h2 v- y- ]" F
/*
/ c/ m- L- c5 {** 把背景颜色用HTML语言
, |# h- Z& i/ s1 {2 w5 Z
** 输出到表格单元
  p- t8 ?& L! I* o  Q( B, s2 g
*/ 6 M5 R1 f; P+ t% i; Q
print "<TR><TD BGCOLOR='$RowColor'>"; * K+ W% @; z4 V& G# n
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
" G, _& N+ k1 y} 8 ?( A4 ?- U2 W  `* r) x7 c: G
print "</TABLE> ";
% v, c1 @6 T, a; U?> & O! J4 b$ K0 h8 y0 }- T! S
</body>
/ j9 r; \8 F9 ~</html> $ Z0 [5 K2 x; Y" d
+ w9 G. b4 h4 Z$ Q1 N# a- @8 E
----------------------------------------------------
5 k5 f3 q# J- P. i#
例子3
8 b. l& z, |; n" h/ V. f5 n+ h2 G  i) e/ _  ?! u
<? 8 n7 Q, M1 v, g% }* I
if($send) 2 e- V6 G, q7 U* G7 S; q  q
{ $ T' F8 z6 o0 {0 c  C+ s: ~
echo "发送结果
:$send";
$ A  S6 k7 d8 d8 eexit; 7 |# f$ t" K$ r: ~: a+ ^& E
}
" a# L$ y+ z; k' \
& @& z- T9 z9 [0 u$ W8 P?>
. E. }: R6 J$ h  O
! c: z! x4 _# _+ U9 S# W$ l7 S0 z0 Q3 B<html>   g$ Q4 ^% W/ C" j# g- J, _. B
<title></title>
; h& L& I4 @5 P<body>
( T3 ]0 j: R( s. U, b<form action=<?echo $PHP_SELF?> method=post> * ~& H- e$ ]/ ]& G0 {# c7 k! \2 i
<input type=text name=send value="输入值
">
+ K; [/ {+ ^2 u: ?% x# b<input type=submit>
4 f* ^  H% j# F% O<input type=reset>
  S  _9 Q% M% ]</form> # B0 ?" u7 e& J" w6 u7 w2 a
</body>
# o. C# B  W7 J* b% o' J</html>
! S3 u6 E  `  B/ B" _9 x6 a  B! t5 R6 H5 `3 F% Y( z/ e& s
----------------------------------------------------
- a# }9 C, ^8 s% {$ X. \: Y' V#例子4 投票程序
8 l, E5 s& q4 L1 t
在这里:http://89w.org/thread-715-1-1.html
! s5 d* Z  K) a/ e* d& B5 u/ b

* e1 T) _& Y: q; M' l4 b. ?#例子5: 动态创建并保存图形
. I, I. y7 `, W. ^, X% D. g3 [0 s. J, o
% l% H9 a  t/ h+ `( G2 ?
<?//必须有GD库支持

: d* ^9 C8 P3 rHeader("Content-type:image/jpeg");   e- ~7 p' k9 M* `, t2 `
$im=imagecreate(400,30);
" O7 ~  w& ^9 c/ X$black=ImageColorAllocate($im,0,0,0);
3 {- V, `, F& V3 [; F: a$white=ImageColorAllocate($im,255,255,255);
, R" X0 |; ^+ G. |5 _$ z5 X7 SImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 y5 p. t# z3 j9 w4 A" l- [
ImageJpeg($im,"hello.jpeg");
5 C$ g) m% k  J+ ~+ w, P5 PImageDestroy($im); ) v, x) y: V, V; h# ]
?>

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