  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
# \) \% w; L* k1 s+ u+ U! W
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 w7 o- t6 f3 p1 J. A8 `% p* a
8 l( V; g; }( z" X$ B0 y! N. ?. o/ b----------------------------------------------------
' B- ]. h* V; D; q x下面进入正题
5 ] g# U# y/ C& [2 s# L* r准备了5个程序:
. X/ M: r- k; ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
+ d) U1 K! n e( s2.显示一个漂亮的表格
$ k3 g- C" a+ ]1 ^3.一个表单例子,提交并显示提交结果 5 b% k+ ~; m0 l/ M
4.数据库操纵例子(投票程序)
g8 }- l% Y5 D: K5.动态创建图形并保存例子 & N/ U. b5 @% p; f7 k4 C6 D9 ]
. k" v3 s& g7 T I2 |9 v
---------------------------------------------------- , `2 F! k6 C- g8 m
, M8 Y& N3 A* S+ m! Q# }7 M" b#程序1:
! e' D& x) {7 n+ Z9 u
6 B, \4 z- [* T* V! l3 R3 N' ]/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
3 w) J% U3 r( b& P5 r; U/ j; D* d8 H2 o! ?& `3 U$ e) T. t, w" A- Q6 |
<?php : z3 q9 S* |) ~' b! e
' o% m6 \- g! r$ v/ ?echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 2 u% I4 ~) x5 l( [( z
, U3 P6 k! Q% _& Z+ V, m# E( M?>
$ y* t( T& E" T; V s ^
3 R1 ~# t3 E$ I& }' c/ [; ?! D---------------------------------------------------- 5 q: _4 c, W6 c7 v$ w0 r
- ^5 }. P- f9 o1 ^* X( Y
, _) [: M* D/ g! a( ^* _ C `% t#程序2:
0 ~6 }( f+ M7 P; @9 B' L
1 e+ P! d: Z+ H+ h3 O1 g/* 功能:显示一个漂亮的表格
/ W7 E/ Z% G9 C) a6 |/ X6 M7 j: f7 G
6 p1 B; |! I. S% {5 M) c6 \ L<HTML>
4 r" h T) }' @% N) _% T0 J2 G; J<HEAD> % U1 @) a+ j: \
<TITLE>一个漂亮的表格</TITLE> % c2 o) \0 @& |" V" m
</HEAD> ; s7 \6 S7 N* e) J
<BODY>
- p5 V' \" A, p" d8 {<? 1 G7 `7 A9 y( M% u( K: l, c9 s* a
function useColor() % x( p% W: o2 D
{ ) N% ^1 u! V/ Y2 p8 T; G3 R
/* # ]) t9 o2 m6 j2 _" F
** 请牢记我们最后使用过的颜色标记 : i) {5 a% e& |$ ? `4 _
*/ 4 F1 v3 Z8 T) r! w# f1 h
static $ColorValue;
5 ? m R& A, [ S/* 选择下一个颜色 */
` h: |5 Y5 d# B9 K1 C5 w' `if($ColorValue == "#00FF00")
% A) f, I- e9 w! }# F{
$ }7 K+ q9 y+ _' K1 L/ x8 @: q; d# u$ColorValue = "#CCFFCC";
5 t5 I: }! y# \3 i7 Y0 _} . I2 T; H0 Q- u8 g; w
else + q! Z1 S" ^) g' d
{
. n8 X6 ^4 t, m$ColorValue = "#00FF00";
1 D, i9 p/ f2 L}
' T" J+ c$ `: K, R! k7 K6 Y9 k+ M; h: ~1 n+ N$ S2 w
return($ColorValue);
) S8 ?; {; j2 U- k8 o! K" T7 ^}
# _. E5 U! n- |& Q8 `3 K3 i0 Q' K3 P7 \, G+ r0 ?. s% C' Y
print "<TABLE WIDTH="100%"> "; 8 y9 `8 D/ _5 |, [* ^
for($count=0; $count > 6; $count++)
" Z# K7 W% w/ _4 \$ ?{
3 n. v; }% `" W% ?% y; J/* 2 Q/ t- l. V# a, s& x
** 取得当前行的颜色 * y7 \! T9 b4 g: l
*/
% u J# j5 Q1 S- K$RowColor = useColor();
- J) F j/ v5 n. X& i/* $ c9 V: `3 u, w. `
** 把背景颜色用HTML语言 8 x: q6 ~8 _5 s" K) V/ D0 R
** 输出到表格单元
3 ?0 c% `! W3 Q) A- D! R: v*/ 5 ~& g6 S5 k4 l5 r1 b5 q% h' X
print "<TR><TD BGCOLOR='$RowColor'>"; ! W4 K% g( c5 R
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 0 e+ V9 [ |" I' m1 h% N$ q) O% x* ~
}
, o( a1 z( U7 ~/ ^3 _print "</TABLE> ";
0 Z9 t5 S1 ^+ `( l- K?>
9 _( J* t; y a1 u$ v</body> 9 O/ h$ y8 b; j/ ]1 a; B
</html>
4 y6 f( l$ e, w8 W+ {3 p; y5 W/ _1 }; a, T
----------------------------------------------------
3 Y5 O0 M) ~+ w# G1 T#例子3
0 S# z0 z- F8 I1 F' p7 o/ O. C. K1 l% U" d7 d" U$ F# ^0 E
<?
0 o$ I6 v s- M+ x" hif($send)
. d7 z" v8 j) X2 ~8 d' a# A$ u# X{ 7 ^0 n& {6 g9 C# s
echo "发送结果:$send"; 8 I i$ K) ^0 ]) _
exit;
4 J' f. W) R/ p8 f} / _/ t4 C+ c0 z# U# h1 i
! i4 [' l) l( T9 d?>
' H( `$ I+ C* \
4 r T3 {: g8 @, s<html> 0 N8 [; f# R3 Y1 v4 O7 A$ w
<title></title> ?# P3 o+ x) P! N
<body> 4 I5 m5 u4 g# X7 v+ d
<form action=<?echo $PHP_SELF?> method=post> $ K- ]7 y6 V h
<input type=text name=send value="输入值"> ) ?5 \. _& p, l+ G4 ~) S) Y5 Q
<input type=submit> 6 h! X2 U! o6 t" q1 q
<input type=reset> ' e# l& b& R5 x; Z" o1 w
</form>
7 U+ V/ O. F% ~5 F& C4 W# l</body> # J8 N+ l/ n! |) s1 d7 l
</html>
: o$ M B8 }5 e$ X4 T [# _
* P) k' \& T" j$ _; a---------------------------------------------------- 8 Y! D S# Z) ~: E( d; ^$ m
#例子4 :投票程序
) w' {2 n3 B: H" Z. w/ _在这里:http://89w.org/thread-715-1-1.html : {& Z6 j( f- i/ P7 i* T
- X" T; p, K( f9 B#例子5: 动态创建并保存图形 1 ~8 W+ Y/ N6 Z& ^/ B! x3 t" h
3 [, h6 B( L2 s! i* t8 f6 W
<?//必须有GD库支持
# j& E- l2 V2 j x4 aHeader("Content-type:image/jpeg");
9 }+ m( }2 S1 U6 P M2 ^$im=imagecreate(400,30);
) X/ L3 u; [" z x% F* Q$black=ImageColorAllocate($im,0,0,0);
# y6 G, r( y" T) L0 {+ B: f$ ?$white=ImageColorAllocate($im,255,255,255); , v) k. B# z4 q. ~! |. Y, R
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
. \9 L0 [9 p$ M% v5 X' qImageJpeg($im,"hello.jpeg");
7 Y5 E8 }% T- v% r; y) vImageDestroy($im); * g, f0 e% O8 r e' {
?> |
|