  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
# ]: ?% a6 P. Z( u+ f: {- V" b2 V
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ; Z/ N. w3 I& Y9 ?( N- p& w
1 X3 j7 i: _. |# c+ C5 D
----------------------------------------------------
- f+ l$ R/ x M3 h/ L) S' O' [下面进入正题
) l4 h, _ y9 B3 {: T准备了5个程序:
( j3 _ T1 |. { s. K( y* u0 h- _1 \/ s1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 9 I- \. {( T& F3 f+ r+ m* n1 p: L+ C/ W
2.显示一个漂亮的表格
( `8 u9 d% Y' |' _; ~3.一个表单例子,提交并显示提交结果
( j! A* i7 `* z* M4.数据库操纵例子(投票程序)
u4 e& X. R1 T5.动态创建图形并保存例子 + v( y7 J5 W6 h# r! E o9 n
' o* g2 ?7 {8 r0 q" u
----------------------------------------------------
w/ b) l$ J+ U7 y) H6 L& h* g( P) ]' }; B
#程序1:
" O0 S& \- g/ H: O- W$ A" ?. L
! G( p) }# h7 ]# c# \. | E( ?# f/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ - }, R/ T) d1 d* m, |" J
: X0 E, ~& q% @5 B% x
<?php ( L; l3 e4 l3 F1 X( y J) j% N' {
/ D8 H k/ f" V$ l
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
+ B/ i9 p! F" R: s/ k# @6 O/ u" F# n: p, X
?> I0 H; t6 I" K5 N5 H' N
: ^# e4 ^% o* j8 f9 C4 \" e6 O6 K---------------------------------------------------- 1 w# s8 [5 [# s& h( H' b9 B9 ^" K
* D7 E- y) z% _/ _1 S. M9 U) e
! g) Q4 f9 J) x8 j; S#程序2: % `6 \9 I' j6 h4 D) s
" A; @7 s2 h+ g* \. i# W8 f' c9 }
/* 功能:显示一个漂亮的表格
4 {+ @# G/ i' e1 }3 F1 f
$ Q5 d9 \+ v: p1 J<HTML> : `* ]1 n, e0 `0 ^8 m+ Z; u
<HEAD> 4 r0 D2 g; L7 g) |- b0 P
<TITLE>一个漂亮的表格</TITLE> % r/ z3 g( E% d
</HEAD>
2 w% H" t/ I: B+ }<BODY>
; ?0 U. y. C R2 r8 c) }<? / v- x8 o; E9 ]# E- ?* h# C t
function useColor()
: R5 T- |% K/ u4 J% m) P! H ^{ $ S/ k( H o7 N7 n. f% X
/* . y( G" G' x. k* }
** 请牢记我们最后使用过的颜色标记
: b- [5 m: t3 w3 C: d*/
. v# @# M! U+ T/ E L f0 Zstatic $ColorValue; 6 |) J; [. A. n5 N8 y
/* 选择下一个颜色 */ 5 f1 R+ P7 o; \
if($ColorValue == "#00FF00")
+ D+ i& P' n5 t( m" V9 b& J% G2 Y9 O{ / r! L1 F j: P4 r* S7 m
$ColorValue = "#CCFFCC"; C+ N" D2 I) U/ f- }9 K* t
}
! k2 k7 ^4 B8 y, H# {# E4 |1 helse
' v: e1 U; r7 U- n% x7 _8 s3 E{ 2 u4 n I8 v: o/ s. H* v8 \9 O
$ColorValue = "#00FF00";
; C/ r/ I+ M+ g9 c, ~}
0 b$ w$ r9 N6 p$ c, ?/ J0 @0 S& p9 ?
" D, s) x1 t/ ~5 Vreturn($ColorValue); 2 _9 c' D9 \# i3 w) ?
}
6 j o7 h* O0 Z3 G" V/ Q2 T
; q0 [. Q/ \) x( I% Z3 m- `4 Kprint "<TABLE WIDTH="100%"> "; - \1 _7 `3 b$ A0 `% A
for($count=0; $count > 6; $count++) 5 K3 h" D+ S' ^6 M; k6 {$ }& V
{
+ t# } e( k, i' {* D3 l/*
! D7 T& v$ t7 v; ~8 P }7 h** 取得当前行的颜色 ( v0 B6 b. v# c2 Q K# T
*/
9 \+ n' z+ D' ]0 l& p$RowColor = useColor();
8 i8 A2 h8 `- f( x$ A/ `" M6 {0 a/*
' d0 d/ r0 p; S3 r- K** 把背景颜色用HTML语言 : `) Q1 d2 s( _+ c) P
** 输出到表格单元
7 n! G; J. x1 k& Y: {9 {! U$ P m*/
( f! r ^+ I/ yprint "<TR><TD BGCOLOR='$RowColor'>";
9 m9 R, R) M8 I# N! k0 F4 s8 Qprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
! [9 R6 Q6 y/ O( R2 X: j9 W( D' G}
% p6 I( P3 q& Z4 x$ qprint "</TABLE> "; / `# V8 H9 T5 j- R$ Q
?> 6 w$ M0 D% P! |1 H E
</body> + t( Q$ H5 N) b) B; ?/ y
</html> & m, s1 B& A7 Y! E! M% Y
; |- O/ i2 h4 b
---------------------------------------------------- 9 P4 q7 P' L3 v: t1 k+ k4 y
#例子3 ^1 {# }7 {% Q% U H9 M
) V$ ~, ~% m! B; Z/ k' ^/ U
<? 0 F* x) ], T$ h+ ?3 _
if($send)
* g; s; g, T7 k: V R{ / i1 G: K; E! v- [
echo "发送结果:$send"; # p3 z$ ?/ n3 E
exit; 7 z0 t8 u% ~5 B5 c5 ]% j7 O
}
% h( O) b+ x0 I' B% Q0 i" t3 F' Q. \ G0 U/ p+ L& o) \9 b3 f
?> , u" x9 C6 Z, U+ k* l+ [+ X
- D1 f* _7 |$ O, J' G<html>
; v; _3 b, y- `' W( V, s7 S<title></title>
4 N2 d$ v$ ^6 B<body> 0 N& v* P) \$ q, d2 E+ z
<form action=<?echo $PHP_SELF?> method=post>
# `6 ]* K7 I; B4 \<input type=text name=send value="输入值">
, u4 n* [% M& T5 g1 |/ D<input type=submit> * K4 l. }* L2 p& w* p
<input type=reset>
1 f* d Q& S4 f+ u$ ? b</form>
5 f# e. s$ s. O( H0 {3 d+ V& ?& S</body>
* m. o1 O0 e4 c. ?" `</html>
1 O. @: t; `- s: V# j% u3 |' v, {& i# g m/ l: K/ s4 A
---------------------------------------------------- + J6 N# q! ~) S# o4 p
#例子4 :投票程序0 Q; c: ~9 O, T' h3 ~7 `# G
在这里:http://89w.org/thread-715-1-1.html
; T2 w ? ~- L5 [# |, r) J
7 p( W8 r7 `# U#例子5: 动态创建并保存图形
0 R7 b1 S9 ]- ~' M, B5 C4 k$ g: _% D
<?//必须有GD库支持
7 T1 a6 B) }% t8 g" t: hHeader("Content-type:image/jpeg"); % C' o4 ~( m2 D5 a' n
$im=imagecreate(400,30);
8 ~0 z- f" ^( B0 j1 R o$black=ImageColorAllocate($im,0,0,0); 8 G' i* P0 k& K* ^! @
$white=ImageColorAllocate($im,255,255,255);
. v9 i+ G' b' e# J, Z4 YImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
6 _0 m, _9 P ?+ @5 eImageJpeg($im,"hello.jpeg"); $ ^$ k5 w( v& {$ i
ImageDestroy($im);
& {+ s$ Y9 e% S2 ?8 s?> |
|