  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
( T$ v3 i3 K% D; M: e4 tphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 & q! P) ?. |9 ?" U) z* t) A
' E# ]4 c" ?. k! U5 C; K* m2 X---------------------------------------------------- / a$ ^' n; O# K) K: [0 r; D3 V
下面进入正题4 `/ c5 j0 \9 ^+ X% v: u8 F+ ]- i
准备了5个程序:
- {- H. Y' V$ J2 U3 c1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 : p& `9 c4 p; o# J9 @& z
2.显示一个漂亮的表格 # F, d: k, l! x5 g
3.一个表单例子,提交并显示提交结果 / T; S, N( z6 B8 C! ]; E# M0 o. c
4.数据库操纵例子(投票程序)
4 w0 D1 d# M& F5.动态创建图形并保存例子 : i# d. t I: I* t" G
5 x( w. f: ^3 |: t( t% o# G4 Q' k----------------------------------------------------
: p. [% N# _ ~: J4 f
1 k. t* Q9 D, m( L% F% _3 ^#程序1:
8 C: J+ m* X5 v* t: w3 }4 f$ K4 Q q$ e/ Z0 V9 H7 ~+ i
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
' D/ P' N" E' Z5 B* r' K; s$ {* M. H; h+ M5 \
<?php # S0 a$ a. L/ C6 z9 d
Z) B0 a/ w. o1 ^echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
$ [7 S: x# D2 E/ c; i* ^2 i
; \7 m2 P' G/ j, |7 @?>
" |# A ]3 Y" R2 i8 B* E1 n! M! e2 |$ r* {. P [
---------------------------------------------------- ) X& }5 d8 ^* J; v7 N
7 |' h+ z6 a+ ]" w$ n v
* u2 g" a( b2 j, M4 g4 b9 k, r5 R#程序2:
3 c5 h4 O- r0 O: O9 @8 X
) U5 @, I3 J6 i! f' u( |; J$ y" }/* 功能:显示一个漂亮的表格
# L& l1 [( \ G( x
6 |) j+ o& y; b* y% d# N) b<HTML>
6 M# v% V$ T: @- J* I9 K<HEAD>
* t: s1 V6 T9 v2 ~* s; B<TITLE>一个漂亮的表格</TITLE> 1 q5 |$ j) o N$ Q
</HEAD>
% P) b5 i. D2 u0 s$ k( G- A$ z+ ^+ R<BODY>
) M4 ?. k5 K6 |4 u+ Y& d+ h; o<? 8 ?9 u+ Y; X6 w: n' k9 Q
function useColor()
; b# k/ ^. M2 X& g: Z" g{ * s( |% h+ S3 U w+ o) P
/* & c( A; F3 i! M/ y% r( m# `2 f
** 请牢记我们最后使用过的颜色标记
. D, _8 F \ Q3 A9 |*/
- y- v5 E* C6 |! y& L5 tstatic $ColorValue; ! ]5 c2 R; I/ P& Y1 Z
/* 选择下一个颜色 */
2 C. O5 n. ?1 d: \5 Dif($ColorValue == "#00FF00") 8 o* K4 F% m" s; f0 t; D
{ , R. U& u5 q4 g: C* V% m& v
$ColorValue = "#CCFFCC"; ; h, A* i. W1 ~- Y- ?2 R1 \; h
} 5 X: a- h/ }6 O- K" L4 X4 k, X
else
( C5 }* s, }+ Q{ : \4 G# W* a* X' y. l
$ColorValue = "#00FF00"; + b' N- S- T/ V: @; U
}
8 L; p! k/ {/ Q6 D
* o, O2 i4 R" u; i) B7 y. A. wreturn($ColorValue); 0 j* I: E% Y# [" t
}
! O" v# Y x' R3 I S5 O% D2 Q& }& ^& n+ A% D3 A
print "<TABLE WIDTH="100%"> ";
6 R. ~# C9 c3 Q+ I/ Z) afor($count=0; $count > 6; $count++)
* G; N" X! l# }4 ^{
, x6 R- V! r3 R! t) @0 S) g/* * `# B+ X7 M' \- T! I
** 取得当前行的颜色 " y: Y% J9 s( f# [
*/ * U6 m4 A! S7 w
$RowColor = useColor(); 2 M9 Z8 M; Z% }) @3 _
/* 5 w, N3 ^" x a6 Z4 E4 i3 K
** 把背景颜色用HTML语言
! ~$ P9 }- Q' f" M5 W** 输出到表格单元
4 `. w: ]( Z! [*/ $ j) W1 y, i2 z, E* I; I2 u: R
print "<TR><TD BGCOLOR='$RowColor'>";
' X- N6 X5 `: x3 L! k: d+ I, l2 Tprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 6 x6 o+ b* |7 h# a% b( T( R% Q. s
} / K; P6 {& p& k; A
print "</TABLE> "; + q# @" G: Z6 Z% @8 L/ g
?> : K2 d% T7 a6 P3 A: _2 c
</body>
0 c7 g* Q" ~0 c a9 V' s4 z- E</html> 4 N: X' W; E4 R
' `7 |' j- R0 J----------------------------------------------------
+ y( n2 X0 [9 ?2 d#例子3 7 w, i1 b) v0 c( s0 e5 ^1 Q
2 ^. `: g3 f2 }1 x( M
<?
+ f0 F4 ^7 c& Y' J+ C4 Z) Xif($send)
) X; a- H+ ~1 b0 \; y7 x{
. T7 K% r3 B2 _5 M2 e# }0 {echo "发送结果:$send"; 3 T! t7 o8 O5 [7 |3 |4 J
exit;
. h, P$ {* w8 B$ }% J+ U}
5 }4 c$ @0 z0 R U" w
* W. D' w; p( @4 D?>
2 M7 R; C1 n: A9 H Y' w/ I0 Z1 n0 n2 Y" H1 W
<html> * c7 ~/ `' j2 ]/ S# J3 v, [. e
<title></title>
$ k4 |, T/ w; F' ]% ^6 ]<body> 7 m4 I R* h/ O2 X
<form action=<?echo $PHP_SELF?> method=post> 7 e1 o# C& @3 ^0 b$ v
<input type=text name=send value="输入值"> 4 F8 q% k$ j9 U' Q0 e
<input type=submit>
( ^) J7 i( w T<input type=reset>
% w. L5 l: O4 t5 V/ c</form>
; Z2 ]9 [ X. q5 A. b</body> 0 U) z( v4 |. ?' p/ A
</html>
, V: P0 h8 s# w$ R) Y6 |: t N0 s
----------------------------------------------------
8 H m* k' J: T8 J" v" Y#例子4 :投票程序3 H& u% d8 ~+ J
在这里:http://89w.org/thread-715-1-1.html $ f, o, L e8 ]$ ]* F" ~" r* X A
+ F5 f) F+ v4 H6 W! u#例子5: 动态创建并保存图形 ; b: i5 k/ Y3 m8 w
5 L1 y7 g Y% U1 }: |* ^<?//必须有GD库支持 " L7 P0 p* x4 C/ Y* W( F
Header("Content-type:image/jpeg");
, W+ ^( c; v$ V6 c/ y+ q- w$im=imagecreate(400,30); Q- E3 C2 a* w$ p
$black=ImageColorAllocate($im,0,0,0);
& R5 d* b$ q: y6 u0 k1 L: j3 {7 t$white=ImageColorAllocate($im,255,255,255); 1 L5 O4 q' Q3 p* C- t8 b
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 6 C. E* X0 l+ y6 g6 S5 L
ImageJpeg($im,"hello.jpeg"); - v j0 b' v+ Y1 C$ B
ImageDestroy($im); , a1 V/ `9 I1 `
?> |
|