  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
1 `2 O* m' J; [' O9 d; A
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 2 F5 ~8 `$ n5 q6 }- U
; ~) G" u' o0 j0 m/ h----------------------------------------------------
( x4 h9 D8 Q# W' K! a1 [' R1 r: H下面进入正题9 I3 R9 p0 m5 L+ q$ Q) F6 y- _
准备了5个程序:
% y( m$ n9 y- P" Z# T @1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
2 i" G3 R) n$ P2.显示一个漂亮的表格 3 @& m2 K- t/ O& D* x
3.一个表单例子,提交并显示提交结果
1 C0 r1 p0 |+ E+ r+ E* }" P( i4.数据库操纵例子(投票程序) - X% B! ^# Y7 E1 r+ d
5.动态创建图形并保存例子 & q) E- Z& f- ~$ Z5 N( o# z( i
- g3 y: i! m/ b2 H5 _----------------------------------------------------
+ C9 V2 v/ s1 z) L* Y3 B3 K0 t0 B7 r! j# O
#程序1: # [) [% t; V I' @$ [. J' w' _
, M$ o- u% P1 m" @ Z( i- X/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
3 i- @8 p' K+ P" Q; H- S" b
' R- U! r( G" x" L& f5 h<?php 6 r7 h( n* Y$ i$ w, i
% }) }) I5 v; r2 X: Decho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
2 ^/ r! G/ i, e4 k7 u3 ^: z8 s& Y2 B/ S& o! `
?> 8 U& G! q# c0 S' m" F2 y
1 D0 s9 G2 ^) c( \
----------------------------------------------------
: e4 F1 c- r5 H4 }7 R% M3 M* g9 C! @; q. w
, i4 Z" U. n l1 j5 R: v#程序2: : }8 \# b8 e$ [% Z) w. G% u! O
6 p2 N9 `% m) [5 B/* 功能:显示一个漂亮的表格
% L' Q8 q3 M/ i) l, D" U
' y/ Q0 q- }, T- M9 g" {<HTML> $ g' M* T/ u$ Q
<HEAD> 7 N/ b: S6 B( t# h$ a9 t
<TITLE>一个漂亮的表格</TITLE> 3 ]% X) U9 E q% \
</HEAD>
9 @, k: A5 H$ |! d1 I2 S& ^<BODY>
! M5 J1 t7 d' n: v4 [) p( }<? ) d9 I/ N: v; |8 W5 f
function useColor()
' |8 o1 x3 s+ c) E{
y4 h2 s4 d( f5 e: ]9 B9 ^/* ( `* h3 }+ m4 c) x5 {: v
** 请牢记我们最后使用过的颜色标记 % C7 |6 A4 B+ x! R/ J
*/
) C7 {2 G; H2 ustatic $ColorValue;
3 @0 [: q6 _, ]6 J$ [: k, ^/* 选择下一个颜色 */
" Z* B. ~' N' R7 d3 c+ Iif($ColorValue == "#00FF00") " M+ A/ C4 g$ c/ x" A2 j
{
* S' x* r# A/ Z( ]: c$ColorValue = "#CCFFCC"; b( y' _' _7 c- F$ ~+ S! W$ V5 c
} ! ]6 h; \; e" |, h8 F# ?1 d
else : \5 J3 k' ~, X/ {* f
{ " h: y" G) ]6 I/ |' c0 n% d
$ColorValue = "#00FF00"; 5 S; h- B# s2 ]" G
} ; q/ q7 Y2 N4 G' ~( N
. V; o; S3 M+ S3 N& K& [
return($ColorValue); 8 B" A8 W! B: W( o1 F
} 4 {7 ?* @8 I8 P) W* K3 _
) ]: x, X8 T2 |4 L# y0 j
print "<TABLE WIDTH="100%"> "; 0 ~* v+ p+ ]$ j& P4 q
for($count=0; $count > 6; $count++) / c- U1 Z; i8 C6 G: x% ^) q+ q5 t
{
) N8 x* c+ j* v7 j/* 1 B B) y! P8 ?2 G
** 取得当前行的颜色 4 f5 j x0 s) s- c" |' P7 b
*/ " Z+ ~, Z# [8 V4 f- Y+ h
$RowColor = useColor();
* K5 e# m$ L' E) N% f2 F/* 7 V6 g: I/ ^3 \& b% L. [0 l
** 把背景颜色用HTML语言 0 ^ C( A. c+ y3 C5 U* H. \
** 输出到表格单元
' g& i* K/ ~9 j: }6 g*/ ) V1 i$ C7 R4 b. b& B
print "<TR><TD BGCOLOR='$RowColor'>"; - ~# A, K/ l! g
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; $ |- N8 ]8 l; O# ]
} 4 z0 R! w( s$ h5 y/ B) w% C4 E
print "</TABLE> ";
& b5 m8 B7 _8 {. \! ~$ M?>
% B, j- ^$ `1 W</body>
2 p: t" \( j) |- l% I/ K5 j7 }</html> " B0 y! i, r! \0 s4 M% _ M
* b: k- c4 z. _3 s* @
----------------------------------------------------
: s- d9 Y% ?8 p- S8 d" w4 Q#例子3 3 e$ \+ I! J y
$ g4 C$ C, C1 l" }. k) A
<? 9 r2 [) i. H5 a% n
if($send)
8 N6 F, |" C4 u{
* b! c9 S+ f# d# z/ o* Z$ q% secho "发送结果:$send";
0 q5 _; R' E$ X: wexit; - {: Z- K& A& [2 l/ q: V
}
1 C' k* \7 ^, }4 w! |& k) n5 m/ o& Z2 D8 q
?>
8 v2 ~+ v: J4 l% [. [' r9 A( }6 Q* _0 [. M
<html> 2 e% p2 V5 S1 i" J! e0 ?
<title></title> 5 V, X5 `2 F& c; T$ P/ c
<body>
( _ f0 V; ]) m& j3 s: W$ B2 d<form action=<?echo $PHP_SELF?> method=post>
! Q C: k# _. e' H2 x* p<input type=text name=send value="输入值">
6 e0 G T! Z/ Q# x. _) m! f8 _<input type=submit> . E* }. V7 G+ A
<input type=reset> 5 x4 a3 [8 e+ P0 W- B" a
</form>
" A4 h2 x+ {% r9 j5 B! ?</body>
$ Y5 z5 D3 J; W: R" E</html> + |1 c4 ^1 W8 Y
( J( [5 }& @& p. _---------------------------------------------------- $ i; ^ l( `, d7 u _- C" C
#例子4 :投票程序
; D, {2 w1 K8 ?7 b$ J' z在这里:http://89w.org/thread-715-1-1.html ! X/ O c! B% @ f3 d+ a4 w
3 j/ L d! C" y#例子5: 动态创建并保存图形 # b! p: M- M2 w9 H8 y' B+ ]$ [
* L4 c: k& s* y! C# h, R c
<?//必须有GD库支持
! G8 b; E6 o) }) D) IHeader("Content-type:image/jpeg");
# }, z9 ~. n6 k# g( S$im=imagecreate(400,30);
1 T. L1 Q$ P" N1 s$black=ImageColorAllocate($im,0,0,0);
; o9 A) z! o% }, T/ u$white=ImageColorAllocate($im,255,255,255);
6 S# \; v- i9 V/ U2 l, PImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 1 V7 F2 s9 z6 v( N0 T7 `% J
ImageJpeg($im,"hello.jpeg"); $ e' ?% {% z% c( v* e- }4 N% V
ImageDestroy($im);
% V) E0 i2 n0 _; I% {- N5 V/ _' H7 T?> |
|