  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
6 {! b {+ B$ Z+ w1 p
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
5 N6 |( z1 C, `. F" ^: M+ j& t6 }& ]0 \4 }! c. N$ Y: i: k6 V
----------------------------------------------------
! |. O( }3 a! `下面进入正题
# [9 E* w4 E) Z: u$ B3 o: w a0 J准备了5个程序:
0 n/ |* d) a+ m1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 " r2 ^8 E, U) q
2.显示一个漂亮的表格
# S5 b' G2 D$ c3.一个表单例子,提交并显示提交结果
% E$ P# B. R! F8 p$ U2 w4.数据库操纵例子(投票程序) % M0 [$ e$ ^# t5 y
5.动态创建图形并保存例子
B7 b7 e) W J+ k* _" J5 E/ C1 y" w4 d R! w+ R8 k( ]8 K3 d, w
---------------------------------------------------- ; `/ i( F% p6 D& N, F& C# o3 ~( \
' h; f1 e, ]% `! R: o% p#程序1: % I' P. v/ Q. b
4 Z% \5 ~. u1 @& `( _: {' @
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 0 O$ m% e+ {- N$ W. h" C# h- t
* D( V, W8 r# I9 I4 `9 _" h<?php
0 S/ F6 Y0 b+ M. S& C( H. n" M6 {" x0 i3 _7 R2 W
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ( n& K# o. O T# j2 T$ i
+ D* U i$ J* B) t. F
?> 8 ~9 H n, J+ v, @5 T
5 i* d2 A/ s' Y9 n8 O---------------------------------------------------- 0 i$ W u# _$ @9 [
$ [# i% O8 O+ z' Y6 }& g K% U: i
* @( _* G4 U' o! ~% N \#程序2:
* u, r. f( F- a5 p1 ]# C
+ @$ F9 u+ l. @4 f+ b/* 功能:显示一个漂亮的表格 $ w5 c) S. t/ d9 ^# U. ?
?/ a3 J* z0 W& |/ R<HTML> {; x' }8 G: M+ L
<HEAD> 6 ^ i* x0 w& q0 d+ l% w
<TITLE>一个漂亮的表格</TITLE>
& X" e- t. N9 c+ C0 `3 x</HEAD> ( G$ k* p9 X+ L, A
<BODY> 2 @* W' ?3 p( J
<? 6 X/ f1 N& b! _, r0 C
function useColor()
1 c+ L% _4 z! w F% A{
7 V0 B; b" r6 Z" x; E$ R/*
9 J9 h+ ^5 W& h; I) w** 请牢记我们最后使用过的颜色标记 , ? F3 r7 W% U' O+ t x( c
*/
% p3 i* D/ D2 Q& e0 C: N* Astatic $ColorValue; $ K0 z2 k0 ]1 h/ C$ B' x# T
/* 选择下一个颜色 */
3 H/ V. ~7 T6 e( D. Hif($ColorValue == "#00FF00") 7 h$ i) K7 L, X
{ 3 @, s- _1 _3 ]4 {! a
$ColorValue = "#CCFFCC";
1 j {$ \9 W* U( I) w6 L9 f% C} p# ?* q1 O' O! D" H: r
else
- u- t! R: ^# R- J# L5 M/ q/ f{
, }% ?$ `/ K; ^1 x7 r! Z! F' Q$ColorValue = "#00FF00";
P, F/ N# t& U8 \5 b! n}
, O% g9 O) o% y6 E. D4 i o; }* ^4 \4 J& g! g8 [: Z4 _
return($ColorValue);
/ Q7 z- J+ Q, A9 x( n* `} ; l7 j6 n/ x/ ]5 p
0 k' u+ L6 @/ Q6 |' Lprint "<TABLE WIDTH="100%"> ";
' b' M, N" s$ I+ pfor($count=0; $count > 6; $count++)
3 L- t3 \) P- q0 I# z{ 2 p# }$ h3 P- e3 {
/*
# ^& }" H1 b2 w( h; F$ A** 取得当前行的颜色 8 l d: ]7 e2 L" [( k
*/ ) d1 B1 T. x1 F6 }# q7 P6 i
$RowColor = useColor(); * v; N# |9 g) e- a
/*
+ e" \2 ~$ r# Q: O& l3 H** 把背景颜色用HTML语言
: P% y$ ^7 c' p# B) |; U4 K** 输出到表格单元 # S$ u/ _0 }9 n) l. t8 C- B$ U) d% _
*/
5 v' L5 ~ x2 K! Sprint "<TR><TD BGCOLOR='$RowColor'>";
9 D; o% M# O/ dprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
4 K/ L% |' ]2 X9 B4 z* X}
2 D7 H i/ ?4 r0 `print "</TABLE> ";
1 o6 M( t5 T- X! T" r. F& R?>
2 u) ?7 E7 F3 \/ h" v! u3 q</body> . y2 u+ b1 N( ]0 t L @" m* i
</html> 5 n3 h1 a/ G# J0 m' D
# v; W( n2 ?3 ^% E/ q8 n----------------------------------------------------
% i A6 I6 k) @. o( e: @#例子3 % g; `1 h7 z# H5 @' i: W: [
3 l- `7 F0 V* u- R0 y
<?
8 g6 W& l" y* ?5 L8 jif($send) ( p9 C9 m/ w4 X/ J' l9 x
{
$ h' z0 a! c5 j( recho "发送结果:$send"; ! q5 }" M1 ], f! X0 V( z: J
exit;
" C% Y0 }- v8 W- k2 H% y7 q9 ?}
2 _4 Z( J( N9 u# e
. h6 g8 G4 C, e?>
. y1 t. |9 m+ z9 g. A% z
6 z, `' V/ }2 t9 g6 X, T<html>
! v: y! p, ]% O* }0 g* D<title></title>
) Z2 h* V: d0 k3 C& {" E<body> 5 v" M# z6 u+ l9 P
<form action=<?echo $PHP_SELF?> method=post> 2 Q1 g+ @% { f J v7 d0 X
<input type=text name=send value="输入值">
1 g5 N1 V. D% V2 ^" Z/ @2 ^<input type=submit>
# J1 d4 k% G. y0 B! _<input type=reset>
8 |* a+ u9 i4 P5 p4 V e4 g, g</form> . t |3 Y8 X. M7 y9 _ b. Q
</body> 0 d4 S# s' s, n3 P! w! g
</html> & o! q4 E5 E* B. Q) y! R6 B% r
6 @3 n1 V+ r% J, r+ S) P---------------------------------------------------- ( {, G8 }) U, q2 Y
#例子4 :投票程序
( i/ g* Q. _2 k+ q" e在这里:http://89w.org/thread-715-1-1.html 1 f+ Z: [ [8 l$ B* {& A" P
/ _; }- Z* k7 L7 J4 B2 E
#例子5: 动态创建并保存图形
; G. J7 j, l5 }$ g0 F4 i
8 h1 C7 D* j0 K3 |8 i5 |/ W& [# N<?//必须有GD库支持 % q4 q! c. @& b: G; F
Header("Content-type:image/jpeg"); $ `0 i5 \9 \, L! S
$im=imagecreate(400,30); 2 X/ |1 D- Z( ]! j
$black=ImageColorAllocate($im,0,0,0); 7 K! [7 I, ]- }; \; ^' h- D' G( V. N& \
$white=ImageColorAllocate($im,255,255,255); ) k/ O, T2 j, x8 C+ E- K
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ) l# @/ U8 ^: h# E) G7 u
ImageJpeg($im,"hello.jpeg");
; M1 ]: o$ b; |) t; eImageDestroy($im);
m+ c% [7 I/ x; s/ Y?> |
|