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

给初学PHP的5个入手程序

. D# v, \  f2 w: j1 k+ W$ {
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
5 k  m+ C9 c+ J% h8 H; U# g( g0 K
---------------------------------------------------- 9 i2 B$ \. C5 J* s' z. f
下面进入正题

$ a1 @- I& d& w  d! _准备了5个程序
:
( z# M7 e! n" X1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 {" p6 T. C3 B6 h) k: Y
2.显示一个漂亮的表格
2 `+ K3 R2 P: [; }1 q
3.一个表单例子,提交并显示提交结果

& I: d  F) ?; M+ X, `3 W% u4.数据库操纵例子(投票程序
) 6 }3 w) {# l4 N& M, S3 r. O$ j  s
5.动态创建图形并保存例子
; s: Y9 _* N1 E% L$ O
8 O  t+ b# I+ x
----------------------------------------------------
9 x1 n3 o2 \; v' ^- V% R8 m! x+ {% I2 a
#
程序1 ; s8 X, h; G& M, {3 G

, p! T  b/ h. [( o: P/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ) \8 ]. V0 f  m5 B1 ~1 J& d4 N5 _
0 W- a3 D( _2 v2 ]# ]/ ^9 v2 L- g' N+ `
<?php + a% P: D7 f, w6 g" ]
9 ~9 B0 y2 `8 W! M; w3 x
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 8 P9 n  |# x7 u" c# u- G& ?3 M

, }# _" {( W0 J+ ~?> 9 W; ?. v4 h3 }* g" ?" Z

+ v7 w2 u! G% B( w  w---------------------------------------------------- / e* t9 D0 A- {+ [6 Y+ l

2 \; T( F  e$ N7 ]" m% B4 H/ l
8 S2 B8 v$ V, H" B  u#
程序2: / ?, C( ^& q0 d" }

, R/ l; F) U! q8 S6 ?/* 功能:显示一个漂亮的表格
3 `2 f+ J/ O, C( a& V
' q3 Q2 P5 a0 k6 M! O7 ]0 H
<HTML> 0 d0 P$ K; r# b9 X8 u
<HEAD> " a0 P: v5 M0 m
<TITLE>一个漂亮的表格
</TITLE>
" V6 t( d' T6 P6 f, b4 R6 ?; T</HEAD> ) e; ~+ e, p5 X' n4 \8 Q+ X
<BODY>
" n# ]6 d( X. \<? 0 h/ F6 ?+ \; F+ c
function useColor() # W! j( j. @. q: z4 X& s
{
" N3 p9 Q3 V- Q+ E' k) j1 ?3 {" g/*
9 V. s4 }8 W! Z. K# x, @/ I8 X, u; T** 请牢记我们最后使用过的颜色标记

# Q: x9 B1 B; ?) C: r9 I*/ % L" N5 O) x# f* W
static $ColorValue;
. l  ~! I( \6 h% t! f/* 选择下一个颜色
*/ 1 A7 [7 d5 y* q- x" j' X. V
if($ColorValue == "#00FF00")   ~4 B: z9 {0 a/ Q9 \; t
{ 8 n$ F; h! _, ~" Y# C' M5 d! e
$ColorValue = "#CCFFCC";
3 N+ w; T! ^8 v  O& K8 W3 D}
$ c# |# \6 Q4 w; Q/ ~4 [7 Ielse : q# ~3 a* s) |. D, s
{
* n  m- C2 U9 r; O& n) O9 @$ColorValue = "#00FF00"; : L$ t. w7 G; `0 v7 w* W
}
) h7 y; q" q6 D/ p9 b9 s/ m. ~4 O. s) G, N
return($ColorValue);
: ?- `& F3 b: j  H  f+ e}
/ d! A+ n$ R* M' T9 }/ l+ D% b& ^1 b, h/ q; ^
print "<TABLE WIDTH="100%"> ";
! x* P$ c# b2 O, j4 D  {for($count=0; $count > 6; $count++) ; p4 x+ r9 J# n
{ 9 t6 d. S5 ?* K
/*
0 N' @! l5 ~& I, b" t7 |** 取得当前行的颜色
1 j1 L  V* ]) N
*/
+ f7 I3 h/ W( ?, w$RowColor = useColor();
$ G2 h; c/ u# a4 I  l5 p7 ?" Q/*
5 Z: I1 j" y& B  W, `0 |8 O# Y** 把背景颜色用HTML语言

/ @* w( W( ~% n1 P6 ?; r6 T; K** 输出到表格单元

5 m% U: \3 g; w*/ " t2 z8 b( B; ?! O! d2 j; v2 K
print "<TR><TD BGCOLOR='$RowColor'>";
" @4 S( j/ V  q& Cprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
# j% c2 k7 [0 Q9 w$ y# X' V} : P3 n+ z1 t4 J) M8 h7 k
print "</TABLE> ";
* ^1 x" G) H4 g6 s& i?> ; s. U1 s; S) s' j, t
</body>
. s1 P8 ?$ b; C8 T% D* l" ^</html> 0 `9 o6 a# V" r" ]( R

5 b( h! n7 f) o, ^2 n----------------------------------------------------
3 q- \( p, j1 ~. j& S' J& M- i#
例子3 ' [, ^4 I+ Q; Z+ u7 T- R
/ N* a4 \( j* A; X4 J1 x
<? : }& U# i/ a" S* r  B: q
if($send) % I$ `6 g- f4 ]# X
{
* J; T& s# t0 A" I7 J! wecho "发送结果
:$send";
, H) `6 i4 s6 \exit;
5 O0 Y9 v2 G5 f  T7 q) m' q}
* f/ k( T% ?+ H) s: l  e- {% ^) `+ d' I' z% O$ T' x$ m8 a  t/ p
?>   n9 a9 g" Q+ e2 j: a4 E+ K

) O) y# E, r- Z2 V# @% ^' U<html>
, }& c6 Y# f5 ^& j% N<title></title> ! p  ]  O+ r- ?' J0 Z- W9 ?
<body>
5 g! p2 v- F+ m. c<form action=<?echo $PHP_SELF?> method=post> 8 [  x1 N' U; r2 ~2 W! o
<input type=text name=send value="输入值
">
8 ~5 Q! }9 s8 S4 u5 u# u<input type=submit>
$ S3 A! r2 g/ Y$ h9 i<input type=reset> : w0 N9 S3 `) R0 `. A+ u
</form>
8 S' m- u6 e) H9 B9 I3 D</body>
& F! {3 j/ v3 c9 K</html> 8 G* T9 d; a& f: M  W
' V4 T" h- y( M8 D
---------------------------------------------------- - B  |0 G8 W$ T: ?: v: Z
#例子4 投票程序

' P- |/ N2 l( I9 q% i5 i) M在这里:http://89w.org/thread-715-1-1.html
& Q$ J# _2 R" X* \& B3 ], E" a( D

- {- q8 j& ]! t#例子5: 动态创建并保存图形

3 l* P5 A  y! r* \. c; N
" [& y" z) L$ M" A<?//必须有GD库支持

+ S( J- D! y! S" i; {( {Header("Content-type:image/jpeg"); 0 q. _: J+ ]& H5 h+ [7 W
$im=imagecreate(400,30);
2 ]: M9 s( G. L' f7 {( m( f1 Q) X, S$black=ImageColorAllocate($im,0,0,0);
9 ]  b- c/ V% z4 a" m. N/ Y' ?$white=ImageColorAllocate($im,255,255,255);
; V) J9 _5 m4 a1 X* j  E& \. h3 `ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 9 e. d4 P, u7 r0 P0 E
ImageJpeg($im,"hello.jpeg");
- E8 N9 p. h+ c, e/ l7 I" g2 qImageDestroy($im); $ M4 o% z& J: n# I  B: Y  ]3 j
?>

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