  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
3 f6 r( D! V- k1 {5 g$ pphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 * |# K+ |" _4 W& k5 V. `6 ^) |
* z* e3 R! p6 ^
---------------------------------------------------- 8 A+ y0 d, _: L8 J$ f& ^" D4 O3 o
下面进入正题
5 c2 q5 q" M; E+ X, Z准备了5个程序: 0 W. \3 B8 u/ C0 O- U5 o5 P
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 # [% b1 n6 L: f1 K* B0 m9 _
2.显示一个漂亮的表格 $ b4 t( n% J9 X3 e
3.一个表单例子,提交并显示提交结果 3 M2 t; B& H- s* {+ ^- T# h# Y
4.数据库操纵例子(投票程序) 6 ]' s X# [( t* S
5.动态创建图形并保存例子
9 n/ l( C. j6 X. f2 ?7 d: Y6 O; K8 d
----------------------------------------------------
* n% O( I7 p3 u
* q2 Q' O. D& A+ u#程序1: ! {, ^# P) D$ [. ~1 A& p: `/ o; a: ~
. O. ]$ b L) A- Q
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 9 e( ~1 Y" [+ ^) {4 ?% @
% E" \6 C# E: H' [<?php
7 t1 O, a+ z3 Y$ x+ H* ]2 r5 ?' i$ Y% a1 {3 `
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ' I7 }) Y1 x: Z, g$ l; Z3 N
, I/ P, a; `) b7 D5 ~$ D
?>
* T; ~* p9 G8 i2 s( c# j+ F
; {8 Y3 s% @$ S4 z----------------------------------------------------
$ R/ D) A& g0 n5 _8 c; |2 n \6 c4 Y, @, [
' [) x$ R. H, Z; `4 i
#程序2:
G5 o. |9 V( w5 P% f$ S6 d+ K5 a1 L" a0 w' j; i- Q5 \
/* 功能:显示一个漂亮的表格
% h; W- \3 S! t8 }+ n% I7 j0 O, P) R. g% K1 ?/ }' ~) l4 `
<HTML> % f+ z" p0 K8 B# F3 p
<HEAD> 3 y7 | F; Z$ ?. L7 ~; ?0 S
<TITLE>一个漂亮的表格</TITLE>
$ L8 E5 o- _) m: n</HEAD> ( b {, I" A3 F
<BODY> - Q1 ^0 Z% h6 d" H B5 t$ a
<? 0 L7 k" O" @/ G" r" c
function useColor()
+ T% z# y3 E1 P8 C) k# s{
) l6 Y, K% X% |- o) m/* 5 i" `' t+ S) @" j
** 请牢记我们最后使用过的颜色标记
2 C9 {8 M/ ]2 W# q5 g*/
0 }! j/ ~% @5 O5 mstatic $ColorValue; % p5 J! N; L7 W1 ?2 p* Y) S
/* 选择下一个颜色 */ # y% b g# K, n: p2 e! |$ J( G' `
if($ColorValue == "#00FF00")
* V9 F& U$ n9 L- k* Y. n{
- y: ^- l4 s6 [1 o+ A; q9 p$ColorValue = "#CCFFCC"; ; F' Z7 e$ l# a1 W: Z/ h8 [2 p: W
}
/ H, b( V9 h1 p/ ]" _7 Selse
" I" C- q# i" X) P3 k3 i{ 5 ~( u0 v5 L6 |! D: [4 ^
$ColorValue = "#00FF00"; - v i% E: E/ m% @. i
} 0 \) a) T. [) D
% I* k+ h3 u$ p9 p7 G3 Z, @return($ColorValue); ; Y$ k8 w8 C8 _# A. R: O
} + y5 z! t9 R4 `$ x
+ e- x" Q, ?& xprint "<TABLE WIDTH="100%"> ";
7 ?# i! D2 j/ q& h& d+ Wfor($count=0; $count > 6; $count++) ( t$ `0 b' z1 F4 A9 Q% E
{ . I6 ?" W. a+ l
/* ) s! n7 b$ y, F* u$ j1 N
** 取得当前行的颜色 8 N2 s$ j3 D3 Y
*/
3 y9 S9 S" W0 x: L; z9 G& v$RowColor = useColor(); Q+ n1 _3 M- N* x4 \
/* ' U$ m. [: ]3 S# Z
** 把背景颜色用HTML语言 ! |* }) z# H8 G) ~; _4 C( G( Y7 V
** 输出到表格单元
+ y( G& v& Y5 T; I1 Z*/
; c3 x. ~, M D- @' ?; yprint "<TR><TD BGCOLOR='$RowColor'>"; ) A* ]0 Z! m3 c1 e0 u! k
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; % }- q K- d1 |
}
' W/ Q" v$ t6 s1 q+ M7 _3 Q+ D) hprint "</TABLE> ";
+ @* |( K5 c4 o+ `?>
7 N& Q# d5 O6 j) p</body>
; ^; d+ B! w/ s0 Y) \</html>
% C6 |/ z, `5 S; Q1 K! `$ ~* U9 ]$ B1 ]5 E4 [ A/ I0 k
---------------------------------------------------- & D* u5 E- _/ v' I" K' W2 `9 L- \2 X
#例子3
7 Q; N# z1 l9 y- p
0 h- T6 S ?; _. g<?
0 V, B; h. Y9 {3 xif($send) " I# T- U6 W% u C5 V) z2 A
{ 4 [0 k# j2 m$ t
echo "发送结果:$send"; ( u& E5 {/ @+ h$ U
exit; * Y9 s6 J0 U; Z" a1 \. f" C5 Z6 j
}
) V# ?: a6 ^: N h4 T
: }' p5 i B# B. g?> ) G: m7 D. i/ a# @5 r; F- u
. e j7 o7 S2 H<html>
) g0 o) e! V k3 d4 C0 ]<title></title>
- L$ t P; Q" v6 @% `3 g; L<body> - ^; B" w9 `5 {! U$ R
<form action=<?echo $PHP_SELF?> method=post>
. ~8 p$ Y1 \ O% Q! Y<input type=text name=send value="输入值"> . n4 j; ^2 U" D# A" P
<input type=submit>
- o) p* _* J$ w$ y/ J: A<input type=reset> 7 Y- U" _) }! \% ]) {. |3 u
</form>
! @* l+ t l5 E7 f1 j</body> 8 p- B5 N. b: P5 F5 A
</html> 0 u6 k+ @2 t/ r. C- ~& ^/ E
. d/ @/ ?9 X% I3 y
----------------------------------------------------
+ s6 _" q0 `7 A/ s* w3 d0 ^#例子4 :投票程序
8 x! u3 ~9 g6 J' B- R+ W在这里:http://89w.org/thread-715-1-1.html ! n6 U( ]- O( A' f/ E( [
1 S' M, m/ R) L#例子5: 动态创建并保存图形 & i0 v; S7 d, h2 }8 q
; M5 o7 F* x/ G/ O3 I2 Z4 E$ N<?//必须有GD库支持
- J! d- u4 b4 }3 @8 RHeader("Content-type:image/jpeg");
4 ^. B/ T7 T& d8 o* d: q; C8 j$im=imagecreate(400,30);
! g' J8 C& ^0 O, U* v$black=ImageColorAllocate($im,0,0,0); * Y' K9 b9 A( Z6 w- Z
$white=ImageColorAllocate($im,255,255,255);
M, t; C6 ?$ K' N) b+ dImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
$ p4 W. A: m, ]6 QImageJpeg($im,"hello.jpeg");
6 E) s' t) g+ C3 A* | TImageDestroy($im); & R5 z1 \' c) N+ n* o1 H
?> |
|