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

给初学PHP的5个入手程序


$ O2 `: X* _  J# K) Q$ wphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
* D' f* H3 c2 i- m8 \$ ~4 s% ?9 q1 V
+ Y( g+ j! X6 {( \- @) w8 y----------------------------------------------------
, U" D+ u# P/ d1 R6 m' N下面进入正题
5 x2 \* s% q2 ]. i' j9 [: v
准备了5个程序
:
- M4 b4 `" W$ X( q9 u& S9 V' n5 @9 A1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

" R6 D: p5 j: }+ u2.显示一个漂亮的表格
$ i- k+ s5 I8 ]7 h3 Z( c5 ~
3.一个表单例子,提交并显示提交结果
% [8 P' c1 Y7 K* j: t8 A" O6 ]! [
4.数据库操纵例子(投票程序
)
/ r0 S+ Q* e' b' |9 I5.动态创建图形并保存例子

7 d! I. Z6 r4 A% g5 S$ Q9 _: X: x9 V3 A
---------------------------------------------------- * E5 B% v. x( E# L; G) x7 y
& E* z8 o! U9 F8 N: ?
#
程序1
( `: d$ ]7 X: V6 Z. N/ Y' M% m
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 3 J! o7 ~4 r3 a* O1 n8 ]

; l" \  M( j( y/ \! U5 x9 q<?php : a5 U; u8 u4 U, k

) w$ G7 G: W- b  R; W+ B) decho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 8 E) i3 ~  T0 D9 m! l
& ]: y" m  V9 w7 _% M% i4 U
?>
- @: @; c9 X- q3 B3 k: D2 h6 k
: \# z$ f7 V$ g8 E, P- d" X1 [: e---------------------------------------------------- + D( z8 v, ]( U9 r! E

* m$ k  N- X/ T# c6 h) Z
# N' q! C: P+ x, ^#
程序2: 3 R7 I8 U( K' f; P2 Q2 n! w

2 @1 o- _# H) a0 N0 D! z/* 功能:显示一个漂亮的表格

9 m4 O% I! h! W
5 f5 D8 x* C8 A7 c8 x2 {1 X<HTML> . G, i5 _8 ]2 `2 q: i3 c6 S3 H
<HEAD>
. Z. M! I6 {4 ]: J3 B4 O9 e' |6 O4 V<TITLE>一个漂亮的表格
</TITLE>
% W0 S/ o# ^9 A8 F0 [* L" }</HEAD> 0 G3 N' R; A  u. S5 t- f, `' Q( k
<BODY> 5 m0 R2 l# m; W( N7 h* q
<?
2 F% M5 N9 Q* Y7 w& Cfunction useColor()
& f2 E" A4 u2 o5 J6 [{
3 m- X, \% N9 s1 H- E5 u4 g* o/* % K$ o( ?9 C% o6 C9 y( a
** 请牢记我们最后使用过的颜色标记
7 J7 w9 l) `/ A% }1 |1 ]; Z- P
*/
$ @# W! V: B7 V/ P3 K/ Hstatic $ColorValue; , o* p& W) {& A$ I( h( ?  H
/* 选择下一个颜色
*/ % m  x& Z' Z( i# z
if($ColorValue == "#00FF00") $ T1 s3 w: g  n' U2 N4 l, u9 `; C" P/ L
{
+ D5 D; q) y5 Q# I3 E  W- b0 A, b! Y. U$ColorValue = "#CCFFCC";
+ x' ]2 d7 t! i# A. H( I# N3 X}
3 V/ i3 c  _( e- kelse
% f6 e3 P' ~$ K; a2 _{ ' k% T. X  @( u1 p( P
$ColorValue = "#00FF00"; $ }$ B& d4 S% r* K7 _6 @% k2 o
} . i1 O$ U2 G7 ~1 q) \, m) M
0 K. {: I8 Z& `- E$ ~  U1 K- r
return($ColorValue); $ z! V" p' W; A, M0 M
}
$ o+ E8 v2 h5 g1 v# d* x0 N3 y* I4 s( w0 W
print "<TABLE WIDTH="100%"> ";
& ^: I) K( ^4 S! K7 N% Qfor($count=0; $count > 6; $count++)
$ J) i4 U/ b( H2 u$ O  ~  r7 }5 e. x{ 0 C. Y  t9 x  d& z5 a% ?
/* % b% |4 g4 m8 }+ I$ I
** 取得当前行的颜色
, v# \6 d$ A8 n2 k# l* z) ~
*/ , Y' |$ |- Y8 f0 F
$RowColor = useColor();
, _, }4 B2 b1 a8 e/* & M+ O. U6 S& p) b
** 把背景颜色用HTML语言
+ W* W. K- t  z8 ?; y/ n9 P
** 输出到表格单元
- r% e" s: k# s% j
*/ 4 o" U- g4 F2 r( R
print "<TR><TD BGCOLOR='$RowColor'>";
. G# o3 x! g1 I7 u8 h2 x: wprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
' ^& D; J2 C0 @: n4 A: y7 I% |* y} - P# t8 k8 k) h1 F7 o
print "</TABLE> ";
5 Y2 N3 L6 ?, o6 J: Q2 Q* M% G" |?>
' \3 F" T6 Z+ W</body>
# Z0 s& K# D( B3 v& N2 t0 t7 b1 C</html> 3 M1 ~1 z4 j2 q4 p' c# D
1 {# J# J5 v$ U( Q2 o
---------------------------------------------------- , t# g0 S5 L. C/ f
#
例子3
, R, U" @1 l& l, j2 s- w+ D+ N, @. i+ [/ C' ~
<? 0 f9 m( |( U4 L& p3 F/ G0 h
if($send)
, p) O* Y( W! d5 q7 ~4 }* }{
( Z( H, H. A4 m6 ?echo "发送结果
:$send"; ) b, u8 p  ^! M6 d- t
exit; $ _0 @( U0 {# g6 k3 g! ^
}
. e3 S# ?! A) ~8 J2 X! `* {! h% t
?> 5 @- o) o# d$ i1 M" w

4 C) w' L: g" Y, M9 @8 s<html> 7 Y) v. k, r4 L" ^
<title></title> : O) D( a2 v. T  b* L
<body>
+ \5 Q) m6 o: K<form action=<?echo $PHP_SELF?> method=post>
+ L. Y" H8 E1 a# {# Y0 I<input type=text name=send value="输入值
">
7 i5 `/ u+ ~7 V( ^) z<input type=submit> $ \' }) u, n# R' U" f5 e. Y3 P
<input type=reset>
5 K  `* R: e, s1 H" }</form> 8 }) ~- v( I1 z
</body> ' N& w, Y2 X7 }# B. I+ B
</html> 4 r- X0 ?8 l5 a% @5 a" |+ D
# j) O' V) |6 S1 W* D" C
---------------------------------------------------- + m8 L7 i0 g; a
#例子4 投票程序
0 r7 a* j+ @: N$ a; f0 w
在这里:http://89w.org/thread-715-1-1.html
# O- J+ m- g8 U
6 Y! b: c0 r8 S+ e5 j" R) W+ n3 d
#例子5: 动态创建并保存图形

9 B4 S2 n# V% A/ K) R+ Z2 M2 I' e  r" b) O4 d" d! [. N
<?//必须有GD库支持
& g0 ~1 D2 I/ Z" @  V& d  u
Header("Content-type:image/jpeg"); , I3 U5 E; B$ w+ {; i6 J
$im=imagecreate(400,30); 8 _3 ], x  J' P. x
$black=ImageColorAllocate($im,0,0,0);   L8 v  u" E( R* {7 u
$white=ImageColorAllocate($im,255,255,255); % ~0 {' E2 ^* S% a+ v' D/ S3 D3 H
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
/ \3 \( m8 j: j+ I, ~( l% |ImageJpeg($im,"hello.jpeg");
  y; I9 h( Y0 l: R; ^ImageDestroy($im); $ I! p0 B+ A6 X" m3 a
?>

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