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

给初学PHP的5个入手程序


% V3 C6 C+ d0 Sphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 + ^  E/ S( X5 K$ j" x# x
' d; _# h8 Y% P  y% V
---------------------------------------------------- - W8 n1 X0 g- n' L# O: z+ V9 G
下面进入正题

! r" V0 Q' n5 y4 I2 P* G7 M准备了5个程序
:
  l* [0 g+ a( h9 Z. t. W1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
- d7 F$ F8 ]1 R& z- @
2.显示一个漂亮的表格

3 D. {; K% _! L! }5 F* c3 U- f' i3.一个表单例子,提交并显示提交结果
% U* ]5 t0 o  b; m4 Y
4.数据库操纵例子(投票程序
) & k% {+ n7 I5 L% {6 q
5.动态创建图形并保存例子
! M0 j1 k9 W  z" A( e0 b
5 F' @7 ?3 [% y* `3 k; j7 O
----------------------------------------------------
$ p5 \  ]9 q$ B' W% y" {$ S
& u& Q/ ?! Z5 F7 b' ]9 ?% R#
程序1
! i8 j4 p1 p( \6 x9 W+ G. X4 I( f6 {* I; L# ^6 g- k& B! {) ^
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ; p; T8 k, S. l+ v& u0 p

* N0 ]7 {' ~3 a+ S* L. F% g<?php ! B7 I! K) Y/ G2 a, p, J' F* E

/ @0 R* ^. ]1 ?4 r! o; d" W' j) Techo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
7 c5 U' m+ K: {& \; x. K5 C. h/ `) @- P0 B
?>
& |0 @# k/ I, D2 o% x
( v6 o; R4 Z3 H  F8 W- B----------------------------------------------------
/ {- s0 Y0 Y! l9 u; k* A9 C$ r* a0 n5 g. {" W, G
  q) Z  Z9 H5 l3 h# B2 }0 J( ~
#
程序2: 1 p  s' B: l- |4 E
. f: {+ g+ `  T. X8 A
/* 功能:显示一个漂亮的表格

) ~4 K, J& {, R8 }: u  @: Z! @- C( A* R' }
<HTML> ) D2 A& S) j4 f( b
<HEAD> ) n) o0 d, J7 ^) a5 c  J: _% ~
<TITLE>一个漂亮的表格
</TITLE> ( g( a, G) L5 |9 a
</HEAD>   ^5 W* t3 O1 `2 k! I- H0 c
<BODY> & A5 n$ b% ?- `
<? - j6 F  z& \/ E- @" y! C
function useColor()   i/ d% ~0 w8 H9 U2 I
{ ( [2 L0 V. L8 l) m/ ~1 o
/*
  V' j3 W, y7 a** 请牢记我们最后使用过的颜色标记

2 y5 u  S! [5 w$ I*/ 1 n: A2 @; u0 u7 o4 @
static $ColorValue; / o7 d% p4 A" l/ L$ h
/* 选择下一个颜色
*/ : X0 f' H5 }  H& K7 M$ ]
if($ColorValue == "#00FF00")
  b' w5 J% ?+ w{ $ [; z0 ]) F  L3 N
$ColorValue = "#CCFFCC"; / ?( V: E6 u: W% Z
}
# ^+ K  {$ e( Q3 l* V* o# h- Felse
0 E9 {3 o; w1 Y: x# @- w6 j, R{ - g- t, o$ A8 N3 j& ~6 C6 j1 |
$ColorValue = "#00FF00";
* Y+ Y9 A+ e% F# o} ) G) W' B6 h. s1 ?5 W

4 J, @0 g3 v" X1 D% c! {3 ?return($ColorValue);
, W7 J+ v7 a, S6 f& U} ( T) E) H& X; I1 Q8 N! f

4 q) S$ ]/ }; H, U. oprint "<TABLE WIDTH="100%"> "; 3 @9 f1 }2 G1 g$ F$ w. t
for($count=0; $count > 6; $count++)
. U9 l& R" m, z9 E2 L: P" j{
; x* P6 Q! H* j8 U/*
7 E$ P) u4 A: Z8 d; b" J** 取得当前行的颜色

0 }" N1 f5 J' M) ?*/ - W1 O  m* c  n
$RowColor = useColor();
6 y% y1 P. h3 ?$ }# ?7 X$ f6 o% T/*
& g  @4 v# a8 z+ W** 把背景颜色用HTML语言
1 G% W4 `0 B% O! y, I% D$ i
** 输出到表格单元

; x3 W8 w$ S/ g, m% v9 t9 M3 |*/ " `- k- W, p/ g0 y3 C( P
print "<TR><TD BGCOLOR='$RowColor'>"; & a; j; ?- G2 v; _- W
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; % W# ]2 p" m6 M( Y' C
} + G0 G! B: n" n. Q
print "</TABLE> ";
/ W6 C) G& `3 m8 n, H?> , S, D- _0 j) H4 T1 n
</body> ) F: r) O1 w( u( C8 |, A
</html> ; e" U2 [- v1 `- ~& l; U# r7 A% S

( P- ^, ~7 P8 }+ ]& }  d----------------------------------------------------
4 c+ e+ r& m9 \  X* d3 M- r( N#
例子3
7 ?' ]9 W2 A" q/ `( ]
  c5 u+ d7 e9 h  k* r5 n, a<? 3 M1 Z, f& f) Y. ^2 ^4 O
if($send) & o& Z, V' q* F1 H
{ 0 v  Q1 G$ d; {! L, V$ i0 }
echo "发送结果
:$send"; 0 t# \- C) O3 @4 R( B9 d6 F' A" }3 N
exit;
0 C6 N$ d6 j/ w* G  {} & w7 G/ d  w" n+ G
9 z" y) e' A9 k0 [
?> ( ^7 o' P: X4 {! i; @* f
! N6 d' j- I7 x% F/ S, ]
<html> $ @, `( a5 |! ^
<title></title>
: i, \. Z% @1 z& ~# @8 b  \<body>
" O4 j* q" {8 D0 v: V<form action=<?echo $PHP_SELF?> method=post> 6 [* x6 ]5 u3 \4 c) O/ |& M* l2 w
<input type=text name=send value="输入值
">
& ]6 R! ?" z. t$ D9 ]* C<input type=submit> 8 U7 z: J  r( O9 S1 _
<input type=reset>
* e! ?+ V2 x- B0 C3 |  _</form>
7 I1 }' z; u* D+ K$ @' D  D( K</body>
" W* {  j* S, g</html> $ G# c7 f+ c6 a+ J

& A# ~" f. R5 G9 h# f% Q/ q----------------------------------------------------
) Z2 ~- |, [, \. o2 p#例子4 投票程序
; m9 D+ a0 x" j& w) O! S. l- Y
在这里:http://89w.org/thread-715-1-1.html

4 [( C( |/ H8 k+ z* T1 u& O
* }) Z  N6 g, s) j#例子5: 动态创建并保存图形
1 r* {$ k3 `- B$ H& P/ G
9 L# _' j1 N5 H! G' q& b
<?//必须有GD库支持
# H4 l& M% h7 d* T( g$ r/ i
Header("Content-type:image/jpeg"); 6 q+ w, Q9 `$ M; G& j
$im=imagecreate(400,30); ' u9 d. q7 X- D5 E  J
$black=ImageColorAllocate($im,0,0,0); ; R% M; P7 E4 f9 F( \
$white=ImageColorAllocate($im,255,255,255); 0 v/ T2 b2 c; C9 r
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
+ X' p) M  M9 i2 oImageJpeg($im,"hello.jpeg");
- @2 A  C, X( @8 G& ~9 fImageDestroy($im);
3 \# k  {) _5 o?>

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