  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
, j+ g% W5 l- Z8 D6 R, F0 Lphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
3 v# s9 @7 L- n* p# j: m1 P+ Q( _) F' H+ j+ |3 x/ G) O5 y
----------------------------------------------------
3 u9 Q" z4 J7 j+ w; G" u下面进入正题7 ]+ o( L; Z+ h/ I u
准备了5个程序:
5 w- P4 A2 x% q+ t) L1 T1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
) M/ q' e. J4 A3 I2.显示一个漂亮的表格
# x& Z% I$ w2 D1 X( \; I+ f3.一个表单例子,提交并显示提交结果 5 G8 \2 C9 b* {4 O1 F( t& t
4.数据库操纵例子(投票程序)
- o+ Y& U% b* m7 E5.动态创建图形并保存例子 6 J" n, F; O/ v
$ s* _7 p# ~4 q6 h% P0 t----------------------------------------------------
( ?' V: _8 _4 g9 I; ]" m( @5 G
+ Q' c) z, a0 Z V+ P) y#程序1: : {4 T6 j& n6 ?/ ^, ~
j# F: N9 A, D# M, y3 V; \" w/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
6 I( M, k9 W+ \& U$ e) ]) C5 u: M l. \3 x& J. }/ P3 G
<?php
' Z2 [; `1 V- r! |# I& |4 S2 u6 d$ \
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
9 c; }. x) t9 z3 y, `" r0 M$ V* u9 X6 C& E
?>
# f" p8 d$ F! W7 e/ z l2 g
' z; \6 j/ E+ b---------------------------------------------------- 4 N/ R5 _% b* B
0 C) T" o- L1 q
% `7 X" o8 R$ a" @; M7 H% G
#程序2: ; b1 O. f$ T3 ^
: P* k, S4 P+ Z7 l; }/ M/* 功能:显示一个漂亮的表格
5 F, X) @! [, `! S
0 Y3 o4 i) Z+ x- c<HTML>
; W+ |0 y7 a- X/ Z% Y<HEAD> % j9 L2 f0 n8 a9 i8 W2 p) n/ C
<TITLE>一个漂亮的表格</TITLE> * O3 [- I7 }. e: B
</HEAD>
" L& I% n; c/ L2 |4 z6 ?4 y* s<BODY>
( p- T% Z# J: b) L5 M. ~) d<?
! w4 t, u$ t% }. {& _function useColor()
) }7 U- _% A: T) |( d4 w{
6 p2 A# t D+ G% c% x y/* 4 T, V* P0 N! b8 ~0 f
** 请牢记我们最后使用过的颜色标记 * q& L& |$ r8 n1 T2 j
*/ , y, Q2 A; O/ ]0 u) z# d
static $ColorValue;
1 u# E# J& g2 v( N' k/* 选择下一个颜色 */ # Z- I% w1 a7 O9 |( r/ A+ x
if($ColorValue == "#00FF00")
# |' Y& g3 p$ m+ f2 [{
+ G) Y" D) i% G3 g/ e. u$ColorValue = "#CCFFCC"; ( M% A: d# j: ^5 y: r- w
}
$ E1 g! Q: [$ Q9 lelse & ~ ?1 T$ Z G* L
{ / u( R$ F2 ]9 A5 L1 N# a
$ColorValue = "#00FF00"; 6 p2 s0 L, s% z! G/ z' Y
} 9 J2 t8 t8 b: P$ z# E5 ]. n J
0 I; x7 k; q1 h% i& K
return($ColorValue); % F1 A$ R& c, l) x+ _7 T: [; u
} 8 o: A% u8 h l: v0 q4 N
1 W3 U# r* E6 Z3 e+ Y& K- l
print "<TABLE WIDTH="100%"> ";
^2 @# d) t5 M4 F8 Bfor($count=0; $count > 6; $count++) $ B8 C8 i$ v% ]
{
# P2 Z, q8 l% E" J$ G$ A/* $ [/ L7 I x7 _1 P
** 取得当前行的颜色 / c8 C* `* S a( ?* M; S
*/ {* c+ m2 m& n# M1 }
$RowColor = useColor();
# C2 l) q0 `8 _- d* Y6 I! b3 R) ^/*
" k. I' A7 R9 r( N** 把背景颜色用HTML语言
& j4 R' X" }' R* E+ c9 B' m, v** 输出到表格单元 ' R& b* Y' l- {: s4 s
*/
4 ]- U9 [* `+ e3 ]2 G- dprint "<TR><TD BGCOLOR='$RowColor'>";
8 k6 q1 o: u. Q3 Pprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ' W" \0 ~+ d7 p
} / r7 v9 Y9 l% M
print "</TABLE> "; ) G- I6 S# W2 C9 v: e3 U! O) O. l& n
?> 2 O$ t8 s0 O* ^! z
</body> 3 T$ _8 L3 x- Y; s5 R& z, R" q
</html>
1 v1 h& n' s v8 Y$ ^" o; Z, o* D7 a2 R3 t: D$ \: J% ~, ~7 Y0 z
----------------------------------------------------
& v! ]! i( i1 K, n$ F D#例子3
6 H3 k+ X7 B) Q6 `( w& @
9 O2 M$ b& `2 I$ o<?
! d8 z' o$ T- _" T# v2 p; _if($send)
$ Q5 v8 p% S% B! d) Z6 ?- r9 v{
7 m" o5 v3 b; D2 K$ n& R. zecho "发送结果:$send";
/ J0 ]& O7 z' gexit; ; c0 a* Q: n3 m4 |
} : c& Q; x: Z% u) F$ @
' Q# l+ H1 m N" i6 j, z4 Y* C?> 4 H4 @4 w6 a( d/ h( m |
r' O' a8 X" k# b<html> ; Y- `7 Y( i' W4 s
<title></title>
4 P: P+ N* c3 q" O4 J$ {<body>
% Y! ]: }; k& G; }# @. s% e& H<form action=<?echo $PHP_SELF?> method=post> # b1 H6 I* S! X2 i2 b) m
<input type=text name=send value="输入值"> " \ S2 x8 o0 v: |, q! q, R
<input type=submit>
1 Q2 d+ P! K% c* S$ B<input type=reset> ! F3 z* W% x! b5 f; e
</form> f) m7 m9 x0 a
</body>
$ L; K0 y0 v5 j4 j% s( i: s</html> ( c9 w6 d6 c7 X d/ t/ `
' F% S: C0 S/ G2 P# _& {; L6 U1 n
---------------------------------------------------- 2 ^% N, p/ y+ H; a
#例子4 :投票程序
S6 _5 T0 X$ v( E6 p u, h在这里:http://89w.org/thread-715-1-1.html 1 A/ ?# n7 Y7 C: x" ^
+ Z# s' O2 W$ [# ]- q( D# J#例子5: 动态创建并保存图形
& z' Z* }$ G+ v, H) ^1 Y& Z |6 Z6 Z% ]7 l* R" N! M# x# J" z
<?//必须有GD库支持
& T. p2 C1 q8 t$ p& v/ B OHeader("Content-type:image/jpeg");
& W7 i- H. e. \& ^$im=imagecreate(400,30); . k- ^. g" V# L2 o; W2 R: g
$black=ImageColorAllocate($im,0,0,0);
0 |( g k4 N5 ^' z* x4 [6 O$white=ImageColorAllocate($im,255,255,255);
( K: N. s8 C9 l3 f" [ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
3 J' j* Z9 b( m: v/ d# iImageJpeg($im,"hello.jpeg");
9 G6 |2 M7 C0 D2 a, bImageDestroy($im); ; M7 F2 J/ X. ?2 A
?> |
|