  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
C3 `: k- e) y; z3 a% t" p
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 " F3 e* T, T) U5 ^6 x" F
- U8 ]7 ]1 H4 l) b
----------------------------------------------------
4 u1 U! E: T5 V# d6 Q下面进入正题 B6 U2 R5 Y" f. g
准备了5个程序: ( U7 Y+ @8 Z; s1 \7 {6 `, P# J1 \
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ! [) a5 W R5 N
2.显示一个漂亮的表格
, [; |- J ?; X. L% W3.一个表单例子,提交并显示提交结果 * }( w' f& v( m, [
4.数据库操纵例子(投票程序) - V# s$ @3 c6 A0 {. l( G
5.动态创建图形并保存例子
: N8 r4 g' Y) P8 [: [. ? F
3 d: J* m" i! ~5 E/ j- M8 g----------------------------------------------------
$ R: L, B' W% w. W/ P2 Z6 u0 {( ^4 i2 ]6 ?
#程序1:
~2 v) {3 c$ I& Q( G) e+ e, D3 c7 K$ U: l
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
: p) }6 j4 E) \5 f" w5 n q7 L
<?php
% g, w _: Y2 S; g1 ~& S7 w9 k( y+ X5 M
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ ; `& B* S8 W: Q6 t9 f
5 y) o- ?9 n! b. T }?> , Q# _; s9 j+ b5 r; N
% y) t9 n/ m/ l* }+ V
---------------------------------------------------- & @8 f( {' L* ]9 o) j8 M2 s/ \% [* O
: r* J3 V) X* P. H
6 C3 g8 O# h6 R' W) @" I" @/ W#程序2: 9 d$ M* T1 y' i) i+ `- T
# N% R1 N2 t7 I1 X" `
/* 功能:显示一个漂亮的表格 5 i S/ v9 d* x! H& n& x8 Y
: V. t1 o- ?* R<HTML>
B8 x6 ~5 }( M7 d<HEAD> 0 A" A g) q" t: X! v4 x+ ^
<TITLE>一个漂亮的表格</TITLE>
( \ Z5 A# S$ K+ N) A</HEAD>
) u( M# `$ x9 k<BODY>
" G" B! U/ f& k1 i% R9 R<?
9 k. R* K N1 P- G6 Xfunction useColor()
- } V5 B& A8 R$ R; y; q' T" Q4 q{
2 N0 o4 \$ C/ c! J, z* |; E) }/* 7 I) Z* @0 o; Q
** 请牢记我们最后使用过的颜色标记
& K, u; f; P8 ?- r' M*/
. ?% p- r& T6 T. D; C7 S- k) istatic $ColorValue;
: I, s% D' J4 J S/ Z/* 选择下一个颜色 */ 2 [* s2 `0 [" x
if($ColorValue == "#00FF00") 3 O+ n$ O3 C+ `7 N7 D: p8 S: C+ W
{
+ @. Y& O% s S1 z/ R6 p3 m6 A$ColorValue = "#CCFFCC"; ( E8 J( l+ _1 z" N
}
) a" ]: y4 w& @$ m/ Lelse
& i' L$ U$ p6 {, ~! W* Y6 s{
8 i& z8 p: U$ K" i0 [7 `, z/ K$ColorValue = "#00FF00";
# y+ U% x# g; w8 M% j3 p}
( I7 p$ o. t) ~1 I1 x. `3 p+ U
6 d5 x& ^- i( preturn($ColorValue); 1 c7 x8 E+ [. m ~% m/ M; @
} ; x8 ^: |& y3 a5 N+ }0 h
8 a" q% D. g, q# Kprint "<TABLE WIDTH="100%"> "; $ l; n) s( }1 S( {5 \8 z+ D3 X) k
for($count=0; $count > 6; $count++)
$ D! u0 c6 j# F) |{
8 ?' Q6 r* l7 ?" T, Y& s/ r/* 7 @: i5 K- n6 [2 s
** 取得当前行的颜色
3 t0 |! _+ ~4 {: m! E$ f9 k*/
' _. e3 V7 u. ]% F, D9 z$RowColor = useColor(); 3 X& x- O$ o: _0 G7 r& N
/* 5 O8 }6 W1 x2 M6 T& x
** 把背景颜色用HTML语言 * {6 G& c- W* T
** 输出到表格单元
' z: q4 _+ w, `*/ - Z6 j- @2 \* J" m$ ^! e* d# ~
print "<TR><TD BGCOLOR='$RowColor'>"; ! Y( g- S' z2 z
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
7 x9 v: }2 [+ ~+ t7 ]. E}
; I/ ?" n$ n+ ?5 G6 Gprint "</TABLE> ";
: M! d6 u) }' s: G?>
" U, P. }* c; E: D7 G</body> 0 G+ O# f1 _) b: b
</html>
7 S- Z4 J4 M# U) G5 W
" n; P, }* P' Q. \) g E' ]) f4 Z----------------------------------------------------
" j& L8 D. o0 |#例子3
/ R q. H% f3 W1 H+ D3 P/ ?) B. I+ f$ V2 X
<?
" v- D2 _/ d# k* _5 z0 f, j. dif($send)
# e# d, S& x9 m9 C( I& h# `, ?{ # O6 `* m1 u) d/ ?8 e, Z! H
echo "发送结果:$send";
4 k% k& a/ {+ v( `8 P. h" \exit; 4 `2 I# V H. [; e
}
" U2 ^* _. H$ u/ T# q- r3 v9 \- D. F% k1 G% [- K; r
?>
, y6 l3 G) w8 ^2 ^+ c$ Q9 p1 F% R+ F1 I% w8 n- I# ]% r h
<html> 5 e3 @# r4 v. U% x" e6 N
<title></title> 4 A6 x6 k# @6 h. d
<body>
8 n- B# V7 d7 C8 u! @- {8 z* L3 [<form action=<?echo $PHP_SELF?> method=post>
) O1 L! j* S6 g* _& q<input type=text name=send value="输入值"> 6 S# K) X2 s7 B5 n4 t
<input type=submit>
$ S. R* y8 z% a% M4 U$ I7 ?<input type=reset>
* [3 d7 F ~, \, }& ?# H</form>
& d/ H, G' o p9 e; R& G</body> / y( ?3 X+ f- `
</html>
' N* T3 k0 W, v f/ {) v0 o5 C! n# j" D8 d" W
----------------------------------------------------
: z- ]9 I/ J' I- p5 `5 N#例子4 :投票程序2 H% x0 t; \, Y/ T7 p9 R
在这里:http://89w.org/thread-715-1-1.html
; @0 u' O* F, K: s9 I+ a1 A$ S" c) M- u+ u
#例子5: 动态创建并保存图形
% }2 j* y3 N) K/ ~- h7 n: Q) R' V% W! U7 Q% P- \
<?//必须有GD库支持
i: C. L$ K( oHeader("Content-type:image/jpeg");
2 X% D9 C+ ?* X4 c+ B$im=imagecreate(400,30);
, t' K6 d: I$ o8 U$ ]/ V, T" ]$black=ImageColorAllocate($im,0,0,0); 5 W1 N" y8 k; p7 w: x
$white=ImageColorAllocate($im,255,255,255); ( _- K1 X8 ]2 N' m
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* `5 z i3 t& H7 z- T/ pImageJpeg($im,"hello.jpeg");
# g3 z' @$ J9 Z9 U* m( X. rImageDestroy($im); / S! x* H& D( y! Q
?> |
|