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

给初学PHP的5个入手程序


" J- a! F( e3 d# W' sphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 % H  p8 l! t7 d+ b. E
& Z7 _+ l' W8 A0 ?
---------------------------------------------------- 2 _0 `) S2 B% F" n7 S3 ?* d4 K
下面进入正题

7 G) w9 |: f4 H& A, m; V准备了5个程序
: / P* w2 R2 K( I5 U' H4 C
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
/ y; S7 v2 p' x
2.显示一个漂亮的表格
. [/ K3 H4 C; G/ U2 }- t9 I$ K! q0 d
3.一个表单例子,提交并显示提交结果

; h, f6 z5 |1 ]: S& }3 J4.数据库操纵例子(投票程序
) . ^3 K& Q; C3 p2 C
5.动态创建图形并保存例子

- D2 S  C1 L0 E, ?) B
2 [* `, f9 W5 N+ M+ O7 x& w---------------------------------------------------- # E4 y: Y$ _  p; L# ~& q

) B" ^! Q" M) \+ U6 U6 f! c0 V#
程序1 / t9 s( W0 a7 U
4 _7 e! X+ Z  N  u5 v. Q& ?
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
% g: ^: |" q+ ]* [) R3 K  r5 |6 D
<?php , ]$ \  G- Y) n. B' C
* U5 P4 ?3 I2 L$ W
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
/ X6 T/ w! T3 w+ x6 w3 [
+ q+ G5 n& X  {: T; T; \; n?> - M  J% v. d7 b* G

! K0 C4 a% r* `. H9 z3 N; W----------------------------------------------------
6 z+ d1 S* k: t+ A& p
. D+ i& r5 S7 c2 q" ?
- W( ?8 I& D) Y8 a3 i2 }4 ]#
程序2:
3 M; V: j$ c2 I+ e9 Z, Q9 B. d  j
/* 功能:显示一个漂亮的表格
0 a; W5 }( }4 f8 C
, x( r) S. `* a' j# N
<HTML>
9 ]6 W8 @9 V  h. r<HEAD>
: P/ B1 E; ]5 E<TITLE>一个漂亮的表格
</TITLE> ) ~! @2 S2 ~3 g$ |1 w+ E7 ^! ]4 N. V
</HEAD> " F& {3 {5 ?, U+ x2 W2 W
<BODY> % Q' V. s) V9 Z, Y7 ?
<?
9 [( H" G7 h5 y% [, h  Efunction useColor()   R2 M) K7 A% X( V. o4 ~  @
{ . x6 h: m$ o' |6 j3 P$ {
/*
; e' B  l& n( e: f) S* o$ O# c** 请牢记我们最后使用过的颜色标记
7 {. g. P) w; r% e/ {" O% D
*/ & R" i# S! {: h9 L5 v! R0 i
static $ColorValue; " f* A' c& C7 w( F% X! d; M9 Y- a
/* 选择下一个颜色
*/
* b  ~/ Y# L6 U- [8 Lif($ColorValue == "#00FF00")
- M( |5 Y+ K1 [( P{ 9 q* N5 }& U; b7 }+ f9 M) T
$ColorValue = "#CCFFCC";
2 `& n  ?8 t  t' r, s1 @( h* D}
) q$ C6 Z. w( o4 s+ J, N5 Relse " S- \( D' F6 |) l  g
{ 5 o# ]& d$ Y- n1 D/ X* m4 j
$ColorValue = "#00FF00";
3 {- A0 U# X  h}
8 F' W% n" @( z0 J, _8 c: l: w( V9 t/ h; y
return($ColorValue); 1 o7 Q+ K1 F% x$ g; q
}
9 a* x$ L5 T$ s. z6 b' N& `9 j3 b' f: t7 r* n" t1 w/ V
print "<TABLE WIDTH="100%"> "; - `9 e  e1 M. I5 W8 G
for($count=0; $count > 6; $count++) " E8 n$ `/ m7 X% T6 l, z; b$ C
{ 5 o4 {' h& y) @1 g/ ^! V
/* ( j& t$ L6 |+ m3 u; e( w2 s# V
** 取得当前行的颜色
% c2 N2 P- \' k5 k) d
*/
, o& Y+ x0 R' {6 T) k$RowColor = useColor();
# o- F. O, o+ {" Y) T5 e$ K, g/*
# M7 S: N3 P9 X** 把背景颜色用HTML语言

& c4 v, w) m1 ?1 X  }+ D** 输出到表格单元
' Q* W1 G. k# o7 L( U9 r7 R% G
*/
5 g* e% w$ x% z& X1 Y. Z3 Gprint "<TR><TD BGCOLOR='$RowColor'>"; 9 O  d5 i5 x  ?  A5 }% Q7 k, r% O
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
  |% V, S* G6 J}
  N8 j& _+ u/ t& B9 O" w7 m  ^print "</TABLE> "; ' _. T. V" \4 @& W7 ~* |
?> . _1 Q* z+ ?- R) l% U/ z
</body>
1 p  j2 g$ T" C; C! c$ X</html> 7 a! N: w% ^( w. l/ i; i$ n

# V  b- c4 r% j. h, x" Z---------------------------------------------------- * [% P! r. w# t; b
#
例子3 ) x$ Z# r8 ?% n0 n, _

) {, {" O  U7 l9 n* ^9 y! |$ i3 {<?
8 G- j" U" v# e* }- y, K+ N) eif($send) 5 F1 P/ h  |8 b+ e5 ?
{ ! m. v5 y( ?7 t) J$ g1 K5 R
echo "发送结果
:$send";
! o7 ~3 z: t- x2 Qexit;
; A) J; X- F  K* c& |}
0 B4 C0 }% O. p% e1 ?
# |/ Z" n! n! u" _+ G?> & E& s. M" ]) E3 V' o- {
4 C0 p0 c2 R1 P6 \
<html>
0 j- T/ I$ b- b1 S<title></title> ) c7 z+ `# G6 v% G4 m5 i1 l$ [
<body> % t1 o4 _2 V7 q2 r- ]" `
<form action=<?echo $PHP_SELF?> method=post>
$ J. ^' S5 M$ T. O/ L<input type=text name=send value="输入值
">   R8 k0 B/ Q- p
<input type=submit>
' E$ W$ c2 p. P" r  Y<input type=reset>
, t7 [1 M/ O9 f, W</form> & m; y2 j: J6 L
</body> - ~; Q$ \9 P4 p& Z
</html>
# e& z- f) H* u$ V2 G2 c/ _
3 ~0 b# |  U5 W) k  S----------------------------------------------------
: |4 Z/ N: i- l4 {( c9 E#例子4 投票程序

6 _$ {% s8 @: v! ~; }在这里:http://89w.org/thread-715-1-1.html
8 r: o. r: A# w4 Y5 n: z8 R. ?# M

4 b9 y2 L5 i1 u8 c#例子5: 动态创建并保存图形

, q  m, I6 v6 b2 e
8 v, ]' N( ?( G8 f4 w& }' r7 g<?//必须有GD库支持

/ x4 D( d' Q2 rHeader("Content-type:image/jpeg"); * [$ L/ Q% `7 ]: o7 b6 ^: J
$im=imagecreate(400,30);
' ~  c2 B! ~, z3 d$black=ImageColorAllocate($im,0,0,0); 1 r2 `) P$ m/ K" P1 q
$white=ImageColorAllocate($im,255,255,255);
- ~9 t: e5 s7 U" S: S+ NImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");   o. A" D( |; V; z+ d5 W$ l) q
ImageJpeg($im,"hello.jpeg"); * a% e+ C9 h0 k( c- g
ImageDestroy($im); 4 z, O$ s3 G, e  @
?>

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