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

给初学PHP的5个入手程序


2 D5 U/ O5 p1 [# _php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ u% z0 W6 r+ h
, _- Z) w3 {3 Y
---------------------------------------------------- 9 q) J+ O3 O, i& @$ D. k' A
下面进入正题

' O, I5 a9 o/ C4 V5 P6 z准备了5个程序
: 3 U" Z# X. W! _8 ^3 i
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
2 v8 L5 N/ Q6 P' f
2.显示一个漂亮的表格

5 f2 |5 b& `" B* t3.一个表单例子,提交并显示提交结果
3 Q+ m" V& u; O7 G3 I% g+ k% }
4.数据库操纵例子(投票程序
)   [; N8 m2 \0 p/ ~
5.动态创建图形并保存例子
1 d; x1 @. j9 Q4 i. w: y: b/ u

" D1 l' E9 D# A7 _2 g----------------------------------------------------
7 |+ v. ]. s/ g% J( q( d6 f0 a6 P0 s" B' m
#
程序1 # ^4 F. H- y1 O
2 y  k+ M% H% z. x2 K' R
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 1 R7 P0 H3 h, d( Y

" k5 o* j/ D; y" e7 \9 J<?php
: o; R/ P3 `7 U8 g9 ~) q8 _
2 @! X  u( H! u7 [. Fecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ $ b: _' f! g6 U2 @. _
7 e0 R  }6 H4 O% ?* W( P" s
?> 7 W6 a/ u6 {/ i4 X3 _) M* S
0 W* T* k% H3 r3 R
----------------------------------------------------
" {  z& u. _) D3 c# g& c
7 N2 t! P. N1 F8 q2 |! }( }+ o9 Z4 ]: |6 r1 g
#
程序2: 5 a5 R# |$ q) t8 z4 }8 i
5 L' C, d! v8 l' K( i+ z
/* 功能:显示一个漂亮的表格
, B$ J9 |; Z6 T! H8 e+ c

- C% V( s; d; [& T$ Z; P: a<HTML>
7 i2 T; T  n+ q2 R<HEAD>
9 }7 {  J3 D: {- D- d. f; P<TITLE>一个漂亮的表格
</TITLE> $ @; f* N' b8 |- ]6 Z! R
</HEAD> 9 Q/ D* L  d3 |& |0 r" x
<BODY> * R+ W) p3 |) N/ o3 L9 _+ o& P) x
<? / r+ }/ R! B3 _0 y* R) ?% K- Z* A
function useColor()
3 M6 M6 _5 V3 n7 W: f; X- X{
9 W# d# j4 Z# ]% G7 h6 k, ]; ^+ N# m/* 4 m* w. W) j, y& a6 t+ X
** 请牢记我们最后使用过的颜色标记

  I$ Y5 F9 p' U7 v*/ + h  V* a6 f9 a& s7 G% P
static $ColorValue;
% K) g( L* T0 F  D5 l/* 选择下一个颜色
*/
8 v. @! b3 d5 y8 c: `0 f- `if($ColorValue == "#00FF00")
! m! t/ F: O# y  j3 S0 }/ X{ % B8 s0 X6 b5 ~
$ColorValue = "#CCFFCC"; ) g; I) M, `+ ^0 w1 G
} ' J* |& ?/ q/ P; B6 o/ I* p
else
$ Z( I; [7 F( U4 r2 I{ ' M4 V/ W- L6 n/ y: K7 j
$ColorValue = "#00FF00";
! t5 ^, ~+ Y0 J& A0 T" J}
; m/ ~4 n# U7 u$ u
" j0 s# I0 Z4 I. h- E, Xreturn($ColorValue); ' {! C0 ^9 x% j
} ( n4 H# T1 D. h& D4 W
8 o/ i2 {6 z. i5 c6 N
print "<TABLE WIDTH="100%"> ";
& s1 S4 E2 l( B9 K- j' l5 a7 L9 Zfor($count=0; $count > 6; $count++) 5 S3 @6 N6 F$ ]
{
0 n0 `2 y) h8 b/* . e$ u" F' f$ l4 \" A
** 取得当前行的颜色

6 w) I# ~' E4 G3 }*/
4 F4 ~: M, P2 v) e1 i  O$RowColor = useColor();
, L* E: W) Z1 l3 u1 B" u7 `% C9 d, \- a/*
2 V( H- |" H! R# g( s. h$ S8 p** 把背景颜色用HTML语言
- e' z$ a: x' `! m% m* {+ b! g. T
** 输出到表格单元

, F) m/ w( |$ j) m  n*/ $ s* {$ {9 Z" m
print "<TR><TD BGCOLOR='$RowColor'>";   C, G: J( }1 \& D' z  G& z7 ~
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
& ?2 z1 ?; O; w# f% L}
0 Y* i1 B- Q  d/ A' s8 ^5 Jprint "</TABLE> "; * f) h0 O* {3 A0 Q, m# A
?>
/ _7 a: T( Q( Q" U* J</body> 0 d) x# }: U' n, I6 b
</html>
! o7 \1 h# Y: H! d
* s' ~8 b4 J  b/ i0 n1 V5 f, m) v---------------------------------------------------- , u4 Y% e2 T9 L4 G# x
#
例子3 * `+ n2 U" G4 B
2 x( T/ W1 A, K! N- A) ?
<? - M* t" U8 O- Y: \' ~* m. R' {
if($send)
9 F- w, f( P6 N/ ]6 Q{ . x) w+ T9 z1 T
echo "发送结果
:$send";
+ \2 T" `' {- cexit; , ^, B6 @" a: @7 U
} . k$ a  |& e; r, m. l' T

. D; K$ O; `; L1 ^: H/ @8 k( G1 u?> + Y. g/ V' ~7 X/ ]

3 c- l" H8 B8 H<html>
) u( G0 a; Q8 h$ A0 w' {% z7 S<title></title> & _2 `5 M' K/ T
<body>
/ P( N& h3 r- v<form action=<?echo $PHP_SELF?> method=post> 3 s" j& V3 r9 ~/ `( Y) ^! W: ?
<input type=text name=send value="输入值
">
" `2 P  ~' O! O6 D7 y<input type=submit> / _% M2 y* Y1 l7 P( E; ]
<input type=reset>   m$ M7 _1 |, k- _# V8 f
</form>
8 L- |- q/ Q. Q3 i4 L, }</body> 2 L. A% k4 k9 Z; @% ~
</html>
2 o9 d) N# ?; H: s! }# S3 a3 j$ T, j+ R$ z- k
---------------------------------------------------- # g( ]) e# Q% d3 N9 h
#例子4 投票程序

; w+ H( z9 s4 r6 N2 x在这里:http://89w.org/thread-715-1-1.html
1 ]) f+ U( ^  j& a2 ?  f
! g2 r" I$ _2 `$ L% M! O  X+ Q1 p
#例子5: 动态创建并保存图形

- k, }5 C8 [) c) `, D
0 q- e: z0 x) \( v& \$ S( b<?//必须有GD库支持
5 l; M$ G- H2 K& \
Header("Content-type:image/jpeg"); ' B! k# K8 y4 t! b: p' _6 a8 W
$im=imagecreate(400,30); 5 p5 W3 n( q8 a$ v( Y* h& w) h/ Y
$black=ImageColorAllocate($im,0,0,0); 7 E; w1 H. G) W2 H, n# Z
$white=ImageColorAllocate($im,255,255,255); % e1 `" h3 V2 h& L4 O$ d) L/ N
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");   C  W  O) ]4 t5 e+ Y9 H
ImageJpeg($im,"hello.jpeg");
; v! O& H3 R& v  G: e) qImageDestroy($im); ) x* x0 m5 A* V# @
?>

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