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

给初学PHP的5个入手程序


- m7 N9 @- t' ~- Y7 tphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; _9 b% v% O6 N7 T( k  o4 C4 R
7 ]; G% L) Q& J5 O1 k3 H- @9 R( [---------------------------------------------------- ! c- f8 b& m3 @
下面进入正题
3 O# G" a& t3 }( C- J, ]2 K; j
准备了5个程序
:
5 B- z0 z, Z  E5 S1 ]9 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

6 w7 y% M1 D0 `* ]1 O: p- \- ^2.显示一个漂亮的表格

7 C2 E. o) U# h" N6 S: ?3.一个表单例子,提交并显示提交结果
; x- G# J4 M2 b! S
4.数据库操纵例子(投票程序
)
' X3 N: W8 g4 s* s" s) q, y: J5.动态创建图形并保存例子
( |9 j( r2 E' |5 E8 T. H3 ?
! P8 f- P* _0 E6 [
---------------------------------------------------- ; f* L7 x. {* n& h" |, t

6 t( k4 D( Z+ e" K4 r' r#
程序1 2 [7 m. A+ A. z0 l7 I
$ t: D# F6 D% c# d
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
; j. a3 M+ D! S0 Q5 M) v4 `' p3 R3 L; o
<?php * c! W0 I0 e1 w2 J
- X+ I: Z$ j1 {0 i
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
* W" ?$ `! n! r3 G# T% H( y) @  B& F/ J6 }
?> 6 b6 q7 A$ m1 S
) Z( n2 @+ M2 l  k8 v1 h8 E
----------------------------------------------------
8 P: m! B) D! D& x9 `5 Q7 N5 {/ n- E
, Z4 E% o. W& _) P: `( x4 `; v/ y
#
程序2: 6 U4 s& y: |7 u- u

/ ]+ K8 d% }. ~/* 功能:显示一个漂亮的表格
9 ~0 Q8 b9 l& D# L2 `2 j" v4 h
; n3 p; C) U3 n# p
<HTML>
2 B; U5 m/ r% z7 t& A6 g/ m3 F<HEAD> & p' Z- N* Q/ h) Z
<TITLE>一个漂亮的表格
</TITLE>
3 S( p  m; O! v</HEAD>
  @4 x1 }9 F% n& X0 a<BODY> ! U* R, P$ c9 O" L; r; }
<? - A$ `3 W, n: J
function useColor() : E# B1 z% r$ n9 m  C3 I9 D- W
{ & _0 k9 P: a' Q9 u7 I# s
/* , c( P. W% f" Q( [2 N. x& W
** 请牢记我们最后使用过的颜色标记

0 p* m$ d  f# Y9 m5 h: y*/
" B2 Y1 C  Q0 q/ i4 {6 e& u* p* M+ estatic $ColorValue; 7 i7 W7 Q, B. T0 K9 s( f) y
/* 选择下一个颜色
*/
- H/ B) C8 h' S* T& x  xif($ColorValue == "#00FF00") 8 N  B4 C+ K6 ~/ h
{ 6 C9 ~$ ~6 o0 w. O7 V0 _
$ColorValue = "#CCFFCC";
3 _# h  V2 ^& o( z! T}
: p' w, Y% e, S2 g  P( Gelse
" |5 R/ x$ Z. q" u0 E8 C& P{
& n' d; K/ q- V2 Z! ^, C$ColorValue = "#00FF00";
2 V& q" `# Q8 c4 f& w5 z8 Z- G}
- x, H* b' o0 [- l: d" J. K* |; s
4 _  h# M* y# _" m" V7 @/ U) _7 i2 Kreturn($ColorValue); ; C' {2 Y: r( P' J: Q% @
} 5 E7 Y/ P1 _. h; M/ |

& C. s8 @2 O; W8 B6 pprint "<TABLE WIDTH="100%"> ";
/ k+ T6 s2 @+ }/ _for($count=0; $count > 6; $count++)
& K5 c) T1 I+ ]# ?& g9 }0 O{ 7 Z2 b- G  ?; o' V. u) i
/* ) B6 p) ^' t, }! g% r
** 取得当前行的颜色

* y( c! k. w6 S8 ]2 A, W2 d*/
& z9 H% _( l+ Q0 `" w/ ?1 W1 C8 c$RowColor = useColor();
7 \; X2 o2 S! L* N# j, o/*
! g4 U% M& c. |0 l  d** 把背景颜色用HTML语言
4 a# B; n2 \3 E
** 输出到表格单元

7 S0 ]; C' A  I; p3 f6 _: B2 Z7 T; ]*/ ( O2 @3 G% C+ H7 Z
print "<TR><TD BGCOLOR='$RowColor'>";
" x  Q. x8 n4 k* r: w1 Uprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ( j4 P1 M1 g" ?9 J4 N, [
} 2 K% v5 W# X$ w& n3 G
print "</TABLE> ";
1 `* S! Q* x: X4 |6 N" ?6 ?" E?>
' _! c3 R+ y: |# q</body> . s6 w$ x- J& h+ [  S5 y, H
</html> ; l7 L$ c6 Y& S8 y. \! v' ]

6 x% @* {. ~- o  Y) }$ ]----------------------------------------------------
- ?( s9 R1 W5 Z! _/ G#
例子3
0 }3 F3 X/ F6 ?+ Y* A. n6 J. ?2 h
' {+ \' Z4 J, ~5 D4 i<?
9 d) R, i- F* w7 Qif($send)
) C+ [9 l/ j& v3 U* |{
$ P' x/ a0 s! B9 Z7 z- @% U7 Xecho "发送结果
:$send";
$ B+ k3 t6 H" q% c# W& N( G% ~* qexit;
4 I# t  X" M9 Z1 G9 y}
% m9 F6 w: |9 P. @. q9 c/ K1 P; N  q  ?% k: z4 c
?>
" q0 {! ~! K* G: \* g8 i, ]  A$ U
<html>
  }- u' f( f+ s, I* Y# ?( f% ^8 x<title></title>
3 c$ _1 V9 i9 F8 |<body>
" P7 T+ g. f7 ?' H! g1 S4 w" M, S: |<form action=<?echo $PHP_SELF?> method=post>
7 J$ b8 Z# M- C# E<input type=text name=send value="输入值
">
1 l* S0 H4 ~/ \# l/ O( C1 V<input type=submit> & Y6 r: ~1 Z. g4 y4 [
<input type=reset> 1 |( P( o2 V2 O
</form>
/ e4 K- ?  u1 b5 w" p, L; a</body> 3 z5 M9 t! X& h/ t& ]) M8 Z
</html>
5 |. V0 t2 o4 G6 A/ f/ v7 R  u8 S6 j
---------------------------------------------------- 1 d4 G, J+ O* Q# p" E
#例子4 投票程序

# b' S; ~1 L5 h5 f% [+ M* z6 V5 O! e在这里:http://89w.org/thread-715-1-1.html

1 D7 v: R/ i0 g$ k9 w
: f4 K4 g+ ~- I9 L, L$ d#例子5: 动态创建并保存图形

" ], r  U$ ]& Y/ Y- N" X3 m* m" {- n5 I: ?8 `$ |) z% Q
<?//必须有GD库支持

* e/ o0 [& M5 O( k, r+ LHeader("Content-type:image/jpeg"); 5 b, X5 H7 J+ l/ n4 _) _3 u8 Y
$im=imagecreate(400,30); 2 o' n9 O5 \: o2 N
$black=ImageColorAllocate($im,0,0,0); ) J, l: h2 y3 O3 C' F
$white=ImageColorAllocate($im,255,255,255); 6 g9 e3 O) V: k; ^) S7 j+ s7 X" Y
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
- ^6 |. L8 i; `& [% iImageJpeg($im,"hello.jpeg"); % F8 [- J4 z. g' b" q
ImageDestroy($im);
- u5 N% G# |6 L' c?>

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