  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
* n$ a6 Q' S: h' ^; L* E5 bphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 1 s% i# e) o) S2 K. H
7 h& v2 O; v' S) o* `
---------------------------------------------------- w7 i0 o2 c& ?" |
下面进入正题
! W. O, d6 y$ v5 v准备了5个程序:
5 f- C$ j7 {9 g" c& r: K1 W1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 + U1 N# r/ o1 w. N8 {; ]' Z
2.显示一个漂亮的表格
* T8 \# \2 G. J. ?3.一个表单例子,提交并显示提交结果 - Y: w+ q. ]7 V& b! y2 T4 U
4.数据库操纵例子(投票程序)
+ P4 v. Z9 l3 G. b; H7 ~5.动态创建图形并保存例子
; t0 ?. v/ K( N2 m, J1 B0 u7 y( W5 ^$ J0 c q K# \
----------------------------------------------------
3 N! X2 m6 k3 a5 }, G3 ]7 f2 w t( x* N! ]# g
#程序1:
$ ^+ @) @4 U" n, e( K, c0 H$ t9 O
6 {8 c+ i# W; w, d( d/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
8 X- @" d b) g6 |: l
( U4 L6 u9 _& R+ x, e6 L7 m7 P# ~<?php
9 K: r/ k- _0 |+ S: F& V3 t+ H6 L- O% U, M& ]
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ , u: t$ f, f6 D7 g6 T' S( G
! f% B1 P, y' u+ \/ I?> 8 D3 q! ~. {* ]. Q% m0 U
1 t$ h4 }0 {. Q5 a5 m. j$ Y! s
----------------------------------------------------
O" N$ A0 R- g3 I, F: _9 i+ I9 \* `$ S0 T( n9 G, C: s
1 F2 k2 A* Y5 k0 u
#程序2:
5 F% I: z; ^6 _7 O2 E
0 A/ i! B9 T& m0 g, _/* 功能:显示一个漂亮的表格 # [, I+ R1 H2 b+ M. A
" Q! h! D T; W" q<HTML> . @) E9 `7 j- J# ^% T
<HEAD>
4 X) A" D) Q! s7 \6 x( d' H) _<TITLE>一个漂亮的表格</TITLE>
. ^% A3 R0 W" s! M</HEAD> / O3 r- F) H5 [$ w4 F
<BODY> % \/ w- W6 ^- p$ |% e4 q# @3 `
<?
6 b7 ?: T7 W. O) z d' V! b6 {: bfunction useColor()
3 S8 j9 F9 O4 w" x9 R{ / c/ T- C8 W' O, Q9 A% }& l$ R
/* 5 y- {' ]0 b$ \. E
** 请牢记我们最后使用过的颜色标记
2 S0 W, S1 d8 S+ W' \9 {6 Q7 n*/ 3 ~4 _$ M' t! z% Z
static $ColorValue;
8 V: {4 J# W. g/* 选择下一个颜色 */
4 [* b: } X2 R6 n2 u/ lif($ColorValue == "#00FF00") 1 q# R' W# c I8 M1 T
{ / m/ _1 A V" }4 B: S3 R
$ColorValue = "#CCFFCC"; ; t2 ?$ _9 L; w$ |8 V/ P9 V
}
; A. I. j1 ?3 ~' l! ?% belse 1 v. S7 C3 q9 h' |. c) G
{
, z7 Q$ Q- s3 L6 j2 K$ColorValue = "#00FF00";
g9 c8 P7 F. p* F! L7 j! G5 h}
' e# G4 W( C Q1 g( [" j) ^3 R. j9 Z/ _ u/ R& u: O* k
return($ColorValue); 0 `5 m8 \5 O$ \$ R
} * y6 ]# J& ]9 |/ L5 S9 c
) v4 ?" v4 E% T: i7 z) U
print "<TABLE WIDTH="100%"> ";
0 ^* c4 J. Z$ ^, ofor($count=0; $count > 6; $count++) $ O! q8 G/ |% t2 @) q! I& o7 C! C
{
9 V0 ^' ~) b2 L( u$ K/*
. a0 Z' X) z3 V4 N7 V! \** 取得当前行的颜色 1 o& Y: W$ g% P2 o& o* i2 P; v
*/
* |. u: L& K0 c; }$RowColor = useColor();
( o/ F! H3 F% i/*
" e0 O' I* B) _: O8 d2 ^: O1 x) C( n** 把背景颜色用HTML语言
+ E5 V9 o. a* L** 输出到表格单元
% r) `# z0 b P2 p8 e& e+ N*/
, v5 N. Y' K: F; x/ Qprint "<TR><TD BGCOLOR='$RowColor'>";
6 _( ]5 |, m. z) [2 Oprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 5 R9 s/ J5 m$ O
} . ]! O& y7 G6 n
print "</TABLE> "; 6 E& n* O, L. h3 t6 t. g9 u
?>
' v: |5 }7 \9 Y- W- z4 R8 @$ s2 ^</body> 5 u' l' P" X8 F3 W) J9 {
</html>
4 {* g% t5 d8 O9 C5 a; |+ x+ x/ k( ?1 n$ s( \+ o1 Q4 Q+ X" t
---------------------------------------------------- ( x7 Q9 W3 M8 V' c' ~" T
#例子3
( I8 w Q6 N4 d7 y& o ~" A# L8 Z$ B1 p! |( J0 I3 y
<?
& u9 m6 }# c, ~& J e" Hif($send) * g9 l, T7 S q, S9 }
{ 8 r$ A/ t6 W! B) K. p' D" e
echo "发送结果:$send"; + O* [0 R' T) O q/ m
exit; % s( V- H9 l; Z5 l; T# s! F
} 8 j! z- v8 `( c& A$ T! T" d( ^
! p7 `0 N% w M L" p?>
1 K; v5 h/ S/ y' L) n; L$ r0 Q9 X6 f" @3 E
<html> . [/ l" z% m$ p8 u0 c2 c
<title></title>
0 d ~ b4 r' K( r+ r) |3 J<body>
# E! E& s. z4 Q: G6 v<form action=<?echo $PHP_SELF?> method=post>
5 x4 l9 D5 f- R' N- ~! N- R<input type=text name=send value="输入值">
2 h u' d; f) V<input type=submit>
& {0 I3 I9 C- E8 q7 h( y' B- I<input type=reset> 1 |2 W6 f5 q8 b0 j
</form>
5 t2 o& n$ f7 w9 m" D</body> ( u3 c: d) }1 ]
</html>
1 P. x8 j- B- o0 S [* y' `3 F. i4 `# l# U3 S" @6 g4 s$ W4 A s/ D
----------------------------------------------------
/ ?( }6 S& x' x! N @7 c3 U! i#例子4 :投票程序, S7 Z2 I$ j" t" x7 ^4 L8 M( q
在这里:http://89w.org/thread-715-1-1.html $ h) I: ^; T! N/ W6 |' _8 A
7 r/ n. C7 \7 r: G#例子5: 动态创建并保存图形 9 X5 j2 y2 W3 L( p
3 W. j8 O3 q$ E" A<?//必须有GD库支持
+ ^) J4 q. N$ _6 s7 i+ ]7 oHeader("Content-type:image/jpeg");
0 C8 y; O. Q1 h7 C9 j& `$im=imagecreate(400,30);
5 {( H0 U0 |' M$black=ImageColorAllocate($im,0,0,0);
+ k( Y$ \1 O, @9 q. m' ? D% P$white=ImageColorAllocate($im,255,255,255); 0 R0 W( y E U6 Z, ] P
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); R, j' {/ k. q& z' i7 e- j7 X
ImageJpeg($im,"hello.jpeg"); + \) V: b* L( u4 x4 T' s9 I$ [' Y
ImageDestroy($im); . W z2 J- g1 A
?> |
|