  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
/ p' \6 h7 Y8 Y0 _ U! J5 cphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
6 ^/ m$ s/ Z1 L5 h# j" x8 q) `
5 T+ ^7 C' _9 Y----------------------------------------------------
Z v. L. D6 s9 [下面进入正题* L, [) S5 f/ _3 l
准备了5个程序:
/ \: K4 }2 B2 C3 c3 s: y% U0 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 * X0 m6 V) ?9 G& z
2.显示一个漂亮的表格 ' E) ^. x' x. G) V/ d4 b
3.一个表单例子,提交并显示提交结果 1 y8 e* l" b, ]4 \2 W. y
4.数据库操纵例子(投票程序) ! `( M, `) t$ l: ]- D- g+ N
5.动态创建图形并保存例子
) @# m0 ^: j8 G" N/ F4 p1 J
8 P0 a( t$ r& A---------------------------------------------------- 4 V# R3 N, B) y% U
* @0 r; ]* p( r+ w& B#程序1:
1 A8 n5 \6 E$ K) N$ I
7 u' ~0 X: p" Z; t/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
0 [( s6 F6 f" W
: ^# D8 F- p* a6 T/ R) A* w+ S# U<?php & Z# O* @' b* c3 J* `* r/ z
: Z7 G8 ]0 M2 X
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
% Z& M7 c( y, Q# I. n/ ~
9 N5 \+ H2 G7 d( a" p3 I0 n?>
. S$ Z9 V7 }+ N5 t( m1 S# g; \3 U
4 ^" x# J! y0 X1 J----------------------------------------------------
2 a' @; o- w [
U+ E# G, K& N, j: P
9 b9 H3 a# y0 _- @, T5 E: I#程序2: ; U+ [/ b3 t, y' b& F# Q! x
0 X; X+ r& L9 G" K, k* T F/* 功能:显示一个漂亮的表格 1 L. d1 [% m5 \7 y+ w4 V! E
$ w# ] Q; K3 o2 \# R5 H! N7 R<HTML> + s P* W; a3 @5 v. Q
<HEAD>
5 |: q' h+ Z2 A2 ]<TITLE>一个漂亮的表格</TITLE> : G0 f8 `; e9 A ?( t% r
</HEAD> $ J' z7 x$ h9 B: y4 A3 q3 S
<BODY>
# q- f2 ]8 E4 m<?
, [/ e- I5 _. O- }) e$ n: ]function useColor() + m2 B0 P$ q0 E
{ - Q1 H3 x, x; U5 n& b4 a/ z
/*
5 m# g( Q8 }9 |- A** 请牢记我们最后使用过的颜色标记
. i3 r! C( _. z1 h*/
& k: e. L" n; Y+ ystatic $ColorValue;
( C0 V/ A5 P% ~2 J, @, E/* 选择下一个颜色 */
. ?3 U0 H" M! A7 f! mif($ColorValue == "#00FF00")
$ Q4 x- X* E# J' |{ 0 m1 o z% K ?5 }! x4 ]
$ColorValue = "#CCFFCC";
. N9 m/ ` d/ D# A} 3 s5 C" R; N) G- n, }7 g9 A! M, R& u
else - K* R6 H7 }- Z( \+ R+ u
{ + {# T* r0 t6 m5 Z1 p4 u
$ColorValue = "#00FF00"; ; f: {4 Q. I; k# l# _
} 7 w: _1 j- ^' A7 o; B
; O+ S) ?% l8 G" W1 zreturn($ColorValue);
( o, y! B8 ~" I+ g' g: v( I$ D}
z3 X0 N8 M5 \3 w* |3 \1 E8 k
" z0 C5 T3 N# a% }. ^( w7 Bprint "<TABLE WIDTH="100%"> ";
* z; y0 _1 ^! o; ~) M& [for($count=0; $count > 6; $count++) 2 |" {+ F2 |8 e
{
! H8 I; U0 O9 A( S: D7 a/*
/ C8 m7 B' Y6 _) e( p; \7 O** 取得当前行的颜色
) e2 U0 r6 A0 q$ F, k3 }% u; ?1 m*/
/ H) Q- l! Z4 G+ a4 G$RowColor = useColor(); 6 |3 a* Y, Y- i$ d8 ]
/*
6 X! ~" w0 e' g% Q0 @5 [** 把背景颜色用HTML语言
) h; R4 c4 D# T** 输出到表格单元
" H( [) [8 }/ ?3 |8 h+ t1 B! d ~*/
! H& B4 X5 v0 eprint "<TR><TD BGCOLOR='$RowColor'>"; : \$ p/ W6 R! G, d8 y
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ) X& @# p5 g/ s4 B8 q" s
} - ?$ }2 l* q5 M f
print "</TABLE> "; 0 d' ]; }( j) h4 k, w2 A
?> 3 {: X, ]9 ~& v; Y
</body>
2 m5 Z* [; x! T. ^* _$ s</html>
. S+ ^, J8 e$ k7 t
! @, |/ G3 c* p2 H----------------------------------------------------
) B3 R$ J4 O5 C! Q; @; H#例子3
, W5 _9 K2 c- B1 f; N
+ t" b7 k! [ o7 w6 Y* ]<?
& Y' K, ^- T5 e$ a$ B2 Z2 Oif($send) 7 X% X4 U/ L7 C j
{
, E/ H5 t _, h. aecho "发送结果:$send"; 3 H' N) H* z/ X/ K& w- _. R
exit;
7 {) A; v% S8 g" I/ Z Q% t& Y} 7 r: o3 V& _ j; I7 p2 n/ O
7 M: B+ U$ I' {! A" Y. u, K
?>
1 A8 O% F& @( f1 [1 X
( Q6 B P) S& T! r! `: `<html>
0 e5 g. y% k" E2 `9 B4 Q* ~. |<title></title> # g( a" u [% U4 i
<body> 0 `$ S! P" j7 w9 P* `, j
<form action=<?echo $PHP_SELF?> method=post> $ X: Q: c& |+ h" P/ O
<input type=text name=send value="输入值">
. b4 q. _1 J* K! h<input type=submit> / k* w) d7 }$ J/ I: K+ W2 v) K6 L% F
<input type=reset> 8 _# ?- M3 |4 @! q7 v, b/ l0 B# Q
</form> 6 X: ?' {! [, j% I
</body>
7 a& x2 E4 n \4 J) R1 P: _ l</html> ( B8 h. O' S' g0 J4 f+ M0 n8 _, S
1 J" X" v# h/ Q8 j
---------------------------------------------------- + I. I7 n3 v" F/ O6 m
#例子4 :投票程序& u; j# Q* |2 l. s
在这里:http://89w.org/thread-715-1-1.html
5 H2 i5 }8 l8 l1 t) Q
. a/ M; ?) Q+ |" S" c#例子5: 动态创建并保存图形 ) H: [* `/ [5 N
+ D+ I0 [& m- ?. {
<?//必须有GD库支持
# u, f7 F5 ?; rHeader("Content-type:image/jpeg");
3 E6 n5 K/ @ T! S' ]3 |$im=imagecreate(400,30); 7 e# l9 @$ O7 [$ `0 B% o, D1 _- b
$black=ImageColorAllocate($im,0,0,0); # h6 D' h% e/ ^- v/ M8 v. N
$white=ImageColorAllocate($im,255,255,255);
( u6 r/ ^2 y$ [. \/ q$ U0 uImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / S) @' c. c. e& g
ImageJpeg($im,"hello.jpeg"); 9 Q$ O$ J& P. R( h4 @
ImageDestroy($im);
2 m8 S% k9 C) K& Z. }) p# y?> |
|