  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
- H. o( a, P( [/ T9 S# Iphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 1 k8 Z6 H1 O0 p2 v; M/ f: X$ }
! @+ J" s7 I/ w6 F6 w' d
---------------------------------------------------- ; x% g, ?* I: q0 p; K0 e. J8 ~
下面进入正题( @" {6 h$ ]* R/ s$ |
准备了5个程序:
7 N5 i; `. w' P0 _7 D# S$ s1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 y, n7 s0 @& i# @! c. o2.显示一个漂亮的表格
* B8 P: L% n; w( v9 s& T u" j. ` t3.一个表单例子,提交并显示提交结果 1 c, s9 z: g# ?, i
4.数据库操纵例子(投票程序)
. S7 O# h5 X' n) k5.动态创建图形并保存例子 ( e$ d. Y4 R! |: {
2 ^5 h* A5 m% {% c
---------------------------------------------------- 9 [ }. `( s9 h c/ g6 V3 x
: V5 A h! s. O7 Q& x! Y#程序1:
. }% g0 f$ A2 d; M: {3 z# C
1 j4 L9 j+ e$ d# m6 a! u* T; V- ]/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
" w7 Z( X$ T# S8 O3 z2 E# g1 j+ N. L) Z+ x ]
<?php + V" Z( V7 o$ C7 o' {( @8 w0 k
2 c! e3 b0 t5 y6 _
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
% O9 c l1 r3 c0 d2 T3 N& P4 t" s/ W2 x
?> % m+ ^% k- r' J$ z, D9 R
, E9 ]1 n. A! M( c: q" U: @) j, T2 l
----------------------------------------------------
/ ~: a" w' b2 ?/ ?$ |) K0 p$ s1 R `/ a6 @5 t
% J- y" z% v q# ~#程序2: % A! M* X+ o( l: c- h5 Q3 [- z
! t j, ?! V6 c6 k9 Y
/* 功能:显示一个漂亮的表格 8 [3 o! E) f- T
+ h+ ~! y- f* z$ t! [
<HTML>
% ?* z) r, ]2 k- v<HEAD>
5 H5 M L8 ^2 g1 E6 Q1 d) }7 I5 m4 f5 g<TITLE>一个漂亮的表格</TITLE> 0 j: G$ F: F2 M5 d+ n
</HEAD> # |/ n7 Q8 B, a# h. e- y
<BODY> ( t6 J( p* N. |' ?7 }
<?
$ K+ H. h7 y. @* ?% X# ufunction useColor()
5 K6 m! Y0 G0 C* K: s{ 8 |8 r; Y' I' \" S7 M2 H
/*
, I! Y& x+ D4 e** 请牢记我们最后使用过的颜色标记 + d$ K1 {, [( f9 c. u. m" ^
*/
9 x% x# }: }; s8 }( M( _static $ColorValue; 7 Y. x; h- F6 U5 q3 N+ ~
/* 选择下一个颜色 */
) A! X& S5 x; R; Cif($ColorValue == "#00FF00")
5 r6 u; X, w6 D T/ B/ R( p{ # U: b7 i' X( c0 ]
$ColorValue = "#CCFFCC"; , [# G9 e5 D2 C H
}
6 t8 v2 n) o8 P2 E, p2 p8 C$ g9 Kelse
, ]+ J' J/ u0 b' Q) x0 {% \/ [{ ( L L2 M1 ^# r! n- u2 R- Y
$ColorValue = "#00FF00";
- Z: f) q c3 l# U( f; l}
! R3 g- f9 S, a( L. N; K# C0 v% g5 z& Z$ r, C( c
return($ColorValue); " t! S2 \% P4 h$ n9 ]6 w- }
}
5 f/ Y" p6 M, n/ N& ~" N: T* I2 \/ t( w; t, }2 T& _# b) Y
print "<TABLE WIDTH="100%"> ";
8 ]" X( p0 N% v; n: l, f$ Nfor($count=0; $count > 6; $count++) & J* E+ L y" y9 Z3 J
{ : q0 z: I p* o6 ^' m# ~5 ~4 @5 [$ F
/* ' E( o( k( j) h' R
** 取得当前行的颜色 ( f4 [0 d/ C& K/ E$ b2 t. e
*/
; L& S: x P+ G$RowColor = useColor(); / x" b6 i& |( O. @" r
/* + r7 w4 b) K# h# h9 j9 L J
** 把背景颜色用HTML语言
* v5 {5 }/ @9 C( w) c** 输出到表格单元 7 {9 r R: n$ H8 R" g
*/ 0 W% x& b; \0 k8 r3 z; ~
print "<TR><TD BGCOLOR='$RowColor'>";
4 w v7 [" A0 m* G3 Rprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
0 g7 {- }. ]# I2 ~) {} 2 g0 M, x, T" Y7 u# m$ m& j
print "</TABLE> "; 9 D1 l0 b7 `5 j4 n, K
?> - H/ n" H& w$ x0 |
</body>
3 Z% h% b2 F! w( `</html>
0 l6 p( _3 g# ~! \
, \" g) t8 a0 b# J---------------------------------------------------- - n; M1 z7 |' e
#例子3
+ G1 O( S+ s' p6 c- n' s6 V+ _7 y. j0 |# ^9 \
<?
$ I9 g6 v1 F5 r$ J8 Y g, mif($send)
% d+ ~8 s- T7 p{ + k. D( ]. r: z ^
echo "发送结果:$send"; ' [: p$ x u W! D; q
exit;
& Y" J7 I! m/ i" k! ~9 L4 \}
$ J9 p, m ~3 R" I! U- Q
3 B2 {4 ^! R8 `' n- w3 k: Q; T! w- K% [5 A?>
9 r7 c, t* ^6 k& r# w9 B
2 |& q4 a- T# H, ]6 i<html>
" L+ K' `/ f+ w2 V* Z1 Q! _<title></title>
; T0 J" ^1 ?4 Y<body> - c% t& A" ` h
<form action=<?echo $PHP_SELF?> method=post> 8 J2 U0 D$ c2 @6 U x" N
<input type=text name=send value="输入值">
) F8 E6 s" A V) ]5 G" W. U0 w \<input type=submit>
" W% N4 Z) z i+ b: Z0 ~# X<input type=reset>
( u% L3 B4 ]9 J& a9 n# m. J</form> 4 D% K/ B6 P/ ^
</body>
0 g6 R$ H9 T/ j Y: X& m</html> % |9 s4 K$ v" ~8 P
. S% M/ ~7 h+ Z9 Q7 O1 h----------------------------------------------------
5 {8 j4 l/ X, Z! c' b7 G" Q#例子4 :投票程序/ j* X& b- I @7 i, g7 P+ f8 |: H3 E# s
在这里:http://89w.org/thread-715-1-1.html
' u% `; S7 b5 f$ ~( b
" X3 S# Q1 Y) `! A8 Q#例子5: 动态创建并保存图形 3 H0 d# O$ P9 S9 P' N# D
' c. j2 l a% e( k
<?//必须有GD库支持 6 P1 a4 K2 {' U6 y
Header("Content-type:image/jpeg"); . F9 E* d9 D0 e: b3 C% j0 l
$im=imagecreate(400,30);
$ R& W" C N6 u* P/ m1 ^, b5 v0 k$black=ImageColorAllocate($im,0,0,0); ' R& T I# |1 E4 }" o. H
$white=ImageColorAllocate($im,255,255,255);
- t0 O$ G% Q; }; l8 ZImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
" R/ k E* o; ?% iImageJpeg($im,"hello.jpeg"); ( v" R: x- s0 K9 m% ]
ImageDestroy($im);
" h, L) B# H: f1 W" f/ x, u' ^8 ??> |
|