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

给初学PHP的5个入手程序


$ o4 t- N9 H  K: `php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ! p2 s/ i5 |; C5 J, c
, K% x0 @1 O+ f- w
---------------------------------------------------- ' @) y4 N- p8 E; A* l
下面进入正题
$ X. z# S; h' r! q7 ?6 S2 Z. ~; M2 K
准备了5个程序
:
; |, ^9 n8 T* [9 \1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

; I! D2 |1 u# ]- R3 u% f8 D2.显示一个漂亮的表格
* W* ]) M6 O# c' n  ]
3.一个表单例子,提交并显示提交结果

- w& Z4 T9 X/ ^8 t# C4 [4.数据库操纵例子(投票程序
)
8 `3 |7 N& l1 [: o+ F7 S7 ?) p" x& s2 A5.动态创建图形并保存例子
1 g: O& N! k) b0 w+ c  o' }3 @
7 h( J$ ~0 e: Y9 y
---------------------------------------------------- ) I0 F; G1 E/ x8 ]" U' t% @7 _

0 M& k+ @8 d7 g1 R#
程序1 . Y; }9 ?, N  W* q9 ]

% P% R! f; l) o  i4 p7 ]/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
) L! \. b' w4 ]3 x, C0 z4 _, \* Q6 q* o6 G$ @# \, b- a
<?php - m1 ^( C# S# L: C" F8 P

. A1 C4 @5 |( D7 S+ W+ mecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
" ~; t6 H. c1 g; A7 G( m, @& u4 Q7 N0 u' F$ a
?>
+ |3 p* `8 F  B5 Q" B% P+ D; c. _) r0 H
----------------------------------------------------
( a* b0 B2 S% [
8 m, v4 m6 ?- u5 E5 B5 x
+ \- z3 [( |3 }1 ~#
程序2: 3 a% b5 V3 d9 U8 [* j% @7 Q

: C2 o3 \4 K( t' H8 R7 K" N/* 功能:显示一个漂亮的表格

; v% U1 R! q3 G8 B" P, r; n1 k% R" |0 n% S/ P
<HTML>
% N# U# a. J6 O# L7 v5 [6 R<HEAD> 4 t6 e! L1 ~; t+ \
<TITLE>一个漂亮的表格
</TITLE> . Z# ?5 F- r# M1 n; z
</HEAD> . ?, ~/ Q+ S8 N: t; a+ `6 R
<BODY> 6 C& t5 [8 K8 I
<?
: N, G$ M8 @/ ^' {* r6 ^. Tfunction useColor() / i$ D6 Z% U2 E
{
$ Z0 _4 B+ h5 l+ J+ }- M) @! ?' o8 }/* ! a0 k' G- L3 T3 k. B4 q" b
** 请牢记我们最后使用过的颜色标记

# o+ T1 N; d0 c- o*/
; D! E7 [8 ^$ n' X! i. ~static $ColorValue;
' L% x: N, Y) v/ V  w0 A, u3 Y/* 选择下一个颜色
*/ ! d- X& B$ c: a# v. V
if($ColorValue == "#00FF00")
0 i+ S& U+ J( j7 r{ ) e7 i$ n7 y6 z3 F
$ColorValue = "#CCFFCC"; 2 M3 Y7 @7 A4 o9 A+ s
} ! }8 l# O- o. K7 h
else
2 c  k- g" ~8 }' d  C( x{ * W$ K7 |5 Z( \: `( Z- G5 s
$ColorValue = "#00FF00";
/ |% G- D( e0 c$ c8 C+ j& W. T8 ]2 L}
4 P$ L9 M$ q! n& @
- ^3 u+ k0 u9 t) \5 b( \2 T5 S& rreturn($ColorValue);
, W6 u# x$ K; x6 z) j, P8 y5 F}
2 f3 j! D$ S+ h0 l$ C. E+ S
2 R; J( s; i* V7 v" k9 t. dprint "<TABLE WIDTH="100%"> ";
# |+ v" A' Z0 w" Y! d$ l& O3 ?! mfor($count=0; $count > 6; $count++) # b4 b$ w* q  N: R  k1 E
{ . H9 \( F) z( j( F& m9 J
/* 7 o8 z+ T" g# x( m+ e1 o
** 取得当前行的颜色
# W/ L* ]+ v0 q7 r4 {2 z
*/
1 l! h% Y8 ]8 o* x: Z$RowColor = useColor();
8 X$ T8 [: L/ Z1 C; Y/* 5 w5 Q6 P9 Y/ J$ U: U$ y
** 把背景颜色用HTML语言
( \8 ~" R/ C* {, ~# [  o$ w8 H
** 输出到表格单元
% H) [/ b5 W$ h" g
*/ $ w1 F, f- q+ z: A3 c) T
print "<TR><TD BGCOLOR='$RowColor'>";
9 C6 L! n4 U+ Z8 \6 t! }# A; }8 g8 Hprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
- X1 j( c$ H- i, K# M}
" E+ k3 r3 i* ], L$ ]% m1 oprint "</TABLE> ";
; Z: ~/ ^  O+ s7 G; _0 S  y0 V?>
: D0 I. U7 {) y' J</body> 3 o6 @6 a+ N( A% K
</html> , W) ^/ k  M8 \  n0 g% ]  h

+ c! C2 h' W  E! i8 x+ g$ P----------------------------------------------------
: L/ r# ]% c: C4 C& b#
例子3 : M, [6 T+ n/ j( t9 d5 f
+ z  o- g. S- N' {2 C
<? " p: x$ ]! L' a
if($send) 2 g+ l. ?4 ?1 T' D  c4 B
{
- L+ ?9 a3 L0 a4 Kecho "发送结果
:$send";
3 }* b" U. s' ?  n- R% x( Aexit;
# z2 l) e* |- f8 p: [% A, Z" D}
& b1 t) C: T) p: c& _3 R+ U( f2 V2 o$ R2 J, M; X- E  z) l) P, i8 ~
?> 2 W- f7 m7 H. P8 w2 F

( A  B$ B* J1 Z) i<html> 1 A' d' m2 [! V" m! P
<title></title>   Q; T9 M4 C4 j2 M- u
<body> " G, P" j$ m/ [; r; V: e# T
<form action=<?echo $PHP_SELF?> method=post> & `: D- t) h# o& u
<input type=text name=send value="输入值
">
" b9 D1 ^5 G7 q7 _; t<input type=submit>
  q7 ^7 N1 J3 m5 L- G2 _/ G<input type=reset>
) Q0 \. [+ Z& ]8 Y. _" i</form>
5 ?& B! p! T9 k5 s" D2 t</body>
& T! y# \' d3 h4 r' d8 [# p  ~6 `</html> % O$ e1 |' P. A1 @2 W+ ^% j
- H' S) u; Q, l0 K( C4 O
----------------------------------------------------
  a$ Y% n: U$ Q9 f" X. `# M7 T#例子4 投票程序
: k7 ^6 r! s) _" s
在这里:http://89w.org/thread-715-1-1.html
& k/ H# \; e. g8 a
; i( p1 C( d- K& n" B( r
#例子5: 动态创建并保存图形
  c" ?, n* q& W, \  H
7 w+ L% ^) m0 n1 @" p# K' V
<?//必须有GD库支持
) y  O* ]/ @9 n
Header("Content-type:image/jpeg"); / ^+ B/ \# q9 ^7 W$ W4 @: |
$im=imagecreate(400,30); & F' E, m. u0 d9 j
$black=ImageColorAllocate($im,0,0,0);
0 G, d/ K/ _/ k: Y7 ~$white=ImageColorAllocate($im,255,255,255);
' Z5 x% y" Y% F. e# B% @ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
/ N% p) a6 a$ j1 G  J& ]ImageJpeg($im,"hello.jpeg");
: H  ?2 h9 T# ^1 k: RImageDestroy($im); 1 s7 a9 p1 @) x( q! @& H
?>

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