  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
, K) P7 \8 b( ] iphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
) T) u; @7 T% q% J* G5 D% ?0 g0 i. `* Q" c( u
----------------------------------------------------
% ^" {9 y8 D0 ~ x下面进入正题
/ Z. m' w, h m: Z( `7 k8 |$ x准备了5个程序:
. x% H9 } W5 D8 ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ! L9 y, w0 q# O! o& n' ^
2.显示一个漂亮的表格
8 o$ ~- q: s- T3.一个表单例子,提交并显示提交结果
9 ?# n) Y4 n: j- J8 f; `4.数据库操纵例子(投票程序)
, m6 b* r' r1 o0 s) u1 ?1 q& S5.动态创建图形并保存例子
2 t! D5 P; U$ X$ q/ I
. B; l" ~3 a( N* ]! P5 }----------------------------------------------------
! a: G0 U0 ^) P! v
2 H$ q! }) ?" U#程序1:
3 P% C5 N" ~" ~5 _7 G. Y$ ^/ e: J, ~; E( T' K
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
' J: a( b/ x. N; |. D; P
0 I; {% m$ H6 `. N- A- b3 s" f, l<?php 9 A: k9 V) s, Y- ^$ A, q
( |9 W( \, g: `7 [4 X& jecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
4 L! }" D& _6 \/ b% _: Z* E: c$ v) ?5 x5 I
?>
( Y! a" Q. H, S- F
8 l& f1 G& P V. @* d J3 z6 ^0 E----------------------------------------------------
5 B) _4 x1 N9 V& L7 H
9 N+ Q, Q$ S3 A; g7 m% K
2 z/ ]6 O( s% C, Z, n#程序2:
5 `* B' {3 E) n& x0 ~0 _( I1 K8 |0 m9 v% {5 A$ u5 b
/* 功能:显示一个漂亮的表格 2 G8 V: m: z5 Z1 o+ P1 R% [/ G6 F
) [, m' {, r4 m
<HTML>
& F5 s, N, ]( j# ?3 D<HEAD>
# c$ t8 q$ B% }/ r$ R! f3 y( x<TITLE>一个漂亮的表格</TITLE> 4 c4 @# {, g: C* G
</HEAD> 9 H% T0 ] V/ a6 U$ M+ B
<BODY> 5 y0 w5 p) d/ r' ^
<?
. t* |7 i7 U$ I+ o( g! C0 R5 R4 ufunction useColor()
. z' _/ @" e$ K1 W{
, J! d$ X: y& ]$ C5 z1 y/*
) e4 n/ m" v4 h$ g. c; {2 d** 请牢记我们最后使用过的颜色标记
' E# e* v& F$ I7 m- ^8 j" C*/ + J+ F) \4 y: o# R9 L" ^
static $ColorValue;
( d. l, d# {1 A, k/* 选择下一个颜色 */
3 }7 m. B9 O! V* E! Z Xif($ColorValue == "#00FF00") 0 D6 Z4 \7 L; Q4 v9 X1 x+ q
{ 9 A5 p9 `9 O6 k* p, F
$ColorValue = "#CCFFCC";
! S! V" Y2 k9 y9 w& a5 [ Y) m} ( C4 l. `0 W7 N7 g
else
6 \4 r# ~1 A1 w) r3 F{ 1 X$ Y- y) b0 q J8 q; Z7 L6 }
$ColorValue = "#00FF00"; 1 j+ }3 \, ~( N0 T0 b+ L
} & b, b" L/ z' o7 I4 G
+ Z+ c3 Z5 C$ T+ d$ Zreturn($ColorValue);
' {# t) Q5 A2 \} " U& W* @8 i; @0 s7 ^, q
1 x, @" s8 d9 `8 g* r2 G. K1 E" @1 Zprint "<TABLE WIDTH="100%"> ";
7 n% D9 B5 c% W! Wfor($count=0; $count > 6; $count++) / y6 h$ n% i5 G0 S7 f! L u
{
1 A9 o n/ R9 b# f/*
/ S& D' K% N3 W3 Q0 g, j/ ]** 取得当前行的颜色 * v* @" F+ L* _1 K- F6 W
*/
1 b" v7 [3 `$ J$ _$RowColor = useColor(); % Z0 K; I( a2 ~! W
/* $ _8 _$ q5 J( Y+ Q' }
** 把背景颜色用HTML语言
" I) s( w- [7 ~! W/ E1 i5 U** 输出到表格单元 ( D* l. N8 f. |& ?. n4 P/ h
*/
, [( U ]% W2 @0 d" b: Qprint "<TR><TD BGCOLOR='$RowColor'>";
" D5 R, a( E5 G; Y" Wprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 6 {) |$ s2 y7 E% b! w
}
8 ? C) l& O$ S: F3 U; fprint "</TABLE> "; + q0 S7 l# l1 A4 n
?>
2 X! ]0 ^. K, C; [9 q" d</body> & I+ I6 \9 P( m. W+ z7 I
</html>
5 A# l7 k! m G/ {0 ?) u/ E- L0 `2 X; c# J
---------------------------------------------------- 8 w# k. M5 K2 G2 a# w, u/ l
#例子3 " @; x* W: s( ~8 a
; H* W' C( q" ]: n. k+ {
<? . A% }# \& A& z7 m
if($send)
+ V5 M: h$ d- q8 ]: Z8 |( t, p{ ; l/ A; z$ W2 C/ h2 U9 d9 L; C/ p
echo "发送结果:$send";
! D0 f) D/ ~/ lexit;
0 C( A$ g2 h+ O0 ~. f0 a}
! \5 D$ M$ K! ~" J2 w
' m0 X& p! s/ n' ^1 G6 v?> ( P8 H+ y7 ]. r8 b3 k
0 k( E9 D. J7 s( ^. i7 Q<html>
8 g+ J3 W3 |* _# _; b<title></title>
7 f8 j8 F) e+ K, P& Z# j( w<body> ' {9 c4 Y* c0 I G: b. R9 m
<form action=<?echo $PHP_SELF?> method=post>
) k B, A' b) p. v+ r: H9 q$ U<input type=text name=send value="输入值"> 9 V& q' `, ?$ t. j8 P
<input type=submit> 0 E$ ?9 ]& z2 ?7 X! a
<input type=reset>
; O8 r R2 v" L+ p( Q</form>
: {, h. y5 S) A% R& t' ]4 Z% }</body> . ?( g& Q6 W3 U" H, d, J3 G
</html> 6 e9 Y0 \" V: }1 \: f
& \* N% I- Z: E( f. s---------------------------------------------------- ( z& `# I, z u3 t" Q$ B
#例子4 :投票程序& i d9 S& V' v* l4 {' R8 U
在这里:http://89w.org/thread-715-1-1.html
+ _& u( ~* M, l1 d3 a& u
: Z) K% _/ \- ]3 n! U#例子5: 动态创建并保存图形
7 B9 M8 z& d1 c" Y1 s6 w7 u. g6 c1 g* U, M( S$ _
<?//必须有GD库支持 . v2 C& F" r; d% f: t0 {% h" r5 y
Header("Content-type:image/jpeg"); 5 j! h/ W3 s& O: g0 o
$im=imagecreate(400,30);
$ L3 G8 A, `! X- g$black=ImageColorAllocate($im,0,0,0);
( ^) H0 s" Z; g5 r$white=ImageColorAllocate($im,255,255,255); " _ m% u0 [6 L! p4 i8 M/ q
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 z* M# M; {/ N8 B4 j) e
ImageJpeg($im,"hello.jpeg"); * k) X: L$ z, F
ImageDestroy($im); & Z+ F! J6 A A t
?> |
|