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

给初学PHP的5个入手程序


/ p' \6 h7 Y8 Y0 _  U! J5 cphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
6 ^/ m$ s/ Z1 L5 h# j" x8 q) `
5 T+ ^7 C' _9 Y----------------------------------------------------
  Z  v. L. D6 s9 [下面进入正题
* L, [) S5 f/ _3 l
准备了5个程序
:
/ \: K4 }2 B2 C3 c3 s: y% U0 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* X0 m6 V) ?9 G& z
2.显示一个漂亮的表格
' E) ^. x' x. G) V/ d4 b
3.一个表单例子,提交并显示提交结果
1 y8 e* l" b, ]4 \2 W. y
4.数据库操纵例子(投票程序
) ! `( M, `) t$ l: ]- D- g+ N
5.动态创建图形并保存例子

) @# m0 ^: j8 G" N/ F4 p1 J
8 P0 a( t$ r& A---------------------------------------------------- 4 V# R3 N, B) y% U

* @0 r; ]* p( r+ w& B#
程序1
1 A8 n5 \6 E$ K) N$ I
7 u' ~0 X: p" Z; t/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
0 [( s6 F6 f" W
: ^# D8 F- p* a6 T/ R) A* w+ S# U<?php & Z# O* @' b* c3 J* `* r/ z
: Z7 G8 ]0 M2 X
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
% Z& M7 c( y, Q# I. n/ ~
9 N5 \+ H2 G7 d( a" p3 I0 n?>
. S$ Z9 V7 }+ N5 t( m1 S# g; \3 U
4 ^" x# J! y0 X1 J----------------------------------------------------
2 a' @; o- w  [
  U+ E# G, K& N, j: P
9 b9 H3 a# y0 _- @, T5 E: I#
程序2: ; U+ [/ b3 t, y' b& F# Q! x

0 X; X+ r& L9 G" K, k* T  F/* 功能:显示一个漂亮的表格
1 L. d1 [% m5 \7 y+ w4 V! E

$ w# ]  Q; K3 o2 \# R5 H! N7 R<HTML> + s  P* W; a3 @5 v. Q
<HEAD>
5 |: q' h+ Z2 A2 ]<TITLE>一个漂亮的表格
</TITLE> : G0 f8 `; e9 A  ?( t% r
</HEAD> $ J' z7 x$ h9 B: y4 A3 q3 S
<BODY>
# q- f2 ]8 E4 m<?
, [/ e- I5 _. O- }) e$ n: ]function useColor() + m2 B0 P$ q0 E
{ - Q1 H3 x, x; U5 n& b4 a/ z
/*
5 m# g( Q8 }9 |- A** 请牢记我们最后使用过的颜色标记

. i3 r! C( _. z1 h*/
& k: e. L" n; Y+ ystatic $ColorValue;
( C0 V/ A5 P% ~2 J, @, E/* 选择下一个颜色
*/
. ?3 U0 H" M! A7 f! mif($ColorValue == "#00FF00")
$ Q4 x- X* E# J' |{ 0 m1 o  z% K  ?5 }! x4 ]
$ColorValue = "#CCFFCC";
. N9 m/ `  d/ D# A} 3 s5 C" R; N) G- n, }7 g9 A! M, R& u
else - K* R6 H7 }- Z( \+ R+ u
{ + {# T* r0 t6 m5 Z1 p4 u
$ColorValue = "#00FF00"; ; f: {4 Q. I; k# l# _
} 7 w: _1 j- ^' A7 o; B

; O+ S) ?% l8 G" W1 zreturn($ColorValue);
( o, y! B8 ~" I+ g' g: v( I$ D}
  z3 X0 N8 M5 \3 w* |3 \1 E8 k
" z0 C5 T3 N# a% }. ^( w7 Bprint "<TABLE WIDTH="100%"> ";
* z; y0 _1 ^! o; ~) M& [for($count=0; $count > 6; $count++) 2 |" {+ F2 |8 e
{
! H8 I; U0 O9 A( S: D7 a/*
/ C8 m7 B' Y6 _) e( p; \7 O** 取得当前行的颜色

) e2 U0 r6 A0 q$ F, k3 }% u; ?1 m*/
/ H) Q- l! Z4 G+ a4 G$RowColor = useColor(); 6 |3 a* Y, Y- i$ d8 ]
/*
6 X! ~" w0 e' g% Q0 @5 [** 把背景颜色用HTML语言

) h; R4 c4 D# T** 输出到表格单元

" H( [) [8 }/ ?3 |8 h+ t1 B! d  ~*/
! H& B4 X5 v0 eprint "<TR><TD BGCOLOR='$RowColor'>"; : \$ p/ W6 R! G, d8 y
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ) X& @# p5 g/ s4 B8 q" s
} - ?$ }2 l* q5 M  f
print "</TABLE> "; 0 d' ]; }( j) h4 k, w2 A
?> 3 {: X, ]9 ~& v; Y
</body>
2 m5 Z* [; x! T. ^* _$ s</html>
. S+ ^, J8 e$ k7 t
! @, |/ G3 c* p2 H----------------------------------------------------
) B3 R$ J4 O5 C! Q; @; H#
例子3
, W5 _9 K2 c- B1 f; N
+ t" b7 k! [  o7 w6 Y* ]<?
& Y' K, ^- T5 e$ a$ B2 Z2 Oif($send) 7 X% X4 U/ L7 C  j
{
, E/ H5 t  _, h. aecho "发送结果
:$send"; 3 H' N) H* z/ X/ K& w- _. R
exit;
7 {) A; v% S8 g" I/ Z  Q% t& Y} 7 r: o3 V& _  j; I7 p2 n/ O
7 M: B+ U$ I' {! A" Y. u, K
?>
1 A8 O% F& @( f1 [1 X
( Q6 B  P) S& T! r! `: `<html>
0 e5 g. y% k" E2 `9 B4 Q* ~. |<title></title> # g( a" u  [% U4 i
<body> 0 `$ S! P" j7 w9 P* `, j
<form action=<?echo $PHP_SELF?> method=post> $ X: Q: c& |+ h" P/ O
<input type=text name=send value="输入值
">
. b4 q. _1 J* K! h<input type=submit> / k* w) d7 }$ J/ I: K+ W2 v) K6 L% F
<input type=reset> 8 _# ?- M3 |4 @! q7 v, b/ l0 B# Q
</form> 6 X: ?' {! [, j% I
</body>
7 a& x2 E4 n  \4 J) R1 P: _  l</html> ( B8 h. O' S' g0 J4 f+ M0 n8 _, S
1 J" X" v# h/ Q8 j
---------------------------------------------------- + I. I7 n3 v" F/ O6 m
#例子4 投票程序
& u; j# Q* |2 l. s
在这里:http://89w.org/thread-715-1-1.html

5 H2 i5 }8 l8 l1 t) Q
. a/ M; ?) Q+ |" S" c#例子5: 动态创建并保存图形
) H: [* `/ [5 N
+ D+ I0 [& m- ?. {
<?//必须有GD库支持

# u, f7 F5 ?; rHeader("Content-type:image/jpeg");
3 E6 n5 K/ @  T! S' ]3 |$im=imagecreate(400,30); 7 e# l9 @$ O7 [$ `0 B% o, D1 _- b
$black=ImageColorAllocate($im,0,0,0); # h6 D' h% e/ ^- v/ M8 v. N
$white=ImageColorAllocate($im,255,255,255);
( u6 r/ ^2 y$ [. \/ q$ U0 uImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / S) @' c. c. e& g
ImageJpeg($im,"hello.jpeg"); 9 Q$ O$ J& P. R( h4 @
ImageDestroy($im);
2 m8 S% k9 C) K& Z. }) p# y?>

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