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

给初学PHP的5个入手程序


$ l' u7 N( \4 m: u  H2 @: e% sphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
% i% k' O5 X6 Y- s
$ M2 ?+ s2 ^' b" Y; [6 k5 B----------------------------------------------------
  [( w+ ?" ?0 ^3 B! [, [下面进入正题
8 q$ e8 ]! C; k& y0 t
准备了5个程序
: : X4 _# k' f% C4 z( Y1 {
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

/ R6 {2 j' F, p( G5 M* q2.显示一个漂亮的表格
. W* Z  B. Z& ?6 e: z. v' D
3.一个表单例子,提交并显示提交结果

* z; A6 Y5 J3 d& R+ q# Q! |: V; n/ V4.数据库操纵例子(投票程序
)
9 C+ `8 l3 N& f: y6 I; O5.动态创建图形并保存例子
# _. Y5 w+ I' Z4 D5 e' q4 `6 o/ G1 y; F

  E9 x! a! l- W8 z----------------------------------------------------
4 ?9 [+ S4 v7 ]0 x- q. c2 g3 {
: M" A% y/ E! K#
程序1 . g) V) ?) q; o' A

% Q; T  t1 K3 C0 d, T/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ : c& d6 I; F$ U5 y/ E5 `

( F' _( X4 X  T! W<?php / A8 s8 N/ v. h! }5 L5 z. c

: k6 L" ?* q5 x- r0 `/ Mecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 0 J& y3 r! f# ~5 Y4 a

" w! M1 p7 k- Q6 x5 l- M?> , K/ y; g# Q7 c- q% B/ T/ J
! T$ c( s% N0 i9 }
---------------------------------------------------- 5 g: S$ m1 f+ x( c# \

$ O: I, t+ n- {+ \- `/ g
7 e: u( E% Z1 ~/ H#
程序2:
' g9 M9 K4 r# l6 K) {- ]8 K3 ?* I9 T
- o- R* a  K* J  l1 F% C4 j/* 功能:显示一个漂亮的表格
& t' N- r1 G$ x
9 X( z, _' b7 f9 p' i4 k
<HTML> ' D& D# S! G  {
<HEAD>
/ C" v. ]5 v4 {<TITLE>一个漂亮的表格
</TITLE>
1 L6 i$ K( ]! c( p# r3 A</HEAD> 5 O* h* T$ l- ~* J: [  z3 y4 [
<BODY> & C' V8 p: Q0 g3 B6 }
<?
. q. j3 K4 h; Z2 r. S& Pfunction useColor()
7 a$ Z  e+ U+ ^{ 7 o4 N6 C- x9 o4 X2 B% U
/* - r* J8 f& N' c/ t7 ?
** 请牢记我们最后使用过的颜色标记

+ m9 ~* Z8 v/ W2 n2 `*/ - b! {' A" T7 f8 r  ?
static $ColorValue;
: t/ |3 E& S$ f/* 选择下一个颜色
*/ / }5 y' J1 f+ R. a  l/ ?
if($ColorValue == "#00FF00")
( }: {* R: b$ K{ $ S  W) O( {- j+ j6 {4 `3 z# P
$ColorValue = "#CCFFCC";
4 `! |# I1 b; m7 Z}
9 i' W! k" `) x' h& P" y  A8 Telse 4 `  _; O! Q& L1 j$ Q8 B( ~
{
1 a4 V0 f$ q. M" ^/ q$ColorValue = "#00FF00";
7 K& e# z1 V: N% t2 d} + X  |- `' P2 h9 E8 j
6 g* K0 u' O9 g! i$ ^
return($ColorValue); $ }! W- P* Y5 Z2 o6 O
} & p: I8 M3 E/ E

( |+ Y9 V! w1 zprint "<TABLE WIDTH="100%"> "; 3 J7 T: B1 s2 Q8 B' T
for($count=0; $count > 6; $count++) 5 F2 h8 G* E( `7 E/ \, ?8 S/ x, ]
{ + F4 i: L5 G$ M- L9 s
/*
" [6 f: K4 j* x- y. J** 取得当前行的颜色
% \) e  j1 |# s" c, l# F% p
*/
3 G0 Z: M3 a* q) \2 _7 z$RowColor = useColor();
% O. ]  S$ d9 J$ y/* * W1 d  f- J# U, a
** 把背景颜色用HTML语言
$ W1 ^6 v4 N6 T4 h
** 输出到表格单元
! L, q- J- ?9 q+ h- `0 h' i8 b! o5 R! n
*/
' x4 F- \/ ^, Z9 k3 b* }  Oprint "<TR><TD BGCOLOR='$RowColor'>"; ; m- X8 O+ e1 M! L+ Y8 a2 [
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 L+ l! N+ |1 }; ]} * E7 Z; m/ ]/ m$ B; |+ D3 T
print "</TABLE> ";   W& x) V9 E) J# {& ?4 L4 E6 }& G
?> ) B( o( {# v' u7 R4 T( W9 |
</body>
( z" ?3 I2 r8 u. i) c</html> ; L# _! X, m8 `5 C6 l9 S* J" W
/ ?. s# q, F& E
----------------------------------------------------
2 a% E9 {9 R: i; t- S) Y9 ~1 Y#
例子3
4 F5 ?' O2 h1 S$ `/ |# y
- c' L. `% t/ P2 f5 q5 e1 Y$ K1 w<?
& @8 Z$ i8 j- o+ L& oif($send) , R9 i/ j2 W7 D
{ " V) n' R1 H" A. x3 r" ]
echo "发送结果
:$send";
9 L! q. F3 O# t- L/ R* D) g9 s& o( Dexit; ! j- w' S* w  ?' l* y1 ?% F) M
}
" s7 F5 D) P( |% R. n  P1 U! }$ D
?>
( C) g. {" e( Q/ O% B/ U; D: M; M- W$ e2 Y+ x2 e
<html> & [5 e0 `, q! C  F5 A
<title></title>
+ }6 V$ N0 Y4 z% h1 N. s2 p<body>
0 Q) @2 k0 F; K<form action=<?echo $PHP_SELF?> method=post>
$ ^1 e" E0 L; L0 n6 k% N1 ~2 S<input type=text name=send value="输入值
">
1 T# V8 ]) j, L) W7 X7 k<input type=submit> 3 t$ D" ~! P+ I7 K- l
<input type=reset> ' Q! x& P3 j5 X9 p$ V
</form>
4 W  _2 X- Q. \7 U9 J, \5 {</body>
$ R+ Q$ ~2 u( A+ U; s0 ~' y</html>
& n9 s0 |* l, [0 Z: k; b7 T, M) Q: v, J
---------------------------------------------------- : K! S6 x- g/ }  |
#例子4 投票程序
, }) e+ M" c! |  X5 t% D( k  l
在这里:http://89w.org/thread-715-1-1.html
# n" t3 j+ x9 v7 Y# g3 u# K; T
: m- ~1 ~8 A0 {& Z4 x' i- A% `
#例子5: 动态创建并保存图形
9 [  A8 d. D3 a% J3 I  g0 X/ Q% L
, x: Z! P, @8 {/ _
<?//必须有GD库支持

* _6 N; a6 Y: DHeader("Content-type:image/jpeg"); & ^: c8 ~9 U! P" l
$im=imagecreate(400,30); 9 ?4 m4 w# o8 L7 Y; I9 ?# b% \
$black=ImageColorAllocate($im,0,0,0);
7 a, _, T, Y( p1 w; c& j$white=ImageColorAllocate($im,255,255,255);
. }# I( i: h/ S1 X( sImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ; G1 e$ {( E6 |3 d' ^
ImageJpeg($im,"hello.jpeg");
  n8 p$ |6 L) D  g8 \# A4 Y% WImageDestroy($im);
1 V: a) ]1 c* f6 X. E; `?>

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