  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
0 `# j8 d0 w0 _3 N6 ^
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
$ \7 A( g' |9 @* R' [, U! @0 P l7 A) g1 }/ U7 z
----------------------------------------------------
: G: B4 ^: f& k8 j) u下面进入正题
" a+ B' }! h9 f% ?$ C7 A准备了5个程序:
* w s |1 m2 C9 ]9 i( Q+ M1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
0 t! Q+ _7 J' J" T0 Y. A8 Z2.显示一个漂亮的表格
$ t* l" P9 Z3 D2 y- S3.一个表单例子,提交并显示提交结果
' u5 H, F0 u. D \2 W; h+ R# E0 u4.数据库操纵例子(投票程序)
) v5 L; ~8 A/ B% w) ~5.动态创建图形并保存例子
" a. ]( ]- ?* n7 \& ]/ L, i! p) {
----------------------------------------------------
# u3 }% B# f& D# S# H
& g7 [, F, g, l. ]$ ~) m; I#程序1:
+ f, A# I8 T$ t& @4 |! \0 U( e( W
8 Q+ T4 L' e a6 j. D/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ' u# K; q( |: A) g
% W9 W# l* x, R$ g: x; J/ ?) R! k7 A
<?php 8 t/ ^4 O L3 ]) j. o9 I
6 F0 |2 ^1 P* W3 f" l+ I! H7 J) b
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
: }- _5 N+ S1 w, q
/ A% X& s8 z5 K$ F* R?>
4 [2 b) ]& N% G: g" z+ Q( Y9 Z; b4 k# A O0 D2 O
---------------------------------------------------- - y6 c+ ?( C9 r: q, c( ^* l
7 @7 X- k0 V5 E* U' x! C4 b- X: a( n) `
#程序2: $ |" r2 j2 N- `! r% G( q
9 b6 t, x, ?; @ \/* 功能:显示一个漂亮的表格 6 y! }% J! F2 V. M: Q) o. ^ _4 `. g" T
+ V% Q/ ?$ a6 I) }9 X<HTML> / m; B/ S0 R9 \+ {7 {- x8 R
<HEAD>
6 G4 z* d R# x" O \) y<TITLE>一个漂亮的表格</TITLE>
1 d/ _# _1 s) V$ `8 K9 Y</HEAD> 7 [* l" R1 K! e' f3 Q2 G5 S$ r, r
<BODY>
, S* a) e- p8 |5 `9 J( P! K<? 1 r$ l3 X: E# F. l/ H8 o! Y
function useColor()
* E0 B9 O- H7 r8 e4 y{ + o! k$ R: v7 `( q
/*
3 } b. }* x y* i, A5 ^** 请牢记我们最后使用过的颜色标记 - X9 u( g: E* {
*/ n' M& b5 C$ \4 x4 [! c
static $ColorValue;
- A( V1 ]+ f0 Z" g. I7 q7 s/* 选择下一个颜色 */ 6 o$ @. R2 i/ l6 K0 g
if($ColorValue == "#00FF00") & g* f7 R' Z# ^ r- `
{ 3 g4 l/ Y7 K/ U: j2 p5 C
$ColorValue = "#CCFFCC";
# y. m, v$ A. j4 L& ?$ o5 e}
! c1 x, o9 A3 b9 U9 \% }else
4 u! |9 e* b6 @{
) z' S/ h- q! `, n8 o* B$ColorValue = "#00FF00";
* g; {* ]* [9 U% x# V) r}
8 t3 I2 a* ]8 H6 ^! ]" |6 ?/ Z( T4 X. T, ~
return($ColorValue); * w$ h9 e$ n: k1 z9 `9 }) u, k
}
0 W3 ?: _* y2 M o3 p8 u( }/ ]2 C; \6 y$ b3 @0 {- M0 _8 R
print "<TABLE WIDTH="100%"> "; k @$ [0 M& K( V7 w3 m
for($count=0; $count > 6; $count++) # M _5 C, [1 l1 m
{ / Y# l R+ Y/ ~& w4 v; x
/*
1 h+ ~( ^ v) A a$ s** 取得当前行的颜色 , F7 d4 Z5 z2 Q* @6 A
*/ 4 m5 p* e( k9 a
$RowColor = useColor(); # e2 B! a/ [8 A x3 i
/*
7 g$ F1 A$ m' A5 k5 Y; T% }** 把背景颜色用HTML语言 7 f+ n' F K' K
** 输出到表格单元
' S( t" [! ]5 { u* j# o*/
9 Q. B/ Y: u( E B4 mprint "<TR><TD BGCOLOR='$RowColor'>";
( J; |6 q/ y3 h4 mprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
9 u m, H, d$ T e} - Y! r, \5 f: `; J
print "</TABLE> ";
, c* r- |6 w' |) x0 G. _?>
- V7 i8 W) [1 x$ h. J* A</body> 9 j. I$ [7 `, t( m- i6 p9 U2 s
</html>
3 s, v! y. O9 H1 [ E* ]( l3 `4 [# N9 q3 y: E2 o; A& n' N. N2 c
----------------------------------------------------
+ }' k5 e6 T5 T9 h+ s$ V2 G#例子3 . m1 G# D8 S" E( o3 ~1 \5 p+ Y
) J" s7 A! Q8 `7 _0 o- `3 b4 j
<? 9 b4 c/ o: N- w% c" w& d0 D
if($send) 1 h H' c9 X: M! }2 ]* _0 z
{
0 c$ C" z+ h) J: C/ necho "发送结果:$send"; ( F Z, J+ T8 n3 v/ J8 K. T' R
exit; ) o$ u& B. U3 P
}
2 n) C/ [! Q1 d0 `( E
& l6 A6 l ]9 _" T7 c- b" ^?>
6 |! N3 v3 h; d$ |' n1 z4 ? {
# u* s6 u" c7 o* F1 d. P3 t! A: n. ?1 \<html>
5 W# k6 Y( S/ h+ t; H5 l. G' Y<title></title>
( i0 V6 V" s/ F<body> 5 T/ T9 r4 i3 o1 u: H; ]0 E) W W
<form action=<?echo $PHP_SELF?> method=post>
8 O4 g" e; G2 k7 R$ S<input type=text name=send value="输入值">
# M0 P' M% Z& b3 d b<input type=submit> 0 y, R) l1 i7 F& f# X6 z/ D
<input type=reset> , w- }" D# G) `) n+ \" Z
</form>
, L- Y. h* d1 Y& x$ j) l</body> " r+ u% L# x; {
</html> 6 j1 c9 |7 C) D+ [/ @5 @3 P
( o" U" ?# ]: z
---------------------------------------------------- 4 h) [" v0 ^) I: k: f+ ~1 R
#例子4 :投票程序# M4 s+ a( X# b) N# G& ~9 j
在这里:http://89w.org/thread-715-1-1.html
2 {0 W D7 m/ f( N. _8 m. ^. \$ v0 t, H" a: Z& C3 u& @
#例子5: 动态创建并保存图形
6 m; @1 z5 [; p; e
* E) o2 _* C' X3 s1 L( Y<?//必须有GD库支持
o k P1 F9 |, f; ~Header("Content-type:image/jpeg"); ( z) Y+ j. O# z B+ i
$im=imagecreate(400,30); 2 c# @" S! K; X3 T1 _/ x
$black=ImageColorAllocate($im,0,0,0); # l5 ^# F7 n& l: A' s% b/ d
$white=ImageColorAllocate($im,255,255,255);
8 J" Z2 y8 t/ P2 A! }ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 F9 b+ G o* E2 h8 w+ _ImageJpeg($im,"hello.jpeg"); ( J/ M7 f) `& m; e
ImageDestroy($im);
; P1 V: ]* N N( x5 P?> |
|