  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
6 t8 v4 l$ j) a) `
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ! v; r( p, D6 T% k3 J* j3 L5 \
) h) t9 I! `1 s+ B6 E; D
----------------------------------------------------
, k$ ^- I2 B" x6 n W y' Z8 B% E下面进入正题+ J& k: }- `% ?1 r& \( Z
准备了5个程序: 4 Q" L% D, }* I' l. y/ z! l
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
1 Z* i# K+ I$ e) o& M2 @2.显示一个漂亮的表格 ; ]7 O7 O! {3 W
3.一个表单例子,提交并显示提交结果
3 O9 r( k# ]' |/ x i( Q m7 G; @& V4.数据库操纵例子(投票程序)
8 s. P, z. G9 c. X7 c: _0 Z5.动态创建图形并保存例子 2 P, V' w" A6 }2 U( N7 G
. L" T& C$ X0 P9 @5 S, ]+ B----------------------------------------------------
6 R5 V( d' r5 k* L# y# }/ C* e# {- C- m
#程序1:
& H* S. F% [- y" r" Y9 z0 n5 a* t6 w: \4 O
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ & r+ }6 H p; z5 V( e. }5 c
( O: x" n! }- }( ]7 ^8 m# t<?php
" v+ r5 e) k. u' T! G# U
2 h7 U; C% f' {echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
3 a( S. r+ b8 @3 n3 S" [; a; x7 w! m9 w1 N. S
?>
$ c/ j7 X u: B2 n# E" s
& T7 U' ~# n! ^ M----------------------------------------------------
0 l5 s0 V# C; T2 p# E' w3 ]
8 R4 B3 E6 r9 c: }. Q& U: H9 q: K" Q
#程序2: . ~% F! m1 F) j. l; y% u
& r3 g1 ]& f) q/* 功能:显示一个漂亮的表格 4 h9 ?3 r3 u' J8 t6 N: S
7 J9 N$ {5 c/ G3 n e0 U- Q
<HTML>
. Z7 |4 c& o) R: l<HEAD> ) _) H" O' R- P9 g
<TITLE>一个漂亮的表格</TITLE>
8 I/ e$ b! A, ^$ E7 s. h) G' b</HEAD>
; k9 L u b5 A" l6 h$ ?<BODY> / p: ^3 p, G; a- |& q% v4 k) p$ ~
<? 5 t: k8 p+ Q4 s5 a n8 ^
function useColor()
) G+ u) x: p7 W: f+ w L% s{ $ \4 P- S+ Q3 V
/* 4 S2 _% U, ^7 _3 S) a
** 请牢记我们最后使用过的颜色标记
V' [+ z, K5 R# l*/
9 L/ l, d7 O( I3 B6 P+ Z6 N+ Rstatic $ColorValue;
& U; q3 b+ j$ F9 a" X. Q7 a) x/* 选择下一个颜色 */ 0 O. ?0 P6 n$ P2 ?* q
if($ColorValue == "#00FF00")
0 t3 `, t& z7 K# o) ^) |{ 1 x6 \9 X& G# H' y
$ColorValue = "#CCFFCC";
" i2 K4 t( Q" A9 h O* r3 ^} 1 ^. f4 [) t% j# @9 H' c) B4 z) ?
else $ K8 @! @6 O$ G* p- M
{ " R' {. f. a" x/ |) {
$ColorValue = "#00FF00"; , o& |6 X( U6 G( ]% M
}
8 b3 @: T2 M2 m; L9 w! F% [" C8 S9 G9 T) z4 l
return($ColorValue);
# k' x7 z7 H: X/ v}
/ C! ]9 \( e; O& N* ?
8 e- r0 L+ \4 Tprint "<TABLE WIDTH="100%"> ";
1 r( `5 ?. Z; yfor($count=0; $count > 6; $count++)
) c! R! V7 m0 }& X g{
6 N w1 N) x+ }1 ~7 O; j/* + q! g4 y$ M" D+ [/ P( k I
** 取得当前行的颜色
0 O- v, i7 j8 i$ }! V# P9 y- P*/
8 h* ~7 g$ V7 r) o$ N$RowColor = useColor(); - e! g) m2 X, O1 [
/*
3 D0 A0 Y% ^- f! w9 \+ Q** 把背景颜色用HTML语言
6 W9 z0 w5 W: s** 输出到表格单元 ! S9 u3 r; l% x5 H! G
*/ 4 {& l, z3 k3 ]1 q2 G
print "<TR><TD BGCOLOR='$RowColor'>";
7 z Z( Z ~5 E6 Y/ A; Lprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 9 s* I) |# Z5 Q6 X; a, E {9 g
}
: H8 l5 y9 z! R7 m2 l2 Iprint "</TABLE> ";
, T1 f2 }8 A& L4 a$ @?>
0 a" n: U% ]( @</body>
5 w% T! ^3 E1 I1 W</html> _$ S+ G; j# n( ?+ l8 ~+ x& U h
# X9 x# C% |, R& A8 @! V$ I
---------------------------------------------------- # t1 Y) a) o" c* t$ V% w3 \6 `2 _8 u1 R0 z
#例子3
4 ]$ h& u/ n1 L7 @7 S
$ Y% P) d% t0 e2 _2 a X<?
; z2 G0 B" U9 F4 F6 [7 P: Fif($send) " @' q4 k9 b5 ]( z3 t5 T$ f
{ $ y/ _2 x, o3 U8 h# X
echo "发送结果:$send";
; a7 P* Y! ^' {4 u& Qexit; " P. T; z7 k+ ?; Y
} % J# M% r' K6 k, y$ i
6 P3 b# j, e* r' f+ R# s$ B?> # U9 U% i2 `0 V
4 Q# ] g0 a$ i0 r: v! P7 \7 @: P8 k<html> : x7 B) l: n! e3 _0 C4 K0 g0 s
<title></title>
: H) B8 U) M5 x: K! m<body> - \3 A) \. a4 `7 m
<form action=<?echo $PHP_SELF?> method=post>
) t9 k5 V4 k0 G7 y<input type=text name=send value="输入值">
/ ?# B, v5 T6 G' z<input type=submit>
% T1 U& X( p( d: T<input type=reset>
( ~6 V) V7 u, N" P& K7 Q) A</form>
+ H1 j2 r+ Q6 i8 y" t3 i& g</body>
q/ W7 s3 v$ l+ W</html>
2 ?& B( `6 R$ ~3 s7 w! h+ E/ ^; ?+ ?" g" O9 v6 { |& ?0 \
---------------------------------------------------- * A4 Q E' v; B7 U, x5 I2 R
#例子4 :投票程序" F. u/ T# r: I( F7 Z! `
在这里:http://89w.org/thread-715-1-1.html 3 d) P% s% e6 c0 q& H
& J! B7 ?8 X5 [7 J# f
#例子5: 动态创建并保存图形
: J7 w/ s& S1 k( C% S9 L2 J6 Y: r- J, M$ @$ Y. O
<?//必须有GD库支持 : {( A5 {1 j9 Q; o
Header("Content-type:image/jpeg");
' {9 z1 \6 Z+ d6 r$im=imagecreate(400,30);
' E. R$ `+ B% _, D, n$black=ImageColorAllocate($im,0,0,0); & O+ y. |, C% H0 K
$white=ImageColorAllocate($im,255,255,255);
* |8 u% C; F$ e0 q1 J- mImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
( K0 }: ]5 b; uImageJpeg($im,"hello.jpeg");
& Y$ l: Q$ }) W! r1 y/ {" J0 nImageDestroy($im); P' i+ j' M) d- j( e
?> |
|