  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
% s$ H- Q i) \1 F F
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
8 |; o' n4 Z4 T+ L- j- N8 d7 G
3 L4 H0 M5 @3 J+ w. n7 v---------------------------------------------------- y1 W W$ @$ i9 a1 G
下面进入正题
- @4 i X/ x- K1 p准备了5个程序: / h3 d& o6 m7 z7 i
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ; A0 ^. x3 M* L; J2 ]$ J
2.显示一个漂亮的表格
' V" e( B4 p: X" K( J/ U3.一个表单例子,提交并显示提交结果 3 `* g3 a3 D( M6 G
4.数据库操纵例子(投票程序) 0 K7 b* O# K. c: T9 B1 M; |
5.动态创建图形并保存例子 " H6 ?+ P, o% h6 |/ w! {' L1 L
1 q9 b! P$ h6 `---------------------------------------------------- ) n- W( h/ M* T: T s
! X7 x2 c, d+ |2 X6 v; \' o#程序1: ( e0 r9 y! Y$ ?8 j- S7 S8 a8 b
v5 f1 _3 c- r" m7 ?& K2 f3 r
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ * }: d% G) _6 Z$ v8 y" {6 _* w
6 `5 ^5 x, H) h/ f/ P6 m
<?php
. I5 B, ~0 ^9 W) D2 C; b6 `3 S: {7 S R
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ + R% n; a2 m5 n" h8 G
, L- Q: y4 i/ I( H$ M m?> + k/ x1 A3 x6 ~$ Y2 I( W# D% m
" s8 a$ b7 P4 _
---------------------------------------------------- & H4 C9 Q; |( j _# T
# f) J! o4 O# y8 C( @( N' M0 W# Q3 `( c5 d& c& H
#程序2: & o F0 @) W2 T1 b2 T+ E l* F& {$ E% R
6 \+ R( S( L d3 F, ]/* 功能:显示一个漂亮的表格
% g+ c! q- f2 m/ E9 z! y3 R8 S( a7 O, D* E
<HTML>
5 u* P) L9 D1 G# W! r<HEAD> & `, h8 {, ?: ^2 C
<TITLE>一个漂亮的表格</TITLE> $ B2 G3 b/ B" @/ h) ?* }/ k
</HEAD>
( x0 V _' p1 ~$ E- u0 p3 ^ n<BODY> ; L0 H5 V9 _) x0 V
<?
/ F. T; E" R, p% q. x ofunction useColor()
4 q( _- G& T( D2 {" E9 T( m" _{ # H7 p ]/ x/ r
/* 9 O+ Z1 g9 ]$ c+ W" S% e
** 请牢记我们最后使用过的颜色标记
- ?! Q3 o8 G; d5 j; Q9 J& e*/ + E% o7 a5 m4 O) Y+ g
static $ColorValue;
6 n" f3 S/ J8 h2 K8 I/* 选择下一个颜色 */
4 l% m/ N1 f* xif($ColorValue == "#00FF00")
; B3 H8 @ e# x+ B' \! E8 \{ & g0 R& V( w2 D7 F
$ColorValue = "#CCFFCC"; 6 H$ d: f3 g6 \( a1 I8 v' D
}
; ~. G6 I- Q; Eelse R; q& w, q+ J$ U
{
" {) ]+ r0 n, W, J' |/ ~$ Q: G$ColorValue = "#00FF00"; 9 b" @$ d& r- U* i+ o" x0 I3 K
} 6 B, X' h- a* B7 n( C" {; |
; d% x. X6 x2 A8 d3 Breturn($ColorValue);
+ } u3 @0 F# R+ N [}
3 R4 K& K# X+ P( ^& q& f# I* L7 E1 l5 k7 j$ q) H0 s
print "<TABLE WIDTH="100%"> ";
* S4 W% @5 p' E4 G& pfor($count=0; $count > 6; $count++)
1 ]" z$ |# ]& Q' O: |# l2 k{
- H9 \: `8 U( z& ^5 E/*
- ^+ {: f- q$ H0 w** 取得当前行的颜色
: L- O% E% R. F4 g" V9 [% m4 U*/
3 a7 t+ h* {. ^# b$RowColor = useColor();
0 j4 U! b T1 i: b/* * A1 @9 q- X; P2 c
** 把背景颜色用HTML语言
5 J3 _( q- M2 C** 输出到表格单元 5 s2 {8 C I a6 ^& p0 ~% W6 h
*/
# `" P/ h" G2 v7 H* a7 p: [# Wprint "<TR><TD BGCOLOR='$RowColor'>";
+ i- E+ T% m) Q! @. dprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 1 P( j/ d H ]8 a
} . C6 j! g6 Z/ _" `' `; k
print "</TABLE> "; % O5 M. N" e3 [+ A* ~
?>
" X/ u3 l. F. \6 W. W4 s</body> & P- f! U# v" \* L& w1 B
</html>
' c- h. A0 n, h
) [( b% y3 k) y* i# R8 {---------------------------------------------------- 8 b, j1 M) l& S `! Q7 \
#例子3
9 p& X2 }% S& k' b4 W! X8 @; E& C$ F& T& d! {, `
<? 5 O: i' Y8 W; N* f6 x6 v
if($send) % g- e6 Y g# o, `1 o" v" x* h8 Q
{ 6 e# X$ m: a% p( U
echo "发送结果:$send"; 6 R6 s2 a1 u/ Z8 H: S! F; D% Z
exit; : c; \: N( v2 u: ^& u- j6 H
}
( y9 a+ H8 R9 q7 t+ o5 R4 R7 ]2 V
?>
4 m8 P8 L" S% b$ @! D& n: {) V, h) f6 I. h+ M
<html>
5 h2 p T/ b, [, G" G& R<title></title> + D e R/ n7 C
<body> ' e4 N; j' T8 `* G- w6 C
<form action=<?echo $PHP_SELF?> method=post> 3 C, m$ H! a) n; r6 i
<input type=text name=send value="输入值">
* I( k" S. M* {1 v8 W<input type=submit>
# k6 F3 @* p8 K<input type=reset> 0 ]* ~) O4 M# ~
</form> $ I9 u! }1 X' G) f; U) M" k' i
</body> ) }1 e/ E5 `/ F6 S
</html>
$ N( e/ }" Y C- q
, v# @* G' r6 e----------------------------------------------------
7 o; ^' R* \% J8 S0 P4 t% G#例子4 :投票程序6 k7 D1 O* }1 T' x& U$ m
在这里:http://89w.org/thread-715-1-1.html 8 w! K: @ x) y+ Q: w$ U8 K
+ U9 q! y( ^: m- y" f1 Q#例子5: 动态创建并保存图形
# Q2 Y$ e; b, u! `) L- O" ~" H6 t4 q+ h- z2 A
<?//必须有GD库支持 1 `( P5 K1 C6 e
Header("Content-type:image/jpeg"); " Z3 t5 }- L2 T8 T
$im=imagecreate(400,30); 7 s( |. {! t* V# F
$black=ImageColorAllocate($im,0,0,0); ( y9 m- |( v- E6 d7 b% G
$white=ImageColorAllocate($im,255,255,255); * j* D6 W8 t0 Z2 s+ F7 }; k
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 3 x$ s3 O. a( t" e2 m% R& v
ImageJpeg($im,"hello.jpeg"); 7 q# H8 g; q. i0 K
ImageDestroy($im); ) ]! }( J: h' ?, }1 \4 d& P
?> |
|