|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
0 m0 W0 w2 ?( x. Z( I5 V, xphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 + I5 R( k" j; Z3 \/ y0 |5 w
. t0 Y0 C+ N: e9 C8 Y" n/ |/ P3 {9 d
---------------------------------------------------- & T/ Z* W- L& Y; \* X
下面进入正题
6 U$ ^0 b- V, x# h- Y2 \准备了5个程序:
/ [# L/ J! W4 I `5 o4 y3 E1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 " R1 {8 | E+ f7 i( {
2.显示一个漂亮的表格
% g0 W( ?) E( Y5 w8 _3.一个表单例子,提交并显示提交结果
5 U9 n% e( ?) o. S8 ^; ~3 z* h2 y4.数据库操纵例子(投票程序)
2 Q, ]0 ]. n0 g, A1 E& z* ] j O5.动态创建图形并保存例子 ( o4 D& m, L' r% x
6 O2 F! s4 h, F; R# h+ A0 i
----------------------------------------------------
2 W; u( N% W$ r: A2 A4 ?+ E( z4 E5 g) ~; W) }: o8 r
#程序1:
1 `- Q# c/ p4 P5 a! c: E0 E
; W$ [6 h( G: ~6 q% m: s/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
8 v- z0 P7 Q" S! B! M4 V8 F
" J) q/ H# h) S0 } ]& Q<?php
& X, c" M; Y" D& l4 _
9 B6 B* M7 Q5 r* ~echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ % i p% b. ]. R& c8 i" G' m
& @3 l& z, D* K" [# t+ i
?>
) x3 k8 W2 ]: V" O3 q
1 @; m" M+ n7 H8 d0 R/ j$ ]+ U---------------------------------------------------- ; E& w3 P5 V: ?1 f# y2 z5 Y8 ]- ^9 Y
& b! Z7 {. n* B7 |6 W, `) q( ^: ?# V
#程序2: + f+ [ w: [; }8 R# ~
+ ^+ I+ Y# [/ _0 n! F2 ?) ~8 x
/* 功能:显示一个漂亮的表格
* t# h% ?6 H8 W$ p, `5 Q% K5 {; q/ F
<HTML> 8 o7 H! Y9 o s& u# e* n
<HEAD> ( x) S7 e6 { `# g! Y. p3 z" z' G5 ~
<TITLE>一个漂亮的表格</TITLE>
+ V: t' m. s& X* n) r</HEAD>
. S) E+ l6 k/ }2 m W6 q0 o" \. M! S<BODY> " o* u% Z) j3 \1 r* M% A6 j: I- u' I
<?
* s6 U+ g# l8 n# d: s, Qfunction useColor()
7 _6 P! b Z( }( Q9 d# t5 `{
3 O6 m" C# L1 k5 o7 w3 W8 n/* 1 q) `- m1 d( B* |
** 请牢记我们最后使用过的颜色标记
9 V: I+ P4 Q# y9 f* }( o*/ . O7 c, p( O, u! I
static $ColorValue;
* k+ b8 O, C2 ]: J+ i0 }0 W/* 选择下一个颜色 */ " v. Q( K" g$ S- R5 @# {+ ~) `! f
if($ColorValue == "#00FF00") " W: g* t" h1 N! q( l' e% X
{ ' L+ y( i6 ~! M1 x2 n8 [+ O D
$ColorValue = "#CCFFCC"; l: X6 ?( ~, a# v! S9 b# j7 l3 c
}
+ Z( l& i5 L: v; W6 m+ aelse 3 b$ a0 \/ }" X9 }% \! v( b
{
3 N1 L% W9 d8 w; R$ColorValue = "#00FF00"; * T, r/ t/ Y4 S; x! N
} - P$ w* r$ p% r# l# B8 H4 u9 n
' M5 b5 N0 {) Nreturn($ColorValue); & ^: Z2 ]! \* h7 B
}
- T4 ~6 j- a% \0 v
! U$ E7 ^; }4 {* Q( ]print "<TABLE WIDTH="100%"> ";
: ^# R) a4 \$ i+ i& vfor($count=0; $count > 6; $count++)
+ T$ v' ?) U' }2 x( ?{ % T4 y! Z7 I0 m6 H/ {) O' K7 U5 }
/* 2 q3 M) ? @. ~7 \2 Y. |6 V
** 取得当前行的颜色
* A1 ~) m7 a( j; M*/ ; M$ F' x3 T% H1 M1 F+ |
$RowColor = useColor(); 1 W/ [9 l: [7 s+ p3 q, T5 k* A( y. n
/* # {9 m, y0 i4 u
** 把背景颜色用HTML语言
; H! C0 Y4 E" I9 c7 z2 O& z** 输出到表格单元
3 ~, L9 w$ T& l( v6 q*/
' j: J$ g( Y3 i2 iprint "<TR><TD BGCOLOR='$RowColor'>";
! Z- A7 k$ p }5 N$ B5 A4 Zprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; : o# g; P; i2 U" n
}
1 {1 _9 M/ F# H: r$ V; r' q8 `0 Bprint "</TABLE> "; , p: x( k% y4 ?7 z- l, Y- l
?> 9 z8 t) [5 J. ~( _( ]
</body>
4 p) h: w5 I4 Z* A+ o/ \</html>
* e1 Y4 x _ h! D+ i: K9 a, n- V( q& G6 z+ `' I9 y g
---------------------------------------------------- # B) @2 B1 A0 J! d
#例子3 5 q2 [. w7 ^/ x! x) A# o
7 Y4 v; \9 H" W( A<? , u) ?6 |6 e7 [1 Y+ b- M6 z# V
if($send)
5 o0 g/ ?( j; L) A4 e9 h{
" {( J9 g, }) d, r+ B T+ ?echo "发送结果:$send"; # D3 e: Z+ `" \. I0 E# F
exit; * r9 q/ f, s( V I8 n
}
_8 ?* ]4 J' n- {4 c3 \0 Z5 h
8 `6 t& w y8 |. A* D# ^* n; r?> 6 S1 E2 R0 Z4 @9 m- R
' ^$ N6 d, H+ j: q/ i% s
<html> 4 `, G7 g+ ^' V3 W! o8 T% t$ m# c# |
<title></title> / y9 b6 Q- m9 k* C! m4 b
<body> ' D L0 n- F$ y
<form action=<?echo $PHP_SELF?> method=post>
) s2 I* i! _ X4 t<input type=text name=send value="输入值"> / j% N, F/ V- h: ~# }% i# N
<input type=submit> # @4 `3 S) U. f5 }( G
<input type=reset>
; y$ Y/ u; n) s: V( @) v</form> ) @5 ]0 i1 n& S% P+ ]' @: i
</body>
6 y4 B! T- y8 q</html> 6 Y9 F/ z; p. f
4 i4 Z7 D% M3 B! x4 q: a
---------------------------------------------------- 4 U# Z' U" f9 p j- _
#例子4 :投票程序! k4 _2 s" K6 P3 }/ _. A
在这里:http://89w.org/thread-715-1-1.html
! D7 r% G7 `& l) x! o5 r4 T' S9 t g! q" F$ Z- Q
#例子5: 动态创建并保存图形
. ]) ?; Z1 X/ E9 X L8 L: u4 u/ `/ L0 A# ^ j# K& N T
<?//必须有GD库支持
2 j! a' m4 r( u- C7 F' UHeader("Content-type:image/jpeg"); ( }9 X1 N; i' b
$im=imagecreate(400,30); 1 I2 o- V6 g, X3 V8 B
$black=ImageColorAllocate($im,0,0,0); 3 e# N. Y) D l. L" c
$white=ImageColorAllocate($im,255,255,255); 7 h2 J" Z/ n; r
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 2 f& ^: `2 v: L2 a- H
ImageJpeg($im,"hello.jpeg"); - ? F" n/ U# u# u6 e
ImageDestroy($im);
4 j* p0 s& [ p# D1 c?> |
|