|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
$ f$ j' v1 }4 t; ]
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
7 e1 X2 e7 B' \2 O2 u, @" {2 B" [0 l5 g" a( [$ i; d. O
---------------------------------------------------- ' l) |5 J- w$ ~* p
下面进入正题
# g" r$ ^- J* j0 _" \准备了5个程序:
N/ I8 \( J( b6 j4 h( i& h- H& S9 Y1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
+ X; @ p- @& N) \$ {- ?2.显示一个漂亮的表格
+ n. c% Y0 b' }' r3.一个表单例子,提交并显示提交结果
# Y- `# c4 x" Z: {. T$ R4.数据库操纵例子(投票程序)
, E3 T3 X. ]# P+ U7 p5.动态创建图形并保存例子 : ? F+ z5 ^$ H" H4 g* @
+ {8 P) t# T; E4 f----------------------------------------------------
4 L& z- n) q" [! Q+ v" V* I9 K# x; E9 [( |/ D j1 G9 K
#程序1: . @* \( S2 B6 f0 G
/ h* U& c% z0 s+ |# F- \+ V
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ " N1 m3 e" m# l; C: f# ?' v
2 Y! X1 P8 [+ b2 \! z' C<?php 7 q( e1 @9 G% x* n2 `9 {& h6 h
( f$ ]. B S A _. a
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
; P: L% x6 u! w Y5 R1 ^# |! Z9 p1 w. i7 k6 K+ O, X7 j
?> ) R7 C3 p- t0 x9 E. o; \5 G: b3 p4 e
" b# t* `9 H" ^ Q
---------------------------------------------------- % K: L# g3 G: \2 j8 V
4 K* p% \. W' b6 R2 e# I3 i$ Z6 G3 y
6 o3 g. ~. x( d#程序2: / b; u: _' V: j) J* q
9 v0 k; r' w/ x
/* 功能:显示一个漂亮的表格 , L* }% o. i4 [ K) O
1 G, x5 m$ T# s$ k+ H1 {! d* v/ z; E
<HTML>
' L) g$ @2 |" ]; |! R. v2 x<HEAD> ; n0 w7 K8 I; C; ^+ Q
<TITLE>一个漂亮的表格</TITLE> . A( M) W/ O- w& }* a
</HEAD>
/ r" D& I! W$ ^' b N<BODY>
0 |. g) ^- i) S+ @$ \, C<? 0 j3 F" j+ U' G0 K2 A I3 D2 E
function useColor()
) ?$ M- H R0 v6 h{
3 k0 e: g, ^, u5 g/ G0 l( z/* & Z+ c/ c. u- j' o: f6 a L3 X, F
** 请牢记我们最后使用过的颜色标记 * O# p# F# }+ Q- ], i: ]
*/ N# y; P& c- \; ]: l( z
static $ColorValue;
" C2 `9 H( }# j3 |/* 选择下一个颜色 */ + l3 Z7 y( Q7 }* a3 u% N. j1 X
if($ColorValue == "#00FF00") ( v% R( B; ]4 z$ N6 @ j+ H0 W
{ 6 R- w8 G0 X: U7 [/ h
$ColorValue = "#CCFFCC"; ) Z' }" S7 ^- p1 ^+ k2 h+ A0 c0 P8 \
}
( L1 p5 D9 ~) R; s8 belse
) @0 N8 A2 K! t l: {: [+ m{ 1 |+ y8 I& O4 X$ Y
$ColorValue = "#00FF00"; ) P1 X+ X" _6 Z* F8 T; ^
}
( V' _* J! b+ o9 u* g/ ^
1 b# A0 O. F: \- D4 D% U vreturn($ColorValue); 8 N4 M' x- \$ ^0 U+ I% N
} / X2 _, S2 _& J' l" W) } K6 X" f
' W I, o) j3 \1 C
print "<TABLE WIDTH="100%"> ";
5 R; a5 z+ s# o! g; ]for($count=0; $count > 6; $count++)
& z3 ?$ `' @: P1 X{ - f" W$ }- E( N' i- [
/* " P) G( C* X p' A9 F/ n
** 取得当前行的颜色 M! s( H3 E5 w' A
*/ 0 e1 O3 L+ e! ]- m% m5 B
$RowColor = useColor();
3 b: U' f% u F8 N' u9 B+ L4 l+ ^/*
6 g; K8 J1 q9 W/ S' x' s- M** 把背景颜色用HTML语言
7 z( l \! \3 O% ^0 q3 C3 a** 输出到表格单元
+ ~+ x( D. C- `7 y) J! {*/
. z4 r5 E# t6 z8 \1 yprint "<TR><TD BGCOLOR='$RowColor'>";
" ]: t; A, T# t+ B. |print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
0 j' g! W0 D, S! e. n$ }: j/ Y}
9 ~! ^- x, g' z2 C' Uprint "</TABLE> ";
3 C7 z: {! E8 X0 ~' y: h?> ' H+ J& d" s/ U( z
</body> 1 J2 q) O: z) _2 D
</html>
* U* `; m4 G1 @4 I4 @* M. q8 X9 K3 o. e' V2 i( O
----------------------------------------------------
6 Y& k# f& l* ?! T#例子3 . i3 V& ?7 Z% M8 o' Z% t# O
6 R4 I5 h1 _1 H9 N9 g$ F: Q<?
9 Y. U Y3 R' J" G& W( oif($send)
; \( t( N' M, R( C{
d/ V7 p8 F" {4 ]% A0 X5 O7 Jecho "发送结果:$send";
0 z- i) T8 K$ z; R) e2 Vexit;
6 o$ }" @+ g# ~! S3 X+ P}
! l! D2 Z9 ~+ S0 f) B! |
. Z, b) p- v; B6 l3 Z?>
4 j! J F2 }+ L* u' ^: x W2 b) a+ f& S: r4 p: K0 o7 t
<html>
+ v0 Z" y% x( H" {<title></title> 9 _9 I. Y# V, L$ ?) A( @& A
<body>
7 K' G; f+ S* a9 ^, e7 [<form action=<?echo $PHP_SELF?> method=post> ) L: \. u+ x4 R
<input type=text name=send value="输入值"> ; w, [3 t# `' U; r% S+ Y$ r" k: i! N3 A
<input type=submit> . Z, Z0 B; v9 |/ y" m
<input type=reset> & k8 B* p% d. v/ J: F2 H$ t
</form> : e; \* ]. a) X9 d. b8 i G
</body> $ U5 n* h7 D9 O# M' x" E
</html>
( U' L9 Y9 n. l# n# H6 {7 i
' {( Q- S0 ~; u2 e* b! e6 E---------------------------------------------------- 4 L0 t8 Z- b5 e. {/ y9 M1 J0 ~
#例子4 :投票程序
+ [7 T% v. g$ J- E- b. ?& T) J在这里:http://89w.org/thread-715-1-1.html 2 |8 h( a& O! \, T- o9 J& |* b4 t
1 a2 Y$ x! F i# u% ~9 Y#例子5: 动态创建并保存图形
. O0 F: g( J6 S9 X+ E& i9 ^; q E7 e7 r$ ^2 F
<?//必须有GD库支持
) Y, Y9 Z) T S4 C2 h5 |Header("Content-type:image/jpeg");
8 D4 S* e( g$ @$im=imagecreate(400,30); ' k M4 u5 q3 J4 P
$black=ImageColorAllocate($im,0,0,0); ! n; w* N1 L( }: L
$white=ImageColorAllocate($im,255,255,255); : m$ w1 L* I, P& q3 H
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 8 R' a* s! P: \$ S' D6 u
ImageJpeg($im,"hello.jpeg"); , x2 m% X( B. ]! G' Q
ImageDestroy($im);
4 E" ~9 C9 v' a?> |
|