|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
5 o. J9 b2 n; e9 ^+ s& E
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 & R$ C8 }4 _' J0 ^: I8 `" u2 G. B. d
6 e; p$ k) w# b( X E! I* v---------------------------------------------------- 8 K3 Z+ d6 S8 B; V( t
下面进入正题
3 `- o, D3 b/ W- R% I1 D准备了5个程序: - v) f/ E: f1 Z1 [* Z
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 , `# @, U1 t! k. Y
2.显示一个漂亮的表格
! _0 _3 v ~5 K3 v$ u3.一个表单例子,提交并显示提交结果
0 m0 E1 E- B9 J. m2 p1 x$ C4.数据库操纵例子(投票程序) ) u, L- ]3 a2 i2 V, d" b+ R: q# b- {
5.动态创建图形并保存例子
- G$ \- J0 n* r% \/ F" O7 D( m7 M K) ^& u
----------------------------------------------------
, F, `% t7 v* A" \& n6 q7 m6 B( v) H5 F& b E% h( B% l$ \% Z
#程序1:
+ a5 l( j" l$ n. i0 E) S4 Q- Y: g7 s& G8 B% F. b' j- ^. S
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 8 N: K5 p; X g3 U
7 a. C8 G1 _& K L/ t7 _# v
<?php
# ^* _* i" Z) r k& w- K& q% C( [
* ^; V! n% M9 [) j, [6 ^echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ , |5 }3 y" C( B. e
9 b \7 z# p& `" p?>
7 ]. d8 v" ]. B# ~% K- [# d8 U; L5 u8 K" M/ O
---------------------------------------------------- 3 u4 l8 C+ k1 Y! p. L
$ a j% @ H2 c4 h
, p+ g) C9 E% |3 {. s#程序2:
. [2 e' n- ]' F! P: f* j! c& c# ?; |& H# e- ?
/* 功能:显示一个漂亮的表格 / } Q: Z0 V5 [
, ?& _0 e2 { i- L1 ]0 C Y4 T1 y; V- C<HTML>
$ y8 \ c, @* W/ T4 {4 g9 z<HEAD>
! S. n% N% ]3 k# {+ Y& s<TITLE>一个漂亮的表格</TITLE>
5 g% K3 X6 M4 B5 C- A+ v</HEAD>
0 T" o. t6 |8 @& }& S/ c7 ]4 u<BODY> * j% q. M& v7 h) |7 F- v
<?
$ U; K4 r. B1 q1 g' V" zfunction useColor()
7 m* Q; `" ~" T# D R3 [6 X- e{
. Q3 H& _8 ^% D/ b# |3 ^% P/* - x7 B' A# r6 y/ _2 |3 O
** 请牢记我们最后使用过的颜色标记 7 _, X2 M6 S5 Y
*/ 1 ^8 f4 ^; n9 t) J. w% n7 O
static $ColorValue; 8 h R! F# A+ A, q. i
/* 选择下一个颜色 */ ! y: e# @6 ?8 b
if($ColorValue == "#00FF00") ( H! ~ _+ i& N
{ 8 ]& ~" y& H8 z8 E% U9 W
$ColorValue = "#CCFFCC"; ; \, S9 K( S; e( E" X" x
} + m# }( j$ o, j5 k+ Q: H2 [! @: r
else
3 O ]4 M+ K& a7 B9 B: |+ b{ 2 v+ j; O. E: l
$ColorValue = "#00FF00";
- Z6 C6 Y, X) P. p7 d}
( G, Z2 |. {: I. ^1 o
- E6 x1 F% l* h" f! c& |$ oreturn($ColorValue); 0 ]" k$ J1 q/ a) Z9 Z) J/ [* Y
}
" [* y( h% }( i) r# g: ^
( D- \7 }; W' jprint "<TABLE WIDTH="100%"> ";
+ |& z* G1 b, A! @6 \, d& T4 @4 ifor($count=0; $count > 6; $count++)
% Z* a% L& W" m8 R! |# q# Y{ 7 Q9 L: x2 y/ Z, i
/*
) R+ Y- K2 i/ a" Q/ q** 取得当前行的颜色
! Y' Q3 l( l* l2 @* K* f' g*/
9 g3 y. S0 O) @6 Y! \: m$RowColor = useColor(); 9 x: z' ^+ u. b4 H. }2 M
/*
) S" ^# P# d6 `5 [% O) w: p) O4 M** 把背景颜色用HTML语言
& X! E) U8 @/ V** 输出到表格单元
& k+ ~3 K- @! k4 j- f*/
# B0 O& h o) `4 [+ Vprint "<TR><TD BGCOLOR='$RowColor'>";
9 P+ C/ G7 z j6 wprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ' w# d! I# d# t7 G! N
}
2 t3 X5 S {% F6 [! ~$ p8 K _print "</TABLE> "; , f6 I G$ S6 @& G5 O/ N
?>
+ z4 F3 I5 E2 N2 L" b. P: ~% O- y</body>
; e% C8 R! S+ m</html>
& Q" j0 I( f/ l; _8 v e
' }( s8 J! Z7 H) n9 ^: t1 V----------------------------------------------------
0 ?( a- K) P5 G, h* S) a( F) _( ~#例子3
+ ?: R+ [7 T S3 I4 J# A4 X7 n3 M. t! x5 y" N/ {- V
<?
- v& r# T5 d& J( \3 Gif($send)
6 ]/ V: j/ c% _3 L8 C{
' a& W: j$ T1 f% I9 N6 R% techo "发送结果:$send";
$ @3 D. P6 p& A: x5 P8 b7 zexit;
8 K' T! _; k3 ?) o/ j% ?0 _, w3 m}
. m; X" W) Z- B$ m+ V1 I b! N1 L$ X4 k, [5 @6 H3 Y
?>
+ h# o) D' R) b: W9 o( u* a6 N$ K) U5 F% m
<html> ' p( U% F$ w6 c/ i; E
<title></title>
. J; ^: O+ C5 L2 D L( t7 ~<body>
6 u, k0 |2 a4 f4 Y" r" o/ ~<form action=<?echo $PHP_SELF?> method=post>
1 ^8 ^ M& X) [1 U1 [5 G: ~$ i. t9 l<input type=text name=send value="输入值"> . _; g' O5 u; w6 A x$ [
<input type=submit> ; L" t& x) P4 h( ?& Q5 w! h
<input type=reset>
8 V+ J+ f P$ Y* F</form>
+ f+ ^7 O) a, c$ J" \; z</body>
( Q' y( G' ^6 C1 y& b+ u4 {3 v. j; U</html>
+ F+ o7 N/ s, R6 f+ ^4 t5 T! n
6 E. E/ z2 [+ ^( `# Z---------------------------------------------------- # g! M# S" J; p* F
#例子4 :投票程序
5 Z3 o9 M7 p+ z& T9 J& T% s在这里:http://89w.org/thread-715-1-1.html % r( N) m$ H }1 H
* y, y/ K; t4 ~" t3 J4 Y/ D( s4 J4 |
#例子5: 动态创建并保存图形 % D9 v% @. U* [
& c' N; |* r3 B# b. {0 i* A2 n<?//必须有GD库支持 0 G0 u6 b; \. J% y k; E' Q/ l
Header("Content-type:image/jpeg");
8 m' o! v9 l2 I$im=imagecreate(400,30); " M% Z% O6 M$ e. G3 a' s( M% W
$black=ImageColorAllocate($im,0,0,0); ( n, Z( e# r' G- \4 r
$white=ImageColorAllocate($im,255,255,255); ! f" d) z8 M2 {) E( N L
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , O" l# }8 M# k
ImageJpeg($im,"hello.jpeg"); % _& N, S8 k3 O6 r4 u
ImageDestroy($im); ; m2 i- E# r0 w2 [8 T, m
?> |
|