  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
, z" g4 d8 A- q! r! t! E+ ^! E. wphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
8 M& ^5 x% k1 @- D- [5 t- }8 I
( z! ~# b1 c+ u E" A) t r' Q* V---------------------------------------------------- 9 u8 G/ k: S- K# b0 t" B- y
下面进入正题
# k( y) t/ H* p: Z准备了5个程序:
6 {& c& X- x$ t$ W" J3 e1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 . _% C$ H4 v5 L1 q/ Z
2.显示一个漂亮的表格 ' `& R H, P3 m' L# B7 N
3.一个表单例子,提交并显示提交结果 ' Y0 y! }8 H( V7 L
4.数据库操纵例子(投票程序) % s4 D5 w% S9 [6 z/ Z' |
5.动态创建图形并保存例子 " \& a( i% c! v
- P! T2 z0 h4 X) P8 b----------------------------------------------------
. f8 U: h; S) ]; c" V- s
! S* S$ ~& c/ V9 {! f#程序1:
( z% Y9 A( L! q! D# L1 b$ k: x8 {
5 ]4 S9 y' o! }* q! c2 z/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ y9 k& a0 q. r( p1 K) V
4 T' u$ z0 o! h( T<?php
3 E& n8 k. d8 [" \. l. a/ g3 ?+ c3 ]. ?# a# K3 X, K$ b: A' I
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
: c% I% `1 f$ x5 c
$ }+ x$ f( W8 V3 K' J# k3 t* {?> & a" e$ ? D0 d- B% P& j1 {
: t. u2 u4 m) V, a---------------------------------------------------- 4 T0 B$ s# R2 M% t
: Q3 d. A+ Y' R, @* k& X% Q' r7 @
1 i5 h' o5 R3 J% _
#程序2: ) {2 J0 r' s( L, `; [" h, X
% R/ \0 O9 V9 C8 C5 H/* 功能:显示一个漂亮的表格 1 ~& H# O) k& A2 h2 H+ T8 u( v2 H9 {
( k+ {" d+ X" i. g3 W y<HTML>
( L* N3 I% ]5 h! l2 X<HEAD> # A( ?+ M7 U3 [/ s
<TITLE>一个漂亮的表格</TITLE>
9 n) v! T) _, H5 M7 _4 ~# P</HEAD> 2 R6 c9 i0 A4 x
<BODY>
' a6 g! p! ~! Y6 l6 z/ @<?
b" h" Y [) f' W9 M9 x" Ufunction useColor()
3 }/ G; U( s3 m- k$ p6 q{ 2 I4 C- l" I, T
/*
" j" n6 `. X! ?+ H( L+ i* k( z** 请牢记我们最后使用过的颜色标记
5 i& r5 {9 E! z8 U*/
8 v% W, E. E: {" x* P' @2 q, Jstatic $ColorValue; + `) G% c" [% ~ c/ ]$ M& i" O" H
/* 选择下一个颜色 */ + f: Y0 {3 `- z8 v
if($ColorValue == "#00FF00")
# k6 b' l1 f5 Q9 q" K8 f7 f{
! s+ t# i7 Y1 q9 T8 z& }+ S8 S8 h$ColorValue = "#CCFFCC"; ! P$ o, Q- Y9 v. e/ U
}
: K( G$ s7 ~& @' {8 _, `else
j5 z. m" O% F/ g- H Q; p{ 5 V6 f! j% U6 X. V9 E
$ColorValue = "#00FF00";
8 C7 D1 z9 u0 _) N0 V} * `# j2 R& D* |: q) [ {' l, Y
1 M% W8 c( ~6 ]4 n: a4 ~
return($ColorValue); ; F. |, S1 x4 }9 n) K. `
}
& j" |$ d5 M/ I0 U ?4 A" @9 i( D! [$ D5 O) ?5 Q
print "<TABLE WIDTH="100%"> "; 4 ~6 t3 P. r0 b Q+ F3 n0 m7 u+ C
for($count=0; $count > 6; $count++)
U0 ^! u0 H8 j4 |{
3 Z( h3 ]2 O# w* e/ {7 B/*
S' q6 }* W# V M- Y% r$ j** 取得当前行的颜色 5 J, m b: w% y j* [* k
*/ ) B" N' L3 ?% a8 m) c+ y& H7 W
$RowColor = useColor(); 7 M* l5 J, @% T$ }
/*
, O* m& p/ O4 K: u) P$ T** 把背景颜色用HTML语言
% V7 @+ }4 Z; R9 J** 输出到表格单元 $ b' z: \. [7 Z2 r+ e
*/
. i) i$ t9 q. g. j4 Z" ~$ T$ Rprint "<TR><TD BGCOLOR='$RowColor'>";
4 e; _* z2 y8 @. _7 t( Hprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 5 {5 Y' |1 A3 Y. [6 o
}
0 P) u. U6 D% T8 M, G4 q" Aprint "</TABLE> "; * y& I4 N" T9 q, d, G
?>
* |& a( H: h& Y" n `# y</body>
0 d' {6 E B. E</html>
# Q9 ]0 L: f8 b9 J: }7 _9 }1 y8 ]- u& @
---------------------------------------------------- ( R1 I8 f; Y7 R+ w- H
#例子3
8 ]7 g/ |9 n* T8 \5 D. s4 s; `8 k0 O+ N. k7 N
<? 9 f! _& B+ W$ A' _0 }6 f- V0 a5 W
if($send)
2 q* Z# ]2 f- g% ^6 c/ q{
9 ~( b9 D5 {1 c; Q- r5 Iecho "发送结果:$send"; 5 d0 o+ r8 k% Y: }/ B# ^% X. o \/ m x
exit; 9 e9 [. [: R. W8 O# d$ A) _. ^
}
) _' ?( G8 s+ J6 R9 V6 d2 H+ C% ^# m& c0 C' `' ^
?>
0 T; G& F! j/ { f& h
& Q0 k% r1 i: E<html>
& f9 a0 s; \5 N! r) y0 m<title></title> * ?; v2 _8 ]( p- `5 B. w4 R% @
<body>
3 O6 y0 `% W8 |% [) ~<form action=<?echo $PHP_SELF?> method=post>
W( V* l( V k4 p<input type=text name=send value="输入值"> . W! \! m% r! X& J
<input type=submit>
$ Z" u7 b( S# A% O0 J<input type=reset>
3 J8 J* W' \7 n6 `1 C4 A5 }</form>
& e" K* H8 I; r `% z</body> ; K* o" y% \( s- ^' H& F: s
</html>
v% M, c! _- C$ M- h
" A2 c- g4 u$ h) }6 }----------------------------------------------------
6 o; T+ F1 K! x' \6 z$ `#例子4 :投票程序9 h! q" X( Z R- d4 ^- j
在这里:http://89w.org/thread-715-1-1.html 7 V# Y* Z3 j5 F, W7 o a0 V% f
& h% i7 O0 G6 ^! {8 M
#例子5: 动态创建并保存图形
$ }, _7 e3 N+ j) Y) e- j. K% a8 i% T) n$ \- k
<?//必须有GD库支持
; n' k) n0 I% X! SHeader("Content-type:image/jpeg"); : p0 t% a8 y5 e% ?- Y! s( w! m
$im=imagecreate(400,30);
, y; m1 I$ `$ G9 E$ i9 M$black=ImageColorAllocate($im,0,0,0); - M9 K' Y* O r% z( m
$white=ImageColorAllocate($im,255,255,255); $ d; n+ o l5 h3 Q8 E0 g. N
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
, F. |, V5 s! r/ TImageJpeg($im,"hello.jpeg"); * d: Q; w, l6 A W( F: g/ g; H( v
ImageDestroy($im); ( @/ N" l& w% ~& L
?> |
|