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

给初学PHP的5个入手程序

. W0 ]. H5 y9 ~. R0 N* ?; H
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 0 L8 K; e) ?0 S
2 H* M* N  u- h# Q
----------------------------------------------------
9 P) I8 C! ]8 \$ e4 E( d) c下面进入正题
" _! B4 `# k' ~/ }$ }
准备了5个程序
: * r3 S' i+ H" \# o" y& I. k
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
  Y! {6 i/ N* l! J: R7 S  c' q
2.显示一个漂亮的表格

6 p: v+ d- g  J3.一个表单例子,提交并显示提交结果
/ W! S& K1 X( r' I
4.数据库操纵例子(投票程序
)
# }# \" i$ E- _3 ^/ \4 _* e' k5.动态创建图形并保存例子
- [; S, x* O+ i7 ]: A( K9 E# m
$ d  Z* I' D. j6 R' R$ C; d6 G+ @
----------------------------------------------------
9 f! S$ S2 k% ^  w9 H6 }
8 q/ S$ w: {. O6 [3 t& X2 f#
程序1 ( Z  ^4 d" m  f: a- ?

! _, a/ L% Z* r: n; X. J/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
' O, Q  q( [- ]) e+ W2 ?8 g7 \' }/ n4 p8 h) d0 x6 c  f( D
<?php 5 E+ z. \1 p* ]5 O) J3 O$ ^$ z8 _
; I# E& p- S: [1 Y; L% F/ l0 b6 x0 @
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
% X% c  t: C; F+ i0 p0 H, s* w
$ Q7 Q4 ~) j5 k4 @3 a" I: L% N# N?>
* @& i. i& S: [% \) w9 L
$ W$ s6 N& j3 n! ]: ~----------------------------------------------------
. p: W( t8 I! S$ P! Y* Z2 o( i! ?" M' i6 m
. H) B/ I; Y/ N9 m2 G; f
#
程序2:
, t) d- s+ E, M. N* i8 P, C
  ?5 q, M; t1 c( B/* 功能:显示一个漂亮的表格
. d1 S8 }( m( A- C. M- O0 c2 u7 q/ R
9 x) q; ]4 m  K8 p. m
<HTML>
( }- @& I" F3 q6 W<HEAD> ( h8 U$ F9 o0 r: N1 I
<TITLE>一个漂亮的表格
</TITLE> # O: y, I3 z+ H, U& Z5 X
</HEAD> % @- X4 q/ Q3 m7 ?0 q" B* F# B
<BODY> $ @: O) a+ D# M# m- u2 Q
<?
) \* Q3 t$ ]& Kfunction useColor()
' P6 f6 i- K$ d6 H{ 6 p) ?' `5 W2 F% o3 y# b
/*
# ]: }! \! Q' z** 请牢记我们最后使用过的颜色标记

; {0 J, ^! _) q9 C*/
/ W& \4 T/ X7 s' `7 Y8 f! A4 u' _+ hstatic $ColorValue; $ J9 P4 q" r9 }3 @7 Q- Z
/* 选择下一个颜色
*/
8 C: C# a# i9 A6 T. j1 o, iif($ColorValue == "#00FF00")
( q0 S, ~# a, v8 r{ 8 B% Y% F6 d0 Z2 o
$ColorValue = "#CCFFCC";
1 I# @& g1 a  ]' w} / D+ F6 V4 K" ?" Q; ]/ P
else
- a5 g# m% G2 A1 r1 [$ ]* g7 N{ 0 W" G6 A% A% x3 X
$ColorValue = "#00FF00"; ! N7 v; h" i& Q. U% A3 ^% D. z# e0 Q
} 3 X$ P) `4 ?) q  i* }2 B' F
: O- {8 n# |( e" v! w9 U
return($ColorValue);
7 O% e6 I3 f. F. u6 J} # d# D2 _5 T0 V8 t8 B- t" U

: X" u' r7 l9 l$ f" I. jprint "<TABLE WIDTH="100%"> "; 7 P+ o: w5 m  q- V1 Z/ y9 P; Q
for($count=0; $count > 6; $count++) 1 R" D1 D1 S* g; P* k- L7 v3 h7 C
{ 2 t$ R0 O& t0 J: i5 ]" g
/*
7 z) l. t: \( U* g- y& j** 取得当前行的颜色
% s* \" n- l1 K3 F. y' v
*/
! p/ e* p) X4 s& s$RowColor = useColor();
/ y7 C8 I. E" D; m/* 0 H4 m6 M6 v2 F1 L
** 把背景颜色用HTML语言

' ^) s  X) \1 L* K& @) [** 输出到表格单元

) I% l) K- m  }3 I: r9 N; s) }*/
  r# p9 ?0 S& k) A6 y5 uprint "<TR><TD BGCOLOR='$RowColor'>";
! h5 x9 S6 g; \print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
1 D. R9 M4 ~3 P/ ^* g9 y6 z" J} 8 A- ~; W( n8 ?! d
print "</TABLE> ";
* z3 x9 U8 I: e?> ! P6 s' o0 ]# H. {
</body>
" q& d  n7 ]8 l+ G8 _% s</html>
* p# _0 o/ z- }  U( w
: X! t7 ?. K2 K7 j6 \& X3 X----------------------------------------------------
" C- N2 u1 S; C' i* e0 a#
例子3 + u7 F* z# z( v0 C  F. g; t5 o8 V& r
$ I) H2 l1 q! W" [, U( w% C  G
<?
8 u5 p) J" e+ N  A) t1 k3 iif($send) 2 o5 T0 ?1 a2 r6 Z0 a2 v7 H
{
3 t- g- n- [; A" K6 l6 ]echo "发送结果
:$send"; & O$ A- T8 D1 ^& E( P! K4 F
exit;
4 H- p- m, h( r8 B% p& b, M! E- @}
2 ?% }# c( }; p9 j; y. R9 X! V* [2 t: F, O5 m7 A' f
?> 9 q2 B* D9 z' J

0 k" T5 f  n7 u<html> * y* z7 v" Y' F* g+ o$ Z
<title></title>
- w5 `. L2 H7 s8 t<body>
# f6 E2 h- a2 q! s2 s, y  n<form action=<?echo $PHP_SELF?> method=post> 0 J1 F* j& ?+ k8 G9 v/ ]
<input type=text name=send value="输入值
"> , x% Z5 F- N3 r) S6 ]# h' X
<input type=submit>
% H  G) a/ _# q% a- n<input type=reset> . V, \  `8 E  T* J- j3 X$ q
</form>
6 w7 p1 Q. {; X1 c9 A$ z" J7 Q; [</body>
9 O+ P* z2 O3 ^</html>
) D9 u5 {0 m6 z  V% V9 x
9 d& p  f7 J% ?$ `7 ~4 ]) `----------------------------------------------------
1 O7 C; Z: |% M5 ^#例子4 投票程序
  m0 }5 j% }8 e! o( C8 a; Y$ M
在这里:http://89w.org/thread-715-1-1.html

$ m3 ]7 I- \$ |! _; R* c$ y" Z+ _+ ]2 ~8 T( R; b' u
#例子5: 动态创建并保存图形
/ j9 M) y# Q, l
; ~9 @& v2 [. _" Q! w. b4 D7 R
<?//必须有GD库支持

. G: N; d1 C  u: X4 [Header("Content-type:image/jpeg"); 0 C- ^. I0 l4 D
$im=imagecreate(400,30);
+ v5 p) V' f* X$black=ImageColorAllocate($im,0,0,0); 4 Q" d$ `, S8 V5 Q
$white=ImageColorAllocate($im,255,255,255); ; S, d, U2 F! s4 o( n/ ]& X+ _
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 3 F1 e4 o# L7 w; |+ s& V7 @
ImageJpeg($im,"hello.jpeg"); & A5 _; F# s% Z2 A2 c  P/ S% `. N
ImageDestroy($im);
/ h* W  F9 R; F6 M?>

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