|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
8 B5 Y, R8 S, e# j! n' G: c! l& mphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
' \2 p; F9 j! O, i
( U1 U2 h5 ~0 L r. D; ]---------------------------------------------------- 3 N6 z- y( K4 _ P6 }
下面进入正题
1 q% H8 Z; ~7 r+ {9 ~准备了5个程序:
; S @" J- C. H4 k8 ?# F0 a4 t1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
: K$ ^$ m, {, U/ g5 X2.显示一个漂亮的表格
! d: C+ L0 n) f3.一个表单例子,提交并显示提交结果
$ A5 [; B" p1 j, n2 b8 m4.数据库操纵例子(投票程序)
; ]5 ]% K2 B* D1 u9 _5.动态创建图形并保存例子 8 J. O6 }. O2 V' W" P! |: y
" y6 S5 d1 `4 E: n9 g$ |, ?----------------------------------------------------
. X N# Y9 V! [9 y O2 K
. L- t, T6 u+ o, z7 |. M; U7 U) `& Q& l#程序1:
& ~- P b u" u. |% q9 O; K. m7 v: c6 A4 N- P& s& m5 U
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
# _7 R" {$ m8 ~! V! i2 H
% u0 }8 J* _$ t' f# C+ T A<?php 0 H/ |2 T/ `- K6 ]2 M; V% O
' `1 `9 B9 K9 t% {: V" v5 Secho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 1 e8 U6 y/ i& F0 T O4 G
8 I" A6 g) m- e4 m9 _+ F?> 5 ] [" ?+ ]/ M$ z
z# W/ [1 @" P- \$ o" c
----------------------------------------------------
& Z" w+ H" R: Y2 h1 u
3 [5 G2 D/ a8 V1 P; l) \4 |% T$ `9 G+ I) v$ ^
#程序2:
: ^/ ]) ~3 x. M1 C2 ]9 u/ i. T. O4 ~& k8 b8 f2 u) g7 W8 r
/* 功能:显示一个漂亮的表格
" ] @) a" G p9 q, \$ B( }' d5 f }) {7 I0 q7 x) g, ?8 |
<HTML> 8 l5 x4 t! A7 F2 M$ x/ b! q
<HEAD> * T; B, t. I1 o! w/ d6 S
<TITLE>一个漂亮的表格</TITLE>
+ ^1 Z q% `' m+ a8 F</HEAD> 9 ~# P; I3 e' R2 b
<BODY>
& E+ M, A" g" ~. i<? % }- _" `& C5 c6 T' _6 \: q$ ^
function useColor() 2 L, p% W: j2 s! Y, a2 K, Q) D
{ 3 E. B f+ i" ?) G
/* 8 ^3 u$ o: q. {) K3 e* e
** 请牢记我们最后使用过的颜色标记
$ h( a( z9 A! S3 c*/
& n) I, r# Y% o* T/ Xstatic $ColorValue;
( e9 v4 k y; s1 h* }% J/* 选择下一个颜色 */
# C' w2 R. y1 E4 j m- qif($ColorValue == "#00FF00") " L! v/ D" h j P$ h, a
{
& w5 i% w( l/ y+ c3 }, s$ColorValue = "#CCFFCC";
u7 o) Y# [9 {9 a* K2 y' i3 a}
4 Q' U% W+ K. Welse
& c' P5 c" c3 o, f{
6 _* `1 h4 R4 Q: C$ColorValue = "#00FF00"; 5 S( h9 I1 I+ A; E8 d0 G
} 6 G( i# _9 ?0 u4 k- \
% _* w# O% I+ y$ J" {1 H
return($ColorValue);
8 L. W1 M |( S+ U* D# N} : W3 |0 ^2 d- P7 t4 N# B
( F4 [3 a* f2 P3 y' e/ S
print "<TABLE WIDTH="100%"> "; * _7 p. w5 n/ ?% A1 R! P% F/ d, e: {0 N
for($count=0; $count > 6; $count++)
! w+ S8 t+ E% h' M, q* w{
- h7 [1 J8 V1 A' m: K& |% u# r, G/* 5 A$ O/ N9 E9 w7 y0 S0 b7 I7 K
** 取得当前行的颜色 ( ^ r6 n) l; S) ?+ c+ M
*/
7 p9 a, Z4 q+ t* _0 S- s$RowColor = useColor(); * j( e' t( X" y1 K
/* " |$ b6 U' }. ?8 ^: H8 v5 e
** 把背景颜色用HTML语言
6 q/ x5 j, ~& F" D) F& T** 输出到表格单元 ; E/ [4 _& K7 |7 M( u( a0 E4 Q
*/ , A1 Q! a* K5 E. h$ V
print "<TR><TD BGCOLOR='$RowColor'>";
8 A6 w9 N5 s3 G& eprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
- E: ?" N+ P2 b3 o: l} + X6 r: K3 G! `' @7 U! s E
print "</TABLE> "; 9 u: ?; \0 X! \& `' K$ R, c
?> & |" T% V% ~% I7 e) v
</body> 8 s z/ d. t1 R( q8 ~+ @
</html> $ G. H/ D3 r: c& L
! c1 u" m8 n* E8 g! Q# n# N0 C
----------------------------------------------------
. }+ {* T) o( }) [#例子3
4 a) |. e6 z( J2 {8 r, ~( @, X
: ~8 o; E# R. p/ n4 _( ~) y5 u<? " n$ c3 T6 d5 k, N7 m$ B; @
if($send)
* z9 |! o& Z3 \4 y2 x3 u: s, g" M# Y{ % u. G% F+ } h3 z2 J
echo "发送结果:$send";
" X7 }1 w8 M# F8 Q+ z$ {. R7 Zexit; % A: C1 h9 }, ]* ]
}
! z: r# n/ u: W; J- k3 i2 \5 K. E# C3 a$ v* x( V9 S
?> ' g0 H2 D+ E6 ]( ]6 Y
4 {+ g9 z- k! U; G1 H% e. \<html>
0 E+ `) G* y; Q- Q8 [. l9 F<title></title>
/ Y: e2 G1 ?" Y/ C# H<body>
: R* Y* n/ i- Y: w6 ]<form action=<?echo $PHP_SELF?> method=post> * f; h1 l: O" N2 `& z7 h* ]5 c& I
<input type=text name=send value="输入值">
& c& k: N; d5 Q5 R0 _<input type=submit>
' ?/ q( P% j& C$ c2 h' R! h; A<input type=reset> + T9 a" E0 ?, [0 H* b8 c( q. Z
</form>
7 ~9 G6 _6 m" c, e p7 B3 E) ]) U</body>
% e$ v9 i' f; |; j! d% T& g+ {! F</html> ! l0 Q/ y+ R6 M n) s
) H: t* l/ O7 s. l+ V) S: T---------------------------------------------------- - a4 _5 I3 x8 E% N; ]- s. m8 n2 R. q0 G
#例子4 :投票程序# Q1 R& M' N2 v5 `8 J5 d. w* i
在这里:http://89w.org/thread-715-1-1.html
9 A8 A% ^* ~& }% h/ |# h+ c! X5 S9 }+ ^
#例子5: 动态创建并保存图形
$ |6 `) L. [/ L1 p% M1 q8 H: C* u: ]! {1 o
<?//必须有GD库支持 & L `- b \6 ` t) |1 d% E+ |- f) ?
Header("Content-type:image/jpeg");
6 H& @3 n# P- m$ C8 Z4 O/ Q/ k$im=imagecreate(400,30);
! [9 z' l& U! n4 I$black=ImageColorAllocate($im,0,0,0); 8 R$ c+ l5 b( E0 R4 T, a! L7 A5 I5 D
$white=ImageColorAllocate($im,255,255,255); % i9 J8 [! C x: c# [1 o
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 V! Z; H/ q& L- H
ImageJpeg($im,"hello.jpeg"); + b1 a* z( h. |7 X
ImageDestroy($im); 4 i, V2 T' c, F$ N
?> |
|