|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
5 n5 \# _ {8 I. fphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 b2 S; U* Y& \: y
* ^* e( Q9 g6 M& z2 n
----------------------------------------------------
: O$ M+ Z: e+ S8 _& O+ z2 C下面进入正题
$ Q$ q. U) y( R1 m准备了5个程序: 5 p$ I# `0 W8 E2 o$ S6 S' g% \
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
& B, t- K! @: D; a9 N" p5 R4 r2.显示一个漂亮的表格
0 q6 q6 O6 v3 q3.一个表单例子,提交并显示提交结果 ' g; H2 w" d) Z) J( W0 z& N
4.数据库操纵例子(投票程序) % U& H) [# S0 v/ l/ E8 j6 h! [
5.动态创建图形并保存例子
/ c6 K! u, T: z$ f& v b- |$ D, c7 K# S' H, }
---------------------------------------------------- + @' Q5 k: s. V0 x9 E+ o# U
# _! |. R3 R: R" ]! _#程序1: - f- d+ \7 W' M8 A; v- p- d1 _* v
+ _7 P! J/ S3 h3 J8 C1 E% g/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
' @( N# A2 W4 p& N* R; ~$ z, x! x, N( ?. y8 n
<?php
% M2 k6 e0 f! l5 K
2 D" }0 {# I, G2 p' J6 V* C# g- l& E* Wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
6 F4 z ~) A+ C( |* z$ _ ~
, z4 r5 T) E, S" T6 @ {?> 6 @3 e4 j! r8 H. R* @7 k& E5 L
- I3 l% g& D, x, \ r----------------------------------------------------
* V1 f" F) K/ E, s# ^" f
! N- P9 V$ r7 W! Z+ O; I( x, T
7 y* |8 i: g: @; m5 i4 ~#程序2:
! l9 K0 Q ]( z4 F8 W( ?# K/ \/ W2 o* P, j
/* 功能:显示一个漂亮的表格
$ r5 ^4 K) V1 H0 c
0 n& d' K k, ~2 O& U<HTML>
% b: Z' I/ a9 M<HEAD> 1 _' G# }2 x+ J& t1 S
<TITLE>一个漂亮的表格</TITLE> & o! k; ~* s0 Y
</HEAD> , o+ P9 e! F7 s3 j0 o O% x; H b9 @
<BODY> 2 G% }- S; g/ i2 r( _. H6 N
<?
g4 f: s; D6 D9 z' A, Afunction useColor() 2 ?9 ]: f, D G# G. L. K
{ 4 N3 u5 Z9 x/ C% b. j$ [2 Z
/* 5 U6 _& z; L3 x q E! n
** 请牢记我们最后使用过的颜色标记
9 j7 Y1 Z8 }# K/ r+ y*/ * N4 w( y- O, k( ^$ A
static $ColorValue; 0 O" K, Q( C2 N- D; \. c; [* e
/* 选择下一个颜色 */ " f3 l# K1 M8 X0 u ^8 k% }1 a- W- ^
if($ColorValue == "#00FF00")
+ `3 L' {& a/ f! a! { l, u' }{
, f& T7 B& Y/ z$ColorValue = "#CCFFCC";
- H, M0 \* y, |8 ~} + Y$ \- {; x6 R/ c9 b, T5 W2 B
else
& o; D9 j: d4 ?2 `{
1 |8 U8 |* j4 e; ^" I" p% P$ColorValue = "#00FF00"; 7 t5 P4 |6 x( D
}
, L& j7 U9 h. V, B$ n, c3 {6 m3 L7 y3 b/ K, X3 Q+ a
return($ColorValue); $ [, g0 J& b% [1 [9 f. I9 [5 h, T
} 6 X8 ^+ I B* p: d" s, m
, z! J- _' }( @2 F8 }! uprint "<TABLE WIDTH="100%"> "; ( H _! }4 ?0 Y" u" j
for($count=0; $count > 6; $count++) - n" Q" L( p8 x
{ ; |9 i. F9 w/ u k6 D
/* 8 k9 O: ]1 t- H. W: s7 j
** 取得当前行的颜色 ' b" b% m6 B8 u; {% j: k3 I
*/ # M) c/ S$ a, D$ x2 K. H
$RowColor = useColor();
; G* D1 o8 Q! ^, l/*
# [! d" ?+ _2 N** 把背景颜色用HTML语言 j6 c" V/ E' s4 Z% f" C
** 输出到表格单元
$ N( d# b0 {2 i4 c+ _*/ 4 d$ x8 v& I! b3 o) ]& z
print "<TR><TD BGCOLOR='$RowColor'>"; " i8 V+ y0 U$ ], p1 X& h5 D$ _
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
, C6 i2 }0 v: R' p}
0 i, W0 X* C4 \print "</TABLE> ";
1 P1 Z- L0 f+ U8 Q?>
% D3 @ _$ }# b N: l) v</body>
+ h' f+ D m7 ^. O, a9 ]0 C</html> 2 {$ T" O" Q5 J: M# @
% O* P( m, z6 [& \# Y6 P---------------------------------------------------- * S0 l. t, E- M+ l% [$ u
#例子3
" D: s. A8 M9 x, B$ q" C+ V+ S- m- V; |7 l3 W( ?
<?
# P$ B8 _) n" j; q( ?2 L9 V. N. F8 Qif($send)
; E' m+ W9 X5 k$ i{ ' W7 \$ I7 Z `
echo "发送结果:$send"; 1 k4 y' o- V* l5 \( K* d
exit;
9 E( n+ [: {( l. D$ Y L} ( [! d6 L) z x" ], U
9 \3 h; p3 h- Q4 R0 a2 Z
?> 7 u. q( G2 @2 w G$ U
+ T6 D( H8 f9 O1 E# j+ X<html>
* e) C) I' k" Y% I* Z<title></title> : A3 ~/ Y' V5 N/ J; A
<body>
2 y" v- U3 }& c. L( ^8 c<form action=<?echo $PHP_SELF?> method=post>
1 y" H* }( [' C+ g1 j) i<input type=text name=send value="输入值">
& a0 J2 D0 `3 {<input type=submit>
* S2 C: s. r. e2 b& K. a<input type=reset> Z; t! f( j1 r# V
</form>
0 b/ O+ B& Y0 F</body>
: f, _: `- R( P/ u( V) N4 Y</html> 0 S1 t8 q1 k C
% I4 Y4 C9 F- u6 z5 C8 U2 l
---------------------------------------------------- 9 H- S* q$ B; q1 W5 T
#例子4 :投票程序$ E* k' }! N4 v2 q$ p$ z1 h
在这里:http://89w.org/thread-715-1-1.html k' U! Q6 |/ d, P+ o
% r1 J4 s+ w x+ i/ \- B- Q. b#例子5: 动态创建并保存图形
! P" g* y* w: S2 t" O0 G/ a. T" k
2 @: \( Q0 O; H/ Q2 h. P j<?//必须有GD库支持
3 A' ~( A# ]+ X( z/ ^+ xHeader("Content-type:image/jpeg");
4 e# e* B, H" n$im=imagecreate(400,30); a7 K/ k7 X" i, E" o- J
$black=ImageColorAllocate($im,0,0,0);
$ `# ~/ _/ Q# _6 Y* O+ I$white=ImageColorAllocate($im,255,255,255);
8 X& w' ~' i4 K4 PImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
- Y) V) w& V* t; h1 TImageJpeg($im,"hello.jpeg");
, U/ Z" m7 C+ S" F$ F6 @* u; OImageDestroy($im);
- y* E0 j0 B6 P4 e?> |
|