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

给初学PHP的5个入手程序

+ w. m# A* ^4 f. a& i) I
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 k' k4 V% z$ K$ u. \) N  T7 _- F' O/ a4 ?
----------------------------------------------------
. e% T$ l; {: ]6 K% @下面进入正题
0 R5 P: @: V( {1 J3 Y; Q9 T7 v1 Q
准备了5个程序
:
) q$ ?9 t  a2 L8 q# L7 G8 J1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
3 y5 ^6 j$ d" [0 |  G/ T
2.显示一个漂亮的表格
9 `7 p1 q* r5 J4 W# @9 y
3.一个表单例子,提交并显示提交结果
8 A7 r- t. E! o5 Q7 P" L$ [; t
4.数据库操纵例子(投票程序
)
4 l! p- @! |5 V) J* t* U5.动态创建图形并保存例子
' _. P4 j. I% X2 q+ D+ O
3 B1 J3 Q" t% o/ j
---------------------------------------------------- ! z* e+ j6 ?! s  c& L- s" }( _& ]

( t; T: I: G7 M2 L#
程序1 8 a) j3 |- g( I( W8 e
/ e% s9 e: V: F
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ' w( H8 ?) a4 C1 s( d5 c; M

2 B- ~& M8 C- a1 h<?php , ?4 n$ M: U. |! K9 D( w: b

+ a$ q3 b$ g8 J% e) T. H: g9 ^echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ # V. G0 D0 H3 d6 c  u& v
$ }5 d- P4 X% |; D3 I' s7 J
?>
4 P/ ]. e! K+ _3 |" }4 D% k
) V$ P0 o' ]7 [6 F5 W---------------------------------------------------- ( G. c! {7 V8 g( r  m2 b# j

" t, Z0 n( U3 `6 A% `
5 J% N! @; {  J+ C4 W) \8 ^5 x0 z#
程序2: 8 o7 C1 \3 B8 Z3 ?7 J8 ~

& j+ G6 E  r/ ^3 P* c* u7 r/* 功能:显示一个漂亮的表格

, v+ l2 }. w5 e( }5 `) l8 x# f( i
<HTML>
% V7 C  [( y0 i4 N<HEAD>
# L; H$ E! d2 Z; r1 C<TITLE>一个漂亮的表格
</TITLE> $ P3 J( U+ e$ x  v' i9 ~8 x
</HEAD> 7 ^1 `' _3 s, d& {: ^$ E& [
<BODY> / j8 h9 H$ S+ V& F+ @
<? & _1 {* W$ `# V' c* y& ~. n
function useColor()
( @& s, S( \$ F: x) g. e" S* x{ 3 W( {& M6 R" ]0 g9 z
/*
0 H8 b) U" I" S9 t0 E+ u# P) w, @+ [** 请牢记我们最后使用过的颜色标记

) E4 y  K0 q, g: |8 c/ w( j: u# b3 z*/
9 t9 ~+ t: E- {# d& pstatic $ColorValue; 9 i% m6 H. t" a( Z; V+ V
/* 选择下一个颜色
*/ - ?0 l! E# Q, K( @, X8 }/ @
if($ColorValue == "#00FF00")   @/ H7 k/ x' q: H( L( y
{ / G" p+ o! A- j+ o6 u. d5 q
$ColorValue = "#CCFFCC";
/ G7 c( H4 U9 Z4 e# R} 5 S( Y8 y$ p" q: i: g; C6 i+ i
else % Q/ }$ I& i$ V9 y
{ 0 f! ?% B3 c: c7 C3 |
$ColorValue = "#00FF00"; - U* B; ^" z3 v/ S- R+ T& ~7 s* w
}
+ }7 ?7 Q: W. T  y( R  \  N/ D: P# D& u+ `& q: m
return($ColorValue);
$ B; q- ^/ \( I7 D! c( S4 }}
" M0 _( u  B; W( i% a6 N& M5 y: H% J+ q; J9 G
print "<TABLE WIDTH="100%"> ";
: f+ ^! t9 S# t% W$ hfor($count=0; $count > 6; $count++)
9 u' d5 @$ l7 [3 y5 }% g& w. C{ ( _4 q1 a: e9 A4 l( J
/*
; [; P: q" ^# c1 N! `6 D  u** 取得当前行的颜色

( H/ ]7 ^, V6 t+ V2 a*/   R1 b/ N$ \& ]" E0 K2 k8 M7 y
$RowColor = useColor();
/ R# }/ y, p' B: n0 M/* $ q3 P' [* Q1 p4 s, b- I7 [3 M
** 把背景颜色用HTML语言

. Y2 _  E' ?) w- C- B8 |** 输出到表格单元

' o) e6 T3 v& f8 H*/
+ z) z& z" v7 \' q2 K& t* h6 I5 b0 n( Nprint "<TR><TD BGCOLOR='$RowColor'>"; ) G0 z% G: Q( Z  [4 h
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
* c; Q1 N3 Y) h4 C" N8 h}
/ d1 w) D3 ]6 N: t) Eprint "</TABLE> ";
* H% q! y# M6 x3 L?>
" ]! ~' Y! }3 m3 i7 U3 ~1 H. Z</body> - p" O+ J0 I( T4 @( N$ P, Y
</html> 6 c$ g( I* e# Y1 X  G

$ }* S6 G( W; C3 g: ?---------------------------------------------------- : i8 g, @: w( J0 H! V& K3 s
#
例子3
5 m4 S6 l$ r4 f) Q7 e' ~$ d- `% W0 Y  s2 Y1 ?  v# p" X8 F
<? . t2 v' r& v- N+ S' M
if($send) " v1 R: E! o" S# Q! v/ i
{ 1 l. l) R5 ~0 g. k; ]1 U5 t8 l# g2 S
echo "发送结果
:$send";
  j) @7 }, C: ]$ x. fexit;
* O( D: L  W; I+ ^1 y2 p* [} 5 ]# S8 a( [, Z) h: l, W
6 y! v3 D* V3 [1 [1 p# a% ]
?> 8 E/ e" t" }; g+ c
1 B. R- j+ {: A% q5 g8 t  I
<html> . @3 Z5 k9 _% }8 V
<title></title> " [" D0 Y; [1 i3 M6 y$ N
<body>
* a2 X$ O7 M) Z4 N: c, `4 H; z<form action=<?echo $PHP_SELF?> method=post> 9 z: o) \; A, @
<input type=text name=send value="输入值
">
: J" F; t% l* l) P6 E, ?<input type=submit> % N( N: T2 c7 m- w) b
<input type=reset> ) D# l- B; L$ j. Z1 y( K( }' s
</form>
; g3 s# l4 r. Z& J</body>
4 B2 c% x5 @+ h$ Q  A</html>
! A; `' m0 u' l) _2 ]0 F6 G) w2 e4 R+ D5 I
---------------------------------------------------- # q: c0 }; R: `; [; J  h
#例子4 投票程序

7 {0 y* E! N0 ^+ E2 ]在这里:http://89w.org/thread-715-1-1.html

1 r# z4 E# s* Z% `* j
2 m! s  N+ x% E" Q2 d1 `#例子5: 动态创建并保存图形
: A" ]' g% B5 ]- i% \
4 u0 Y5 y" T; w9 t9 v( z' J
<?//必须有GD库支持

, b! L0 i! C% R1 J* MHeader("Content-type:image/jpeg");
4 i% c  s) d. |) A4 t$im=imagecreate(400,30);
' ]0 F. u# \4 h1 ~9 X8 ]" O+ T$black=ImageColorAllocate($im,0,0,0);
. [4 ~: F' S: s$white=ImageColorAllocate($im,255,255,255);
/ [+ k7 E* Z  R/ [) c% ]9 OImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* E; ?; E$ A8 G- d+ {5 @. KImageJpeg($im,"hello.jpeg"); ! L2 W# e. ?' `4 ^4 k) g4 d: n" f
ImageDestroy($im); 4 R! n$ t9 B# N3 C! q* F
?>

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