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

给初学PHP的5个入手程序


) ~/ e$ l5 \: H: e( Sphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 1 n0 y4 ^/ T1 V& c0 Y/ w' X: t2 Y
6 m2 k4 J: j: ], N
----------------------------------------------------
# {. A1 ]: Z! w5 Y7 Z" f# c下面进入正题
$ V/ E; e9 S$ y$ g9 x3 B
准备了5个程序
: 0 c2 u  U$ \3 e! N. `
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

% W  l9 r! j/ H9 z; B, d2.显示一个漂亮的表格
+ H6 A  k0 e0 y" m( u* O
3.一个表单例子,提交并显示提交结果

; H# k& v: a. C$ `7 ^( W, L- q4.数据库操纵例子(投票程序
) 1 `) r4 q1 S$ x1 b0 ]* u/ Z
5.动态创建图形并保存例子
  k0 o5 J* _' o

0 I9 h0 n; H+ q' F---------------------------------------------------- + w& y8 E( e6 n; m

* `; v  o& C6 s" i- A/ ?( ~#
程序1
! z5 N3 K' N, P' V+ l
( j, d6 ]; Y. l* _! |2 Z/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 2 b- R# z" E0 R1 U0 F
1 m7 q- b. Z- w' `
<?php ) m! L' ]* I/ |& q! k$ u2 {5 q

- k8 n+ `$ J2 g+ d  m& vecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
; N1 i! p7 I9 S) R
! G. u) l) @3 P?> 7 o5 H) u& D0 }% _6 B- y

- w2 Q9 }& C5 K, l---------------------------------------------------- ; K: r8 s# ?+ V( t8 T, c/ \1 a# h
; F. X3 m9 d7 e, u, J  r" l

1 [4 Q( b9 Q  Y, k( v# L- F) z#
程序2:
8 r6 w, D; e0 e7 D+ J  x; X% I
3 Z- U7 u0 _+ b& [3 c/* 功能:显示一个漂亮的表格

% j# w" ?; K# e" l, H- q2 C8 A( }- A, [  }
<HTML> 4 v, [4 o" p# k
<HEAD>
& V1 x+ S. e& X  d<TITLE>一个漂亮的表格
</TITLE> 9 h) z  _% ^! X; c, @5 w
</HEAD>
1 I  Q- j. S% r+ N' ^/ p- M# V<BODY> ) ^; |. ^. E$ C
<? ( ^) ?$ b; @' m5 M1 I) Q
function useColor()
4 Z- |: t+ Y3 F4 ~$ y{
4 q; {4 J( l* d& z/* & ~- R6 {8 P8 r) c! t2 _, a! f
** 请牢记我们最后使用过的颜色标记

$ k3 l4 U' }* l*/
. v! |2 ]; o& U5 ]2 a2 u6 k, q3 dstatic $ColorValue; 2 G% p$ ^1 n- ?* u% [
/* 选择下一个颜色
*/ . e* U: p0 L! g% _; k* J2 K; T  _7 d
if($ColorValue == "#00FF00") 7 s0 ?, r  @+ t, Q: e: D
{
# \: J* s- X4 p  f- K$ColorValue = "#CCFFCC"; 3 E$ h0 A7 h1 i" T' R. v8 {
} + H( s# r. \# ~, C1 h- [
else 3 G+ w  m$ N& j6 a/ e8 v
{ 9 E# H1 t( Q( n; ?- f
$ColorValue = "#00FF00"; " Y, [  s9 J% r
} * F8 t9 C2 N1 O6 ?8 F
, ^- ~" T$ ]: o
return($ColorValue); : a' h8 V! N0 }1 F. I5 L
}
3 X+ U( L9 n) ?! R1 d$ P. s
4 |/ _' v( F- F$ L7 [print "<TABLE WIDTH="100%"> ";
; Y3 ~  N. Z. i( u7 z* k, `0 hfor($count=0; $count > 6; $count++)
6 z: S7 ~: _& c/ F/ }& e2 j1 |& j4 c* U{ * g0 m. N: |* |# ~
/*
% V2 b, v' i2 S. n( v** 取得当前行的颜色

; W: t: W8 z* Q- R; _*/
% t7 K" P6 K) P/ j8 y. h' s) A) c- Z$RowColor = useColor(); - A5 U% Q% {3 o: v, ^8 C
/*
+ G- T/ V9 S5 U) T( m- P) n3 K** 把背景颜色用HTML语言
$ B- G5 [: p5 Q6 L
** 输出到表格单元
6 V( j8 p8 q: R
*/ & o. C6 j1 O, W$ P8 d# p# @
print "<TR><TD BGCOLOR='$RowColor'>";
' W. \' l0 j4 v) W8 Wprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ; k3 J3 n6 _& _' F2 d8 b" B
}
) d, m: u8 G' y' wprint "</TABLE> ";
) P- A6 ~; l* ^7 h?> 4 u( e9 A! o. w2 {1 o
</body>
! \( Q4 k; E3 k# N9 N9 e3 y</html> 0 z+ m" i4 b/ Q9 x- j

5 p& V6 `# g& Y1 Y  E---------------------------------------------------- 9 B" F* ~! i" A+ N: N
#
例子3 / H7 o  z2 [- z/ e& h4 i

# K4 k, N: X# [" i1 d/ A9 I  \# N<? % S' Y" Y0 a' E0 \; g$ r7 z
if($send)
) s: h4 o" ]* o% B, w{
( ]5 ?% Y: S' |/ f$ S  Q* A) v8 Uecho "发送结果
:$send"; # W7 f( P) _& |" E* P
exit;
8 {  T; Y4 D& H. e}
  L3 [0 L2 O1 l6 b: f& Z4 z* G. Y9 l: F0 v8 b& z
?> # a9 ?$ l5 j( s( T- v& n8 o; P4 U

0 x7 {- J9 A) a6 e/ ?; m1 C0 \. I<html>
0 b) Y+ M, Q5 u. y<title></title>
# c" d' H- c" h& E  h<body>
, @3 \  G9 n, D! r9 K& M% b5 d% H, Z<form action=<?echo $PHP_SELF?> method=post>
( o/ r* O# S9 F  M8 a" \<input type=text name=send value="输入值
">
# z2 X# ?( G! U( m<input type=submit>
8 m! {$ ]" [5 {) ?; O<input type=reset>
% ^; W3 y/ f4 K- I</form>
7 A% A* j% U- J1 n; @0 |( k& j</body>
: o3 i. \$ p( M3 e) \</html>
/ J6 o% |5 X" P- y+ ^
) B5 N. o- X. V9 [( V) Z----------------------------------------------------
- N5 q- \, M4 ~5 U#例子4 投票程序
9 ?6 ?5 r  B9 f5 c8 _
在这里:http://89w.org/thread-715-1-1.html
$ F( v' v4 c6 e' f1 J- ]3 N

( c2 A8 i2 C& E, n: D: c* z#例子5: 动态创建并保存图形
$ J2 p- [6 w# g- |7 {; Q3 V/ G5 K

" S# D$ t! R6 D# d* v<?//必须有GD库支持

! A" h1 [$ b: t- a) I4 H. sHeader("Content-type:image/jpeg");   _& \7 U/ J1 F) b2 }$ O: w
$im=imagecreate(400,30);
& F4 b3 U# L/ y$black=ImageColorAllocate($im,0,0,0); * d; @- @! L) X5 @4 a- b# X
$white=ImageColorAllocate($im,255,255,255);
1 f2 f4 |" ~' `7 xImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* Y1 g$ y5 s* L9 ^! I1 lImageJpeg($im,"hello.jpeg");
6 i) |7 K) L' m( i, VImageDestroy($im); 5 Q' P+ }2 b! r0 V) T' l' g, L
?>

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