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

给初学PHP的5个入手程序


) Y7 P4 h: M" Y8 p5 Lphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
) Z# q$ o( g; O! ~' [1 T2 {# p7 r) w$ {, b: A# i7 t
---------------------------------------------------- 9 n% p' D+ U9 j5 O7 {; V, X# L# w2 U: x
下面进入正题
% O9 K% K$ k  F& U7 n' |1 {' `
准备了5个程序
:
) G3 X/ ?/ l! n. O5 [1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

6 X3 |2 C" d7 W- G: a2 M7 T2.显示一个漂亮的表格

. u3 ]) q. h& _2 M3.一个表单例子,提交并显示提交结果
) {' G( I4 a# \4 X  S1 K
4.数据库操纵例子(投票程序
) $ T6 u, }  W% k6 S
5.动态创建图形并保存例子

1 N* C9 h" f; t/ V5 q1 P) T
( g% W+ a3 m/ }' _& i2 F----------------------------------------------------
& R" E- z- k6 t4 D- r* b. X: Y# A3 r
#
程序1
. V! @( T' m4 L% D
* j  p# e5 J$ w9 E" O" E/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
* i& H' l, R9 k$ t1 v! {1 T6 U2 |" c: N6 G1 _" W: ?
<?php % _' V7 p9 _+ R& `) [+ K

8 ~5 l+ g. T& X% Y) X/ }echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
% P) d$ Z- `% q( u: X
0 P; _# |! J7 T! P3 m. l?>
# y7 s5 W  U9 g6 g6 P- y  Z  S& p# y. S- [* l; x0 z7 M! g
---------------------------------------------------- / u/ M0 N6 n: D1 n- b' w! [  f# L
2 L8 @' [( x% i  [0 |: R; Q2 j

- C# n6 m; j3 o#
程序2:
; W3 ~  b7 ~/ n/ {6 ^$ v$ s7 Z9 z8 q# x6 o- Z7 \
/* 功能:显示一个漂亮的表格
' ?7 I% v  V( k& N1 T

; ~3 n0 B6 x- M) H8 o<HTML>
8 T7 o9 z6 f5 O3 G& u<HEAD> - n# t4 T. z4 Y3 k" g7 z- c1 ~6 l
<TITLE>一个漂亮的表格
</TITLE>
+ w: X8 h" j3 m6 B. s5 G/ n7 X</HEAD>
4 @* N0 x- y) J1 S<BODY>   B+ ^; T! @/ z: l1 n
<? 3 ^9 o: Z9 {+ }; w: W
function useColor() % v1 n" x3 h$ m: w+ ]( U2 ~; v
{
- ]) d, c4 b1 R' j( a  Z: C. ~' x/*
/ N# a/ n2 A8 c/ D4 U8 r! K8 B7 k** 请牢记我们最后使用过的颜色标记

; _6 d& B& Y$ h0 c# B" O*/ : m/ L# H% u) v: u9 u  M
static $ColorValue;
, u3 ]: `( T1 i9 t/* 选择下一个颜色
*/
4 T  a8 o5 p. t# Kif($ColorValue == "#00FF00") $ @6 k: ?( _' q0 i
{
, R$ I' y' p2 L- U8 C. q  s8 N$ColorValue = "#CCFFCC"; ! c2 x/ z& E- N% P3 ~* F
}
* q5 ~* @/ m  relse
  n7 K* Z- O! @: p) u{ 6 o  c9 {4 \# \1 i& N& `& r
$ColorValue = "#00FF00";
3 ?: N% B* O& Z" w4 l7 o} , R4 t) ]4 W$ L

! G# w$ G5 A: w& j5 L5 xreturn($ColorValue); + f7 p, w! y' v
} & b! }' i" B) N2 [
% L; H9 d( Z  K+ R  _
print "<TABLE WIDTH="100%"> ";
! B. Q" B, U5 \+ m3 a% l6 p$ H) Sfor($count=0; $count > 6; $count++)
+ H- m9 Z* \; r7 M6 q. D{   h8 L; f" i$ X: Q+ P/ s
/*
* f3 y# y3 |  C% X9 |" ~** 取得当前行的颜色
) G4 H/ V1 i3 l2 ^* M  W
*/
8 S+ |# `% Y1 K- z) G$RowColor = useColor(); $ i5 k: L$ J$ S
/* + {" b! N0 x9 Y. L, z0 }8 c
** 把背景颜色用HTML语言
( Y- L) |, ^& J  ?" I4 Q
** 输出到表格单元
" S8 b& V9 d- D3 E
*/   r$ R( Z5 q& g$ D
print "<TR><TD BGCOLOR='$RowColor'>"; . s9 q/ E/ b# g  `/ N
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ) k1 [# A7 C. q$ Y; N# I
} ' ~3 X5 S8 R1 h+ G. z; Y$ a
print "</TABLE> ";
$ E; q0 V& l9 _3 m0 r?> $ Y5 ?2 n7 P' `7 i, N5 I
</body> 0 d5 _, K+ P6 S: m& o
</html>
7 y% w9 {: k4 l5 J& w) y" B7 o) J  u8 G9 B' d1 ^$ m, ^
---------------------------------------------------- ! J, I! k3 [# s- v; F' I
#
例子3 0 |" c9 F3 J* F1 P* ?

- N! p& d( w7 I7 B<?
  Y, Z( ]  s/ Q+ Wif($send) ; b" t6 J! l7 H& w6 U. |
{ / x2 A' R1 a& B  p3 s
echo "发送结果
:$send";
1 \! |$ `9 z( I# l7 s7 K6 nexit; ) _9 g2 E4 }* B# c/ j1 ~4 ]& h% f
} 9 T5 d2 U  n# Y5 r

' h% K8 U6 K. |: S?> 7 q6 R+ Q" A1 M4 w! P9 y5 n

' }/ w2 `- h1 l* w: D& D<html>
; Z0 F7 m# d& Y& y" ?<title></title> 1 X8 p: _6 q4 M3 g* S
<body>
( |& J2 E5 a( T0 j<form action=<?echo $PHP_SELF?> method=post>
, I' n2 m+ o( }7 w+ f- C, W<input type=text name=send value="输入值
">
/ G2 o2 B4 q7 T: N) H$ n/ \0 _8 O2 \8 l6 z<input type=submit> - b5 j9 H/ M% h
<input type=reset>
2 s/ q$ p9 h+ b( o& Z</form>
: f( X7 c8 x1 C! c# r</body>
8 o1 W, n, R% f0 x$ k" d+ N</html> . I+ |8 w1 e# M$ ^1 S8 r+ q
- r7 H+ W2 I9 l" m# K: w
---------------------------------------------------- 5 C+ D, \& ?8 }) s  E
#例子4 投票程序

4 e& F  Q- n* ^2 O% K: C在这里:http://89w.org/thread-715-1-1.html

' B5 G9 J! `8 u6 x8 a8 H/ Z" v9 T5 \; r: m; ]' a6 @  O) f" z
#例子5: 动态创建并保存图形

8 N% m0 y5 x6 t
, U6 L. X# K7 S" f2 T5 r<?//必须有GD库支持

. O3 b& A+ j2 o; K3 O. g. }2 cHeader("Content-type:image/jpeg"); 6 E9 h% G8 f: V
$im=imagecreate(400,30);
; j# }* E) d! Q" _+ M! L$black=ImageColorAllocate($im,0,0,0);
9 Z9 a/ |7 a  T+ F7 R7 s$white=ImageColorAllocate($im,255,255,255); & v0 U" r  Y" ?9 ^7 X8 r1 |
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ m, H! G9 h" W% i
ImageJpeg($im,"hello.jpeg");
: O' w' ?% E! R' `) K+ x& ~ImageDestroy($im); 8 ^( J  a& I0 A- Y8 U, L: T, L
?>

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