  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
- m7 w$ X* ~; v" z- Q
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
% t* [" A1 I" j
' U- h; ]( f7 h/ s0 j7 ?5 g+ q---------------------------------------------------- ' M6 f5 a% S/ r: \- X; Z/ w
下面进入正题
( x/ y' _' ]% x% _5 D8 G. M: o" t; i准备了5个程序: 8 B( j$ s! m" o# p0 x9 p
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
& Q( f s$ A: c9 N4 F) c2.显示一个漂亮的表格 0 ^+ L0 V5 s: T6 o
3.一个表单例子,提交并显示提交结果
/ Y Q' Y) Z' `. r4.数据库操纵例子(投票程序) 0 Z6 q$ O0 w f+ J6 X, E; C5 S
5.动态创建图形并保存例子
% D) @, R! r6 J& V+ e! j( d# v' K4 C) v: n- p
---------------------------------------------------- & d! e/ D m2 z- ~+ g
+ t, y3 o) e1 ~& `
#程序1: & L8 B& e- g- ^* z
; u5 D4 d" A+ I/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ + w8 q% M0 c3 F
% C' z/ j, z- ]. n/ d<?php + t* c0 C% g& K5 x7 L
1 e' s( T4 B g/ k. ~
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
9 S0 T( t4 `& w X* R) t: E2 [, V1 H' `
?>
2 V N, A# U% e b; x5 V
' r5 {: `# ]7 f6 W- A---------------------------------------------------- ' c- G* M( o+ D5 z3 V3 O2 U
' X4 A5 o8 X5 c8 u; g/ d, F
& P1 A. E# \( s: g+ E' Z1 T
#程序2: 5 P% X V, o; d
; O/ o1 E$ h; \% S, I* x2 k
/* 功能:显示一个漂亮的表格 - q& o4 S0 }2 K
7 j+ s$ W5 p% f- j( `6 ~$ }<HTML> % o% S7 C& o$ G7 C
<HEAD>
4 J- m" n- U! t! L" h<TITLE>一个漂亮的表格</TITLE> $ x( r( {- c3 `% P
</HEAD> ; A# [) p- r6 u
<BODY> ; F$ @! k9 O+ I+ r) K7 B
<?
/ D% D8 N% ~6 b3 y$ zfunction useColor() " V. p! c. b9 ]- ?
{ 9 ?3 B E& B" B8 J% v
/*
( l! G! y# R: \3 I** 请牢记我们最后使用过的颜色标记 " U; w2 M' d& V, }
*/ , ^& e( U' a+ r4 w0 N
static $ColorValue; ! |/ I0 c2 k$ ^# n% _/ B
/* 选择下一个颜色 */ / p& n. N1 L1 g% }5 X# ^* r% L' C4 w
if($ColorValue == "#00FF00")
. n+ Y: l" u2 Y- S) O5 J{
" H0 ~" }2 o. `8 C6 {5 Z2 B$ColorValue = "#CCFFCC"; $ L9 i) X1 |8 ^$ R. Z8 Y
}
; L% `9 a2 D( u ^6 xelse 4 J2 g9 _6 h: n. I% [- K
{
" @" R- T; R' T$ColorValue = "#00FF00"; : r! ?& u) a; }1 {7 }
} ! Z# X" Q( q" b3 a) A/ J: x' i7 i3 B0 P
3 K; o9 C# m1 o8 s6 n; m- ?
return($ColorValue); $ ?" Q, L: H( m2 G" j, a& m
} ) R& K2 A# t/ S4 R9 {! i
: d: ?9 P' m' @& D8 R+ Lprint "<TABLE WIDTH="100%"> ";
; ^# D9 O$ K% \; q; l: ^. i. cfor($count=0; $count > 6; $count++)
) L8 G$ |' F; i{
1 g! t+ t0 R4 }/* : I/ _: d/ c; }) i( N6 u, b/ ?
** 取得当前行的颜色 / D( I. N0 Z* }. a- |
*/ & ?1 n" Y$ H) v0 J" q0 t2 r' n
$RowColor = useColor();
7 `! h1 q! ~8 c }: C/*
5 S4 ]- U) _3 e- v- |+ \/ _* V9 A** 把背景颜色用HTML语言
- Z; o) I% B& D% V* T** 输出到表格单元 8 B! @6 T1 k: a' q2 E" G* `5 s; v
*/ & T# Q3 M& z8 N# ?+ z' o& h; l
print "<TR><TD BGCOLOR='$RowColor'>";
8 S( t8 B* b, v# r Y* e- cprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
8 `# P( r* t( K) {6 Y8 X} ' J E3 g- }& T9 U
print "</TABLE> ";
, E# L P& N" O% Y8 ]?>
/ x- p: Q2 q! a8 P! ?5 c</body>
- R3 p) n0 A: i</html> % ?" T( N! @, T# [( Z
3 `' ?; O# I% ^
----------------------------------------------------
" l2 x. o' y s8 R. l/ U. d#例子3
0 _% I2 g! r- d' z) o9 i+ \4 C1 _* k$ H
<? ; J" H- W" @6 X2 w u( Q# O
if($send)
5 e0 T# C1 P4 e& Z) Z{
* g: O# C: ]2 s8 ?# decho "发送结果:$send";
( I# U4 M: P4 g- xexit; 9 F* d6 M& T% _+ {$ C' ^( ?
} ( G% ~. t# W, \8 b
+ I, r$ Z }" ~+ N' @
?>
1 S& {( P) C7 W* U& }" l. a+ D6 f. d9 b
<html> ! w( J( \9 A7 o
<title></title> 9 f3 k6 E, z/ k
<body> # T% ~+ u. L) m
<form action=<?echo $PHP_SELF?> method=post>
% R8 X. L* O0 d3 k% s<input type=text name=send value="输入值">
3 \( V* e3 I( X }+ I# K% d/ [. K<input type=submit>
: ^2 h! }- d4 B# w! [, K<input type=reset> : g/ f: _6 n) u" Y3 g' q4 h
</form> ) F0 c2 V* [! p9 V
</body> - g: \7 Z6 I! a( r) C8 {4 N
</html>
) G: ~4 [6 o9 W* |+ K7 s h3 C; }2 y2 n7 e4 @
----------------------------------------------------
/ N! c8 D0 m! P) P#例子4 :投票程序1 C$ T, N; C& ^8 R; [
在这里:http://89w.org/thread-715-1-1.html $ J' e: N r+ y ?
7 q+ z) P4 q" c: V- k
#例子5: 动态创建并保存图形
6 m$ d% t2 A& H# _+ i: z7 G* ]5 M* a; O' V& |! X$ D
<?//必须有GD库支持 / e. V( m: F4 s% I+ X/ B# Q5 W; M* Q
Header("Content-type:image/jpeg");
7 X o7 n$ w3 h$im=imagecreate(400,30);
1 n* @2 S- J3 B8 h# |0 C$black=ImageColorAllocate($im,0,0,0); ( |- u! \( d l1 x! ]' D- ~
$white=ImageColorAllocate($im,255,255,255); 1 L/ p2 f- c- u4 U- w3 d/ T) ? L- p
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ) n& q7 _" l7 M9 C/ f' q
ImageJpeg($im,"hello.jpeg");
c" g2 e, g4 B, L! {6 g; K, jImageDestroy($im); * \7 ]7 _4 H; u; m4 J3 `# l
?> |
|