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

给初学PHP的5个入手程序


5 _" @% J; @; H, _php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
! f  z' X, D" }' @% B! j+ m0 P4 S9 I
  K$ g9 }) A4 q8 m6 Y8 x---------------------------------------------------- ; `) N+ c" q8 J: ]' f9 ]6 S& S
下面进入正题
( P+ N6 c3 L) z% x
准备了5个程序
:
7 u5 D! Y) S6 E1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

4 ], b$ y* E4 K3 P2.显示一个漂亮的表格
& _) ?; I$ `4 S7 j& _& d: Z
3.一个表单例子,提交并显示提交结果
0 Z" J+ {) F9 v! Z& F6 N5 p+ ^: E
4.数据库操纵例子(投票程序
)
; \4 ]$ c# g7 x; ]$ t3 F5.动态创建图形并保存例子

% Z; G4 l; x* v# g; [( m; ?) J) |) w4 {( x1 Q  o; o) E, d
---------------------------------------------------- # a$ c9 @( O( l$ [' B5 O* a* s

& A$ H( G4 V  O0 c#
程序1
8 X9 a* }# x. Q# H# O- E, L6 v1 K' d& \
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ . x! z, ?) R& }
- Z' L6 x+ j: \/ q8 m+ w
<?php ( ^( I1 _3 p4 o9 ?! u+ C& G% l

* E; I+ m( X0 jecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 2 g) T2 k, l/ u# P) l3 ^

, w" n1 |0 e' S  z: o! w- n0 q. E?> * C; z% y$ I% `: X5 Y8 M
1 d+ h' K& B" @9 v: s6 h$ B5 p3 L! p
---------------------------------------------------- ' j3 I# w. Q) O

, M0 v% S+ D7 I2 t& o5 O/ V) L% \$ m. [( c, g, E0 |7 ?
#
程序2: - H8 A; {0 M' A+ F# p* m8 `, G. p
0 y# @1 G! E6 P) O/ n/ F& N
/* 功能:显示一个漂亮的表格
: B. R5 r1 |( G1 \! c6 w$ s
/ k: h3 L  a- ]
<HTML>
2 i3 H, A! [# u<HEAD>
3 h. A# {: |7 F! I# O+ G! j4 A% m# e5 F<TITLE>一个漂亮的表格
</TITLE>
# x8 c- z- E3 o' F1 e( v</HEAD>
8 U- f' U* f1 _4 S6 _5 a<BODY>
6 |. a' [1 s1 I; ]+ p2 |9 `<?
0 {+ e0 P2 i3 I2 ~5 ~) m$ P+ Zfunction useColor()
) Q1 k' K: ?, [; C  F{ 1 |; ?1 V" P& {: {
/*
1 ]$ }* o" F. z$ S+ `7 s* N+ v** 请牢记我们最后使用过的颜色标记

$ L) ?% H$ j% U* B*/ : c. g& M- p. }1 Y
static $ColorValue; % h; g. k4 `+ m' _
/* 选择下一个颜色
*/ 3 }7 f8 H4 b. \
if($ColorValue == "#00FF00") ) l* G) X) a% V/ b
{
/ T) x6 j/ s4 q+ D$ColorValue = "#CCFFCC";
0 M) R* ^2 O2 ]" c8 B: h$ j}
7 K# h7 s& C0 I% v9 q0 h8 e& c: L+ z2 jelse % p! u" R& ~, S1 g
{ 3 L' A3 f  ^$ x4 e7 ^
$ColorValue = "#00FF00"; $ j; X- H" b! M: P1 Z: H
}
/ n0 V! b) x! y* |
9 L: b' |: N4 b; l: kreturn($ColorValue);
2 b) R- H5 [% [! ?$ {# n" U} ' v# f/ ?- E1 Y' g) g; ]4 L5 K! K
2 l) O! Y' p, z& C1 p
print "<TABLE WIDTH="100%"> "; * A( I  \$ C% q: Z7 c9 i2 a
for($count=0; $count > 6; $count++) & l7 H+ d. \0 i5 o: s7 R' W/ m" ]0 m- X
{
# x( `2 }6 K  t. Q& D/*   i5 m2 f2 f7 ~/ }- }& t
** 取得当前行的颜色

2 Q  [7 X0 C/ {; s' g. L" @*/ 2 z0 B% i1 h; u% r8 q% X+ G
$RowColor = useColor(); % s6 S8 }( r+ J  ~( L+ ~
/* - f$ b/ |! {" T. ^$ V( I
** 把背景颜色用HTML语言
; U; ~$ D( n* A( M; A& [0 R/ B& ]' _
** 输出到表格单元
! r* r$ P! F2 C6 a
*/ # ?' T- }; z3 f( ~# ^! |7 F
print "<TR><TD BGCOLOR='$RowColor'>";
& Z* {7 h9 |; bprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
1 s7 O% s9 a: Z* _2 @0 ?, T} . z! s/ o$ ?/ }+ _2 [4 m# p
print "</TABLE> ";
5 c% C* g( R( ?$ L5 T* d1 a?>
4 n: v/ ^$ w9 J4 X& L/ [5 Y2 E</body>
; j* c( p8 x$ K. p5 ]8 I+ J' u+ L</html> 9 K  I* l9 p3 o9 m" D3 g: o
& ?, J$ d& h+ R% c6 V" y
---------------------------------------------------- 7 \9 L  ]7 f' n  \$ E7 Z
#
例子3
% p% h; r# O; `- c1 i' d8 z$ l5 p2 e8 d0 S8 X
<?
+ o7 V% H' U" H1 |6 g) C- N( qif($send) 7 g" U- B& d: K) U. K. e
{
2 u5 V" p- G/ ^/ T  U( ~9 y% eecho "发送结果
:$send";
; }* k/ p; l' a# X6 e6 Aexit;
, ~0 b/ o- P  J, Z}
  j# V# m  ^, Y# @0 V' F
7 H6 U, J7 h) Z' V?> % y$ `' G# ?: h% F2 F
2 |  }- M' d! D& E- K& P
<html> * Q( E/ K" D9 m
<title></title> 3 l; c/ I' R6 P: ^' V! U
<body>
% c7 w$ D' _/ T<form action=<?echo $PHP_SELF?> method=post> ! \) O5 P% [& t* p9 ]; N
<input type=text name=send value="输入值
"> # n0 ~4 U: \; L! L, ~% w3 g
<input type=submit>
( n5 C( i7 x* Y4 L( d<input type=reset>
' r5 q% M0 H1 |</form> 8 v, d& y' I3 T( U# a6 ~, V; r. a3 g8 h
</body>
$ A  s; T+ k/ j! v' H' }9 z</html>
7 a( \2 [* o. x$ s0 l/ }. C! k( F
5 R4 N+ z7 e2 n! `9 Z) E2 D& @" y4 D----------------------------------------------------
+ n6 }  v  G9 N4 h$ g: \#例子4 投票程序

; X- V0 g- d- l4 n2 Y6 {在这里:http://89w.org/thread-715-1-1.html

5 v8 V0 e$ j- y7 P) o, ?! W* w5 I$ r( K* o+ Y
#例子5: 动态创建并保存图形

; v/ u  [6 J& f* j  U! d6 d# O. h0 u4 C2 m. K! ^  G
<?//必须有GD库支持

6 b& I8 s0 @; d$ KHeader("Content-type:image/jpeg");
, n# K0 t8 O2 B! K8 i2 ^$im=imagecreate(400,30);
( v: a% z9 C5 o; R3 t$black=ImageColorAllocate($im,0,0,0); 2 ^2 G& ?) H& r  L; }; b
$white=ImageColorAllocate($im,255,255,255);
/ m$ W5 J2 z: v8 vImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 R- B1 M6 ?1 t$ M  ]
ImageJpeg($im,"hello.jpeg"); - Q- ~; K4 u8 C8 b+ L6 v
ImageDestroy($im); : k6 B% Q  H$ }3 |+ n. C
?>

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