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

给初学PHP的5个入手程序


+ b+ y7 o# T" ~6 {) A/ qphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ w3 v7 V: s8 k. _+ X: ]

( d/ k5 g. A: M----------------------------------------------------
( ?. b! i% v' K下面进入正题

  X1 N. _' G0 S, r准备了5个程序
: ( \% a) h! V4 J4 A$ u. |4 \
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

" |& N7 i( ~3 d0 E9 o( L2.显示一个漂亮的表格
' S" c3 o6 n+ Z) E; T; k% A; N6 V
3.一个表单例子,提交并显示提交结果
- R( v* T  T( Z# N+ ^8 H
4.数据库操纵例子(投票程序
)
* P2 o+ _- p0 u5 Z# X% b5.动态创建图形并保存例子

9 g3 T, y) N" X7 p
) S! g, z& s4 A----------------------------------------------------
! w  i+ @& ]4 T2 _& E& s
6 k' L, E; ]0 Z2 J7 S# ~2 j#
程序1 ( h& h) \9 V: ]) K  t9 m) |
! Y7 \* Y) H# ~6 Y" K# e9 s
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
+ |9 M! N( `; q. i/ }& n5 p1 x" b
" H' p3 }9 G+ j( S; N<?php
# J+ s% l/ ^* _( l# L. x" \8 [( ^% U9 d# m5 z( p, R
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
; C& ?4 v; q) B# O0 W& u- C" M
?> 6 O/ a* K: E# R3 b$ I

* F5 n3 R; ?3 `; H+ `2 }5 v---------------------------------------------------- , L7 {2 M. h- U' H

4 V9 {. _  C( J! ?3 T; ^8 s. k7 e4 a1 d  m- u8 ]; L2 u0 J
#
程序2: ( a4 \# [2 r. [+ g" _; z! [) z# s

7 ]- r. V6 x  C/* 功能:显示一个漂亮的表格
7 f, p- A; L/ E% \5 ~+ O+ |* N
* C6 s% W; h' ]: ~, x0 O0 I
<HTML> 1 m! X" v. b! n4 B1 e, o
<HEAD> . @) n2 o0 s9 b9 g( H9 L
<TITLE>一个漂亮的表格
</TITLE>
( a$ F7 @, ~' h) s) a</HEAD> * I5 q) {  ^" d  l3 j4 Y
<BODY> # O& y! }% g' G. T9 L$ a2 W
<?
, r1 D+ W. ^3 I% c' Ofunction useColor()
- l$ R5 B( {! f' N1 p{
- l0 W" q! R  B/* 3 ^& G3 b: J- t) \) R9 Z& Z1 c
** 请牢记我们最后使用过的颜色标记

5 `* {' c2 e# i$ I) s8 p* Y*/
& |8 O4 c( z1 f( ~' S* q& A$ g& d. ostatic $ColorValue;
/ N  K/ \9 M% c% F3 |/* 选择下一个颜色
*/
$ A' u3 w( Z$ z( q) s$ Q4 D4 yif($ColorValue == "#00FF00")
4 y3 I% R% h4 b# q$ g- j{ 3 d* [- L' O+ \
$ColorValue = "#CCFFCC";
: b. r2 x& N; h1 i} ! _7 |# k2 j' ~  t" l6 x) z
else
4 p. F! i* _/ C9 |) T8 [/ r{
2 G" N" @0 X% T7 W8 K$ColorValue = "#00FF00"; + w% z+ J( \" m  Y" `
} & Z# O. g* o0 E  s
8 I2 B2 h* r' Q
return($ColorValue); 7 a5 _0 p! `) c# A
} 9 H3 @! L- c( V$ C( B/ j: s
# @5 a# b4 N7 `/ y" a% h! T
print "<TABLE WIDTH="100%"> ";
1 s; K/ T$ h( g4 a4 D' \for($count=0; $count > 6; $count++)
1 x" I  H- C! W3 B. y2 G, L{ - b' n+ L3 ^; U1 D7 ~4 ^* P
/*
) e! z0 ~& D/ b" q** 取得当前行的颜色
1 i* S# J/ M+ s3 H' Y
*/
8 ^3 E4 V# Z" s7 w$RowColor = useColor(); ' S) s# k' G2 c+ @7 [, I
/*
) v5 r9 z2 V$ d: l. F, T** 把背景颜色用HTML语言

0 n  M( S: g, V& R** 输出到表格单元
8 {* \: q+ b2 T5 }8 i
*/
  t# L1 T  Z: q4 F) w: c+ Fprint "<TR><TD BGCOLOR='$RowColor'>";
* m7 h( T/ I  iprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
4 V2 o0 b7 p9 `! v}
$ O# e0 M3 |8 P; {$ s: Eprint "</TABLE> ";
0 I, y1 b" ^6 ^3 Q?> * v7 C5 f' q7 R# t
</body> 5 G$ e* w+ v+ t! e) l
</html> ; `2 O4 j" y' J1 S- `3 h- n$ [
3 D  Z$ E9 `& p& n
----------------------------------------------------
2 c8 A/ N7 ^% r4 l. Z4 F4 m#
例子3
! D9 y" x6 U4 {+ V+ F* X; E- d3 x. |2 j: F7 \0 @
<?
4 ^+ P  c4 K" T# w: Eif($send)
& n- k' Q* f! `6 {{
, V1 a9 ~! O; q7 Q1 `$ _echo "发送结果
:$send"; 5 }' }7 p9 d! R% @' M/ R0 n3 c: y9 ^; A2 U
exit; ! L. B9 _) X! ]4 S& z$ q; n6 \2 I
}   b6 w& L0 U# e" ^  ?. ^! ]
7 V) G( N, N$ U
?>
: D( X5 K- l% R- r6 }
8 S4 @  K- @/ m% h<html>
& |, ~2 W" J/ C; z/ \# f<title></title> ; q9 z* B7 g- Y6 x- @0 |
<body>
: s  q9 U1 }6 ~/ S<form action=<?echo $PHP_SELF?> method=post> 7 I8 L6 J% v# m3 v) _: X' h' B
<input type=text name=send value="输入值
">
" F/ L! f5 q/ M1 Z6 a5 B& v1 }5 r! t<input type=submit> : P+ N5 s$ d* V5 [8 C
<input type=reset> 7 [/ A+ ^3 x4 ?/ l" H7 l
</form>
5 Z5 D( b0 X, O, I/ r$ \</body> 7 h  K! ?3 |4 u4 u
</html> 0 C3 x0 h# A8 o; F% ]* W4 n

5 m: B  f8 L# Z---------------------------------------------------- ! V& h7 {, h6 x
#例子4 投票程序

/ J1 k! J1 L2 R在这里:http://89w.org/thread-715-1-1.html
! `; K2 I( C! O9 n
/ }! ?+ p- z1 x! P# v  S
#例子5: 动态创建并保存图形
9 l; V6 P0 O8 E7 t4 v4 S
$ A4 \  g( i4 R, U  Q
<?//必须有GD库支持

5 Q' [0 g: W  LHeader("Content-type:image/jpeg");
6 t1 N: r$ ?8 m$im=imagecreate(400,30);
2 h# x) R/ K1 [) Y' K$black=ImageColorAllocate($im,0,0,0); : p0 J" v( W8 O: x
$white=ImageColorAllocate($im,255,255,255);
- p9 C8 G- K/ b/ {( n9 tImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
. z6 z' n; a& K7 Z) v! V2 p# jImageJpeg($im,"hello.jpeg");
/ ]6 z% `% T0 l( A- {, YImageDestroy($im); % Y3 v/ `. ]& s6 @
?>

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