  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
/ \0 ?5 s: e3 ~+ z$ }
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 7 U- }& {. S4 B+ T m
& Y" z, p+ \. o
----------------------------------------------------
3 {5 b# k) K5 ~; u& h" c下面进入正题$ V/ h3 }) b/ n) K( ^2 o# D z5 L1 q
准备了5个程序:
; {2 e6 |6 F. w R7 o! Z0 l1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 # G- ^: \3 C: x; @
2.显示一个漂亮的表格 2 Y# |# q) l/ n N1 U' u( ?
3.一个表单例子,提交并显示提交结果 2 r \1 W- x# b7 F3 C3 d
4.数据库操纵例子(投票程序) ! L l0 @! m( t; I; s" H
5.动态创建图形并保存例子
9 x, A4 e8 c/ ^# n/ x
/ I5 N2 @ h0 y G# Y2 I----------------------------------------------------
; i3 m" G' E9 A+ l& @. P" x' f
* G( H* X4 A0 D- P#程序1: ; [! K( \7 k6 F: R E
" I' m. r& l$ y; T+ C2 I/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ & O; v; F6 v& v2 ]# T
, _1 o5 d: Q f, e" E. A/ {& D
<?php 2 F6 ^8 D4 L/ O/ y: w# X+ o- C
4 F6 f8 \, g/ a6 f
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ) S" a4 y$ D$ Y- T! u. }* k
s' \ l k) g% L, Z- g?>
! S% y! c6 F, ]; K/ @* x/ J/ i8 i8 x& C. V8 h) s. f
----------------------------------------------------
8 F( z& }- {3 t7 c& _% @; h. }: x5 k& i+ {5 M
! d0 K% Q7 X1 B% O4 ~#程序2: 0 Q9 p/ n& I6 p i
6 s, o5 a! v/ D. B! F6 c7 b; a
/* 功能:显示一个漂亮的表格 4 O( e4 Y9 {5 |) l$ y
2 I9 k% r# c& {: Z5 L6 L$ W' C+ o<HTML> F2 i* H* Y% v) R6 B+ s# ]5 k
<HEAD> - a2 |# }- w2 k* t T4 l! E6 r/ n
<TITLE>一个漂亮的表格</TITLE>
' C* ?/ S' }! j5 q8 G</HEAD> ( c/ L( ?3 q3 `2 M+ E+ J. g2 w
<BODY>
( g0 U: W7 e. q) [1 {+ R. B<? " z0 s# }. |0 ~
function useColor()
. R% Q: Q" ^/ K6 K5 B0 ?! s{
E1 Y, j& H$ P( r0 U0 P/* - I Z( b" S) n
** 请牢记我们最后使用过的颜色标记 - W7 i6 X# {- i$ A, Q
*/ $ C3 d: F% h3 A9 x2 d7 X ?( ?
static $ColorValue;
! F) b5 R1 D8 u0 Q8 r* n/* 选择下一个颜色 */ ) A- Q# h5 A7 L3 B
if($ColorValue == "#00FF00")
/ v. n( b+ J2 G% p* t{
0 v& ^+ [" X$ f) y) g+ z$ColorValue = "#CCFFCC"; * H2 x+ T+ Y% V
}
& @8 ~5 f" v! K# @3 O! Relse 3 J$ e3 C3 K2 @5 z' [1 [& A
{ ) B& u7 N! l' e( k3 f' z
$ColorValue = "#00FF00"; $ F9 `- d/ E4 r! i9 ~( H
} # t# B& N/ K2 a i% x8 W
! J9 [" b1 O2 P5 Z% S% F8 Freturn($ColorValue); + S& F" Y+ a$ S9 v' I6 T: _7 R
} * G9 Y9 Q5 a# g$ F9 d$ ^" D7 S. G
7 }" A8 Z, K( d- jprint "<TABLE WIDTH="100%"> ";
7 L& R7 n2 D. x7 Bfor($count=0; $count > 6; $count++)
" ~: Y: n {+ o{ 1 [* f# I+ ~8 g
/* ^9 n$ F# @# w1 f3 |" H
** 取得当前行的颜色 2 L# U4 L0 ^. J6 p# a
*/
* v ~! K* X0 A3 t9 D$RowColor = useColor(); % s( \- l' a; R% D
/*
( g5 b5 L" E, y3 n$ {) `** 把背景颜色用HTML语言 . R) O) a- |; ]; g5 \& e1 w: k. s
** 输出到表格单元
0 \5 w) o- A2 S. R+ B*/ 3 r9 k$ k5 l$ u1 G6 o
print "<TR><TD BGCOLOR='$RowColor'>";
: H# C: g/ |/ C+ K4 D; ?print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; " F/ q0 O) I S3 T& J1 s# i
}
8 e+ v0 W8 T- n3 Yprint "</TABLE> ";
9 K, o1 G: B: p/ m?>
/ f& _5 b4 e3 [1 h/ E* l3 M</body> . v3 |% t; z/ Y
</html> 5 e3 g2 @! q c5 D$ h
8 G! D. D. N N# K' j+ e1 r----------------------------------------------------
4 o; V2 x- L% f* D3 Z#例子3 / p+ d0 o8 S$ e$ ?9 J, a3 Y: b
- V/ H& b$ X m0 i, M* ~" Z
<?
m% B) _- S* zif($send)
' y* |9 M. ^1 _& M: X{
6 J! L+ d) I% m+ techo "发送结果:$send"; 2 g1 E; U0 u" P" I, ^$ \9 j* Y
exit;
' d: }" V8 m% w}
7 e. F6 r, i3 d7 h/ H( p3 e; `! M* a% E1 V) x; I
?> + }# H# t7 d7 a$ t* I2 J: B" r9 `
& o& w9 W2 Z9 p2 a* l<html> 6 _7 X+ W" L+ }1 x4 N7 N% M
<title></title> 5 _/ e7 s* C) ~4 U0 J: M! X. z
<body>
/ }! p* T+ F4 \9 P5 ]) ~<form action=<?echo $PHP_SELF?> method=post>
: A8 O6 C1 Z- h<input type=text name=send value="输入值">
: J9 \! d j1 u<input type=submit> , U& I. R% a! _4 B4 H0 q( G
<input type=reset> : Y ?6 Z1 r, K! g5 H. ]
</form>
& L8 X- f. v2 q$ p8 o( P; i* X</body> ( F1 {3 k4 ~# R8 y$ n5 s' Y+ t" y
</html> - e* A- u! |7 [% ~8 O0 S
& `; j1 C- Q" w$ f% j* ?' `---------------------------------------------------- ; n6 I3 p% ~* G. C# d
#例子4 :投票程序' ?; V i& c& k% q, S4 Q
在这里:http://89w.org/thread-715-1-1.html ' q2 O$ c( U" W# o: J; J* s
" E% }2 O7 y2 h8 L6 A: V
#例子5: 动态创建并保存图形 $ t, z& W B. t3 n
/ W" i5 s0 @1 z5 H5 R8 t<?//必须有GD库支持
; J8 Z+ m# R4 I6 Y" VHeader("Content-type:image/jpeg"); k! Z, s3 G- q) J" g
$im=imagecreate(400,30);
, ]+ E/ x+ t4 }" D* i& Y$black=ImageColorAllocate($im,0,0,0); 4 ^+ w, {' O0 U* [. g6 ~
$white=ImageColorAllocate($im,255,255,255);
' {6 f: _! \: @/ A PImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ?5 T# l$ Q2 L# ?' S$ q- ]
ImageJpeg($im,"hello.jpeg");
/ h% ?; r9 q, {% m. I- w8 B6 \5 QImageDestroy($im);
( R% f- W$ Z* _?> |
|