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

给初学PHP的5个入手程序

+ l- ]' X6 z; T( m( d
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; c( i1 s% n$ K* Q2 f3 T) ?2 g4 G1 y
' b) V6 r3 _# G: v---------------------------------------------------- / m4 a# y7 W! x; v( i
下面进入正题

3 _+ l0 k* e# K. W8 r' Y准备了5个程序
: + L" o$ g: c) H+ \
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

0 I2 z) N* }0 ^$ o2.显示一个漂亮的表格
& M. o$ Q) O1 l
3.一个表单例子,提交并显示提交结果

3 H, f3 P3 r! ?7 g& l# B9 }7 w8 L4.数据库操纵例子(投票程序
) : m0 C6 q8 m2 M1 Y% _4 t, T
5.动态创建图形并保存例子
" |4 h& o- [4 |8 @

) G3 A1 k( e% S9 s6 {. U7 g1 T---------------------------------------------------- 8 f6 y2 b9 t" Y; N% z
* p: ^; t9 z3 }4 T% l) t+ n
#
程序1 9 c8 D" t1 \8 T: W8 h% E: t% O
4 c4 A, E. x' D2 _0 ]+ `
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ + k$ Q5 w9 S6 e* y* y  C* [* E

0 w' ?7 e3 e4 \<?php
! ~! G* j4 H2 `  W2 J6 ?/ y8 y: m9 W4 X
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ . A3 `1 \0 @- V4 _' ~1 F
7 l; k+ j9 e# @( ~9 L
?>
% G4 W  _3 a0 _! r, A
6 c) _. _+ Q/ _: o/ V8 z---------------------------------------------------- 6 S. s( p; x" @8 D; H

1 P8 b2 ]& s7 v1 B" e! T0 ^' v
  z2 z* Y, K: D1 x5 h. `#
程序2: - O, _0 i$ R6 P3 ]: [7 M  h* O, o
& f. n* b  Y: C4 d& D
/* 功能:显示一个漂亮的表格

, ^% u% e6 ^5 m& _& [8 ?. r1 m7 v+ t8 C6 L
<HTML> ! ]" P% X% C/ z3 X; L3 p
<HEAD> ' U! S/ {6 G& y
<TITLE>一个漂亮的表格
</TITLE>   X# z$ O' V: o) c$ y
</HEAD>
6 Y; `7 p+ s) w" O<BODY> & |5 k4 b2 p1 J% I8 x& ]
<?
* n0 D9 j7 \! X- tfunction useColor()
7 ~8 g! V0 e8 }{ 2 e% s% H$ P' ~& {& `
/* . W' C/ I3 `' N2 f
** 请牢记我们最后使用过的颜色标记
/ U( m" o# h. I# M* q7 y  p
*/ . U! j0 o( I- f- w9 _+ k
static $ColorValue; 4 s# \& B. ]; x- E5 }
/* 选择下一个颜色
*/ # C! Z6 `& q( K: D+ S2 B7 m
if($ColorValue == "#00FF00")
& ?3 ~- S; B. S& ^" R3 ^, }{
  |+ e2 m+ N' d4 J7 M( Y+ c$ColorValue = "#CCFFCC";
' A9 m* V5 V- }$ }7 e2 |' q1 \' k5 h}
& V: O1 k% x% _- W5 O9 l9 gelse " x  q- W& g6 z) R! ?( T
{ - o( d" G; |# X: o/ C
$ColorValue = "#00FF00"; ! E' b+ O8 i2 T6 I6 ]7 [0 d' }
}
2 b7 o, l# N$ p( D$ c) n2 w
+ K) W3 |1 m% Y1 h& Greturn($ColorValue); - y* u4 ?8 _+ H; q( m8 ~
} # |! b4 q0 I) q% q# Q* A2 r

. V) d+ h* a2 S. Z  g* dprint "<TABLE WIDTH="100%"> ";
. n" S7 y  O0 |0 t4 lfor($count=0; $count > 6; $count++) & y- U2 L+ D# ~( N
{ 1 i2 t( G8 Q# I  G
/* & O: N8 {& ]; L" {$ X6 L
** 取得当前行的颜色
4 B7 @3 F1 @% `$ Y
*/ 0 d+ l5 _, O0 F3 m" d; X: t
$RowColor = useColor(); 0 }. f3 L" _( |) l
/* . O7 F5 F$ y# N& i/ z- w" p2 ]" r1 s
** 把背景颜色用HTML语言
2 k$ A1 E1 }: X# [- C
** 输出到表格单元

4 a9 z) z5 j+ C4 r6 z*/
* S3 u2 T! z7 Sprint "<TR><TD BGCOLOR='$RowColor'>";
2 l3 x5 V& y' j+ [print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; & N( J. g0 U) S0 g) K& H) I) S
}
4 N+ @# c: s( n7 cprint "</TABLE> ";
1 g; G% `) F  z, e* {8 y?> % Y2 c6 \5 I5 o: L$ ^6 M1 s& f1 @
</body> * k4 Y9 U) o6 d6 }1 E
</html> . I2 Y; n5 l5 p, z" \: R& ]

. X" J! N! }9 e: F/ _# F) o5 t# D---------------------------------------------------- 8 W9 O* {6 z6 {8 J" X6 |
#
例子3
7 [" H( E: }( Z
3 J" h$ l8 a, \$ O<? + m7 A) C  A' I( f( u/ v2 }8 v
if($send)
( |/ b- K- F, j. f/ g. k( C0 s2 p{
4 _% t1 p% H- Q, [- yecho "发送结果
:$send";
  m3 K3 m$ P5 l. K8 G! bexit; 6 K1 `, H  y: c+ y
} 7 b6 M+ g  q8 [: I; P
) [9 w, B/ O! I- ^, Q; j
?>
* a. K6 V) R  _6 [" e# L. |6 k, }5 _: Y' d
<html> $ V5 V1 m: M; `
<title></title>
4 k+ R# D1 c( ]+ y% M, `, y1 _<body> + m, ?4 G9 J6 l% _! W2 g9 m
<form action=<?echo $PHP_SELF?> method=post>
& f  g! K$ ~& L! O5 {; B8 Q/ A<input type=text name=send value="输入值
"> 3 K% `9 d1 D6 b0 x' r! Z! K
<input type=submit> " v: z9 r# s( T& w4 D1 B7 s
<input type=reset>
5 _4 p; ?8 @( X; l</form> . r+ M8 S) b" k: \
</body> 6 q4 G- {% {$ w& C4 B/ r: ]9 A' }
</html>
6 t- r( [; J! U7 d0 `* v, K/ ~# Z; S
----------------------------------------------------
9 x7 @) l( h) U; [6 l9 K; w: ]2 W#例子4 投票程序

5 @! a- }5 \2 g$ [; g在这里:http://89w.org/thread-715-1-1.html
" @6 `& _6 r* ~# y6 p4 T
" ~( j. h4 t# e6 W' `; X& E- w
#例子5: 动态创建并保存图形
2 H* r3 w0 h( O3 O" N) K* n4 i1 `
% l3 C1 l  a% e! I
<?//必须有GD库支持
& k( ^1 ]2 v- U. m7 R* u6 ~
Header("Content-type:image/jpeg");
2 V3 K. w  d! J, c* j" i$im=imagecreate(400,30);
/ I+ a2 I6 Y6 d7 b$ m; O. b$black=ImageColorAllocate($im,0,0,0);
6 a% O# |7 x$ A2 n+ d7 j  u$white=ImageColorAllocate($im,255,255,255);
) N6 |6 M' [, i' E" u+ sImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
$ G: P% k# ~' rImageJpeg($im,"hello.jpeg"); 5 @' J2 V: H: u  K
ImageDestroy($im);
1 J9 V+ J3 _+ P4 ?) f7 y?>

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