|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
4 _3 V9 u" F+ L& i
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 * {; e% h2 F4 I- ]; m$ G$ ~
( e* X8 E/ J& B$ D8 u' f, X. J----------------------------------------------------
* O h1 _) J; M" j9 s* J下面进入正题
2 g3 y, o% v5 m8 k2 F: ~5 e2 G准备了5个程序:
b0 t" g) A% Z/ F" `$ l1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* }7 }; n/ s9 u7 ] {+ e( c% |/ B2.显示一个漂亮的表格 - H6 ], r8 L6 t. d. ?. c" i
3.一个表单例子,提交并显示提交结果
* X2 c1 ~0 Q2 y/ P- b4.数据库操纵例子(投票程序) , C. f; G/ e, ~( C& z( h H( l
5.动态创建图形并保存例子 , K! w# l2 ]) Y+ W) \
. O y- o8 q4 D% V, `----------------------------------------------------
7 N/ H, s& A/ D' M5 N5 C( w6 `- ?/ v% {- {
#程序1:
9 h, ?8 Q/ G8 Y$ \' X. y# l: u5 e1 t8 D% Z- d, T
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
. i% M* c- v* k4 L/ O5 E. i1 J* E' c( R% f* I; F. |2 B* @
<?php Q' e+ Y" V- T0 D
$ j+ ] Q0 u, r4 M# x# h
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
, l+ a4 O! f' O4 r1 n- H6 H2 o+ q& b7 M1 [% G# t
?> ( j u/ n6 [# m
$ j3 _2 |- ^. c9 Z----------------------------------------------------
- i+ w3 v1 F( u# h/ N8 \7 `" ]9 W5 _+ h9 R
6 ]* `4 \6 R* f1 K/ t4 u#程序2: 6 D- F' g9 [: ^
@& o9 Y, o6 r/ d7 W3 R& y% B/* 功能:显示一个漂亮的表格
# I7 H" T6 U/ F% Y. Q) b4 _- [2 P* S7 w2 [
<HTML> 7 v5 s; S* b G( m' j
<HEAD>
0 \$ n0 j. x+ M8 g<TITLE>一个漂亮的表格</TITLE>
1 [5 ?9 M' h0 w1 b/ q</HEAD>
3 r4 ]; {" m! Y<BODY>
3 X6 Q# b5 O0 e8 B<?
* Y4 `- O9 L, G+ l% X* {5 y7 qfunction useColor() $ r; M* W/ U0 w) T" B$ Q. B
{ + H( X4 S' w" s
/*
3 f$ T; @) H% }** 请牢记我们最后使用过的颜色标记
2 d+ i7 |) `+ n7 ?8 U3 _- P; g*/
! @/ K; _* r; Q) L" w& g' ~1 n" astatic $ColorValue;
0 |8 U. N! \+ z1 T2 ]) l/* 选择下一个颜色 */ / b4 w/ j' W$ A! X
if($ColorValue == "#00FF00")
9 L i2 Q0 G1 Z- e1 A) X. J{
3 q4 E9 ], h0 H: }$ColorValue = "#CCFFCC";
' j, f" s# ?6 \5 a& c. U}
% c- V4 b" y W K7 o3 belse & S# P* w. q. y0 f- {" n
{
4 m; N8 V! N) K5 @6 k$ColorValue = "#00FF00"; 0 d' z7 C( i( A7 a8 {, e2 W$ L: ]% X
}
% }/ y# J! }/ r# ~! L- P
* j5 z% s7 t1 v* {- w; k$ Sreturn($ColorValue); # F& o# h" m. |
}
4 q. M/ j! P2 L8 Y( o' A# K. ?% i# {( s% G. _
print "<TABLE WIDTH="100%"> ";
: I& z9 g( V7 |& ?/ \' `# ^for($count=0; $count > 6; $count++)
+ D: s3 n2 i/ k& [7 H$ g' k{
7 ?6 l5 S/ v+ E4 l/*
5 }7 z- A/ ?9 i( n! E; f** 取得当前行的颜色 ' O9 r3 _* M. F' j+ p
*/ - |0 @1 h+ |" A7 a2 c
$RowColor = useColor();
4 Q# v6 v! O$ Q! h3 h0 p( T# Y! o/*
6 l& @, w+ a. _( b1 F* k1 e** 把背景颜色用HTML语言 $ F% V" {4 I* ^
** 输出到表格单元 : l3 ]8 X1 i1 f6 m5 M4 c' ~
*/
b+ S' g- r5 @print "<TR><TD BGCOLOR='$RowColor'>"; 5 r! q- ]' l" T% O5 ~# [
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
: t) W/ N1 g2 `9 \4 Z; A}
. B' M* l9 [! q7 L) F" _print "</TABLE> "; 3 e1 R( Y" |# M, |
?> 0 M* R& k! u* Q, @2 M" a' C9 [
</body>
# G" D: ~. m S</html> & U7 w7 y/ N4 n" }, f) w6 e& R
$ A; Z2 J" j( M& |----------------------------------------------------
( a% A+ ?7 c0 [4 U) M. S#例子3
/ k; p5 T8 c: x+ ]- W5 ?+ O& w8 M3 o0 C0 O" F. _0 P- ?0 l: N
<?
2 e9 ]% e( Q2 K9 w: R Fif($send)
: W8 p8 Q6 X" K{ 2 F& w, `& z7 I9 L) ]1 |
echo "发送结果:$send";
9 I5 C0 T) H- j+ n8 b) s9 X! v1 G3 kexit;
8 A. p! o7 _3 B9 l; {) |} ) Q8 D% M* B# D7 O
1 g7 H' [' N( @" v: p! N?>
/ `. a) m9 M) ?' k$ L" E) a& _$ A0 \
<html> 1 ]5 q/ w6 k- c* z! N! N/ A
<title></title>
$ C1 D# v( f$ x0 N1 q- T<body>
7 d( F9 m: I7 C6 D- k; A<form action=<?echo $PHP_SELF?> method=post> $ K; a1 C2 J2 {0 U9 I+ M2 i
<input type=text name=send value="输入值"> 6 r: Q/ W0 t' m
<input type=submit>
. S0 J4 f& {, ?, H T: m<input type=reset>
( n( J' p) t9 q1 l; N</form> ( H* m6 a9 ^6 P9 k O
</body> ' K) C* C7 N. [0 q, w
</html> / c! l( |9 d0 s# V+ u, c* K
5 j, l8 m. h* b3 } L----------------------------------------------------
6 ^& l* H' O2 c! L' P#例子4 :投票程序
* B& p2 ^; h% ]在这里:http://89w.org/thread-715-1-1.html
+ e2 H* s; N$ U. Q
6 f0 Q5 B1 C$ O$ f& n#例子5: 动态创建并保存图形 6 s& M' s; _- e2 r
% t, Q, X# v/ c2 R5 H, O
<?//必须有GD库支持
* H) r* X% e( @0 n. f- ?Header("Content-type:image/jpeg"); : J X0 D. A* q1 ~; t* P5 [- Y% P* l
$im=imagecreate(400,30);
( B* E+ u" \3 \7 }. R$black=ImageColorAllocate($im,0,0,0); ) [9 A2 s2 \6 ~1 j1 R' g# t+ u
$white=ImageColorAllocate($im,255,255,255); 8 g1 n$ D3 x) `
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
+ T) }" r7 |$ MImageJpeg($im,"hello.jpeg");
1 Z$ |9 b# b# {ImageDestroy($im);
/ [$ W+ P) A6 a2 @?> |
|