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

给初学PHP的5个入手程序

: g. N2 l& Y- G) ]  y
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 7 H) `" w* z; z( l7 ~3 m/ |- Q; M

! J* X! F3 K- H+ @. v. W----------------------------------------------------
) h2 H% }  m3 j' a" p+ F% o下面进入正题
* a9 I4 E$ H2 U! ]5 m# J7 t8 {
准备了5个程序
: 8 W& V: t) T  p/ t3 s6 q: i, f6 r
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

% l3 j9 B7 Z) X1 L, [8 N# d2.显示一个漂亮的表格

4 A) W+ E, L- |4 O( ^3.一个表单例子,提交并显示提交结果

: t! i# G) ^' q  h5 k4.数据库操纵例子(投票程序
) ! k/ K7 U/ Y- p& E
5.动态创建图形并保存例子
4 a/ N( R4 G' f" y3 r  y; }5 P( E6 i

- a' b* M" b; f% }. a: H% H. O----------------------------------------------------
) M4 b- n* `" y% y/ I2 _0 [2 h! Q6 W% X: x0 r5 r# F7 i
#
程序1
0 x) g+ g0 ]- f/ f' u4 o% ^/ a$ Y+ @" u& b  W
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
) h' C# X' b& Y% F- S4 x  {
# m4 H6 }6 X: \. T<?php 0 A2 u1 ]; s( J$ K) d

% S5 s/ D- d& d0 Oecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ! J2 z9 K% B2 |% _% q' w( {
) D$ n! I' J/ S% c1 s
?>
9 O; j2 |) n2 G2 r3 a# x
/ n! {: ?$ q( ?, D9 Z. I---------------------------------------------------- * {2 H  |  M5 n7 d) y  S1 y

& d- _+ [+ ^! N0 g  {* r9 o8 T: D) J, D* c7 V& d, j8 y
#
程序2:
& [6 c1 Q+ I. I& ^7 s) p2 z8 ^$ q2 n8 p. \
/* 功能:显示一个漂亮的表格

0 B3 U* P$ g4 b, P" U2 v3 H/ u& b* K' |% d+ q  r( K
<HTML>
- W8 Y& C1 j3 C, K<HEAD>
" u6 u. i+ C: y# Z<TITLE>一个漂亮的表格
</TITLE>
! S' ?  s9 J# T% @8 Y</HEAD> / w. H% F3 Z1 p: q9 v
<BODY>
. w+ X! Y% [1 E* Y<? * P4 T( {2 r6 w
function useColor() 6 @* u* Y0 F- l( d
{ 0 |/ F+ s. q- \8 q* Q# q
/* . Z  ~7 o7 ]. U2 l/ ^. }8 @1 ?
** 请牢记我们最后使用过的颜色标记
- @( M1 r& v* g0 }0 K6 ]
*/ # E! D1 b7 g' S% w/ o
static $ColorValue;
) t# J3 C6 \  U. c6 @* D/* 选择下一个颜色
*/
! `" W$ G+ U: i0 N: B* W* v: q  Oif($ColorValue == "#00FF00")
1 g$ E2 Y3 [. B$ w, i. N: t& e7 Q{
9 A5 C2 J0 T9 \+ L" \8 `$ColorValue = "#CCFFCC"; - Q; z8 D' N' x: C+ J: `, _! `2 H" e
} / l  e5 b5 w, g3 P& a
else 8 T( ~8 x/ E, B; P* s- D
{ 0 j$ ?0 e/ t* [  c1 v" _
$ColorValue = "#00FF00";
3 |- w( |3 B1 P- J4 [; t3 _; x} 9 Y! `$ ]* \! }  D+ B2 Z

2 F# _0 {& D$ U" e; v, s. Hreturn($ColorValue); 7 `/ K- M" v" ^! a( j1 c6 w+ ~
}
' O6 z) g  c! b/ W/ G
( E" a# y" b0 \. g+ Y& M/ aprint "<TABLE WIDTH="100%"> "; 3 z- ~: Q# i! e# w* y$ F
for($count=0; $count > 6; $count++)
  g3 ]; s4 `& M: p2 x6 O{ 2 k# g$ n6 I$ ]9 m* J, f
/*
) T1 ^9 }! |8 E* Q2 z  }. A2 K! |** 取得当前行的颜色

$ O! N' L3 J6 `*/
" ]( V/ d- a, c+ s) _$RowColor = useColor();
. m+ T) F' ]2 p2 T, I. B' H/* 7 z9 F1 e' M5 T/ C2 p7 ?* C
** 把背景颜色用HTML语言

$ f7 t8 s$ X$ S  p. A** 输出到表格单元
, P( V& ]- {" u9 t8 d( ~, s# ?8 N# A
*/
% J! M% D* v" C( f+ D( Pprint "<TR><TD BGCOLOR='$RowColor'>";
9 F" W6 P) A4 @* ]! Hprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 4 _3 D' X, ~7 ?9 n' p
} 1 n. H; m9 H8 o9 u0 K' F3 I+ I
print "</TABLE> ";
1 {9 ]% F3 b. C7 w?> ; J7 o0 ^1 ~! X7 M4 T
</body>
% W) ?' N7 x( V* L7 G2 n: o</html>
( ]9 P1 O8 o2 i4 b8 g  S+ Q6 J+ i8 `) t) Q) \2 Y
---------------------------------------------------- # w$ @0 k) E& H0 T
#
例子3 $ ?2 q) ?+ _/ P

& y1 u- I, U- S6 W* Q# R  P. Y) U<?
  f0 v9 t: I) `# Bif($send)
3 L% D- M& z) W3 g. F5 l0 C, Y{
4 x- M* C$ V; g) Gecho "发送结果
:$send"; $ c( N, _3 s; B) ^: s$ {  R
exit;
/ ^, b5 @! k7 S} ! D" H( }) t3 c9 ]

! F$ W# N* ~- b2 N6 w$ i! c3 e" s?> 0 H, u. w0 \/ A2 C$ |  U

% A0 h1 z+ X% V5 C5 o7 o<html>
% W2 m: @. M. L<title></title> + V, n7 f/ B+ x4 _: ]) ?% }5 l
<body> 1 x# v; c; g! u8 s
<form action=<?echo $PHP_SELF?> method=post> $ {5 N$ J# s+ h1 K! o  f% C8 V
<input type=text name=send value="输入值
">
( p/ M: n. E: k. m9 g1 |<input type=submit>
' ^$ G8 b0 }" J( S7 @1 P4 n4 v<input type=reset>
. W. u; p* ~- d- K/ j! V/ [</form> 7 E+ l( \, P( x% f: D! I' l
</body> 4 h6 ^- c0 A. J- o+ |$ R
</html>
0 o9 ?2 k' q8 g$ S% g6 `
, g4 |" t6 a2 [. J7 w' l---------------------------------------------------- # p/ y, G% @8 [+ x6 m- o
#例子4 投票程序

* r3 _, [3 X4 M& m3 C9 Q( I在这里:http://89w.org/thread-715-1-1.html

+ I5 D- N2 p/ T) C0 K. G, l9 Y" U( Z% G! F: O9 {: ^6 k
#例子5: 动态创建并保存图形

& h8 O, l  F6 c& D* q* S3 }. o) e: l7 r$ d2 a' e
<?//必须有GD库支持
0 P2 Y6 V* B3 j% J2 l: O- E
Header("Content-type:image/jpeg"); . U1 o. b# ]% m* O! T
$im=imagecreate(400,30); + u- `  d2 B8 ?) g+ I
$black=ImageColorAllocate($im,0,0,0); ! u' x5 ^! C- w' m
$white=ImageColorAllocate($im,255,255,255);
& g- o) I/ ~; f( X. yImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 1 Y" p9 L$ R) u  R3 F
ImageJpeg($im,"hello.jpeg"); , H4 |! {8 ^9 |$ [
ImageDestroy($im); ; d' o+ B! V8 z+ f- z
?>

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