|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14349
- 金币
- 2460
- 威望
- 1647
- 贡献
- 1408
|
9 \, [0 h% U- Xphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 X; m" B: I/ A, ]6 N2 T/ @; X! O: F S
---------------------------------------------------- ; N9 H; L: E( [
下面进入正题5 z7 ~* L8 G7 h3 u* ?
准备了5个程序:
3 e+ O+ }( o% y7 T H/ R1 p1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* l7 n# w+ {2 p) q: m+ w2.显示一个漂亮的表格
4 ^, ^% Y* E l2 ~3.一个表单例子,提交并显示提交结果
& l! \$ R8 I. z# C* N! |* w9 R4.数据库操纵例子(投票程序) + b8 H8 e8 l! ~' Q
5.动态创建图形并保存例子
$ R j, N9 p9 N( w0 C3 N
' Z" b" M0 h/ }4 v" H) H3 I2 E----------------------------------------------------
/ k9 h9 L2 I) {+ n8 S/ o% p- l ~9 E# k
#程序1: # u* ^; ^6 u: Z$ c: O9 @, q4 s5 q9 I
, ?" j& T0 @9 ~+ ?+ Q: ?$ i/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ . o3 K- @0 z: f
; R5 q9 L9 G. w6 x<?php , v0 r$ c( N, j% L! c3 w
; _1 G$ _; R becho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
5 {+ _5 G; n( }& a9 q! d3 @
! P- u. B% c3 n) ?" ?- k?>
& y9 z+ S- \3 m4 |
6 E ?, T# j+ U3 x4 p: g---------------------------------------------------- + N& _1 R7 ]3 A; D
1 ^ G5 N9 o. F; N. @4 |1 o6 \+ k8 ?' y- i
#程序2: ' X3 J% y: H- d) @- d
$ F0 Z/ p% i" Q2 y) \
/* 功能:显示一个漂亮的表格
0 k9 Q+ @" r8 E) b: U7 w& x5 ]. S* \* P
<HTML>
* c) s; a7 g% Z0 Y2 i) T<HEAD> ! Y& q; `. H% d+ z
<TITLE>一个漂亮的表格</TITLE>
9 [' C8 x( } T) B7 |9 Y, E</HEAD>
& K% W8 ?! x! j! N" f, l. ]<BODY> % i, s8 J$ N4 b
<?
; n. q6 H: N+ ^/ f+ I" Ofunction useColor() ! m* e" d7 `' X+ U$ B; ~
{
6 O/ X) G( {# D( q: v$ v/* 8 y/ |1 v% P7 H% E
** 请牢记我们最后使用过的颜色标记
. e4 c, W6 K. g+ H# h( K8 p2 j*/ , ^- R U- L9 R/ |% ]. @" l
static $ColorValue;
" r; `( z2 t( |* B8 A. c/* 选择下一个颜色 */
$ _4 @3 Y5 q. {6 ?6 Y+ i8 @if($ColorValue == "#00FF00")
) `* S' o" Y$ g0 Q& V{
4 ]. j3 {7 E0 E- \1 ]7 a$ColorValue = "#CCFFCC";
: F/ s: s% J! s}
1 O$ Z# a0 i5 E- Relse + U4 }5 v5 l% `# ^5 A Q9 y$ V
{ ( m' X8 ?8 K7 T c3 L- H% y
$ColorValue = "#00FF00";
) x8 P, E! N1 {' Y! Z7 L. y3 Z; s} 4 v1 I, D" [4 z, K0 E4 r. O H
& o2 ]# {- O/ p% ?+ H9 P
return($ColorValue); , }! u/ W1 m# @- o" t4 I# j
}
X9 @9 {- A$ Y3 T; G
, G- N& v1 ? w/ T! _print "<TABLE WIDTH="100%"> ";
" f$ N1 D* r, B! o5 Z8 F: @1 Kfor($count=0; $count > 6; $count++) 2 i& L a% u3 ^0 v8 b' E- h+ K; ~
{ & a( k+ r! `$ ?" B
/*
& n7 w( A' N9 `5 B! o** 取得当前行的颜色
* N" [$ g# ~9 O5 L2 e& v*/
# n3 c! |2 P+ o* ?! s; n( P. i$RowColor = useColor(); $ s: w0 B. u1 U) ^" r9 f5 z
/*
: g) W( C9 B* b0 J# K% B& Z** 把背景颜色用HTML语言 0 t% X, e% P4 {6 u
** 输出到表格单元 # F! z w$ s& X
*/ ; F$ [" ^' Z4 w+ E! } k7 I
print "<TR><TD BGCOLOR='$RowColor'>"; 9 D7 ^, J' S2 D$ Z! Z
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
2 {' o- e4 z7 k5 S/ H. R6 J} 3 J0 g( R" [+ B% L/ [
print "</TABLE> ";
9 ?- D/ O1 Q6 o" _1 j?> - `; D& _0 G! Y! Z* y
</body>
3 _* s% Z/ r! T8 ?$ d: q9 Q</html>
3 m( D/ D& o$ V9 [/ n2 T! \4 T6 }' e' n- e$ X% p% E0 `
---------------------------------------------------- 7 Y6 r: Y0 A) H1 d; {; x
#例子3 ; Z. K6 z" m: V
/ I H: r8 r* {. d5 y3 q
<?
: |7 N1 O: q7 ^! R. \if($send)
( r, w, X$ d f{ & {" U! P- E1 Y
echo "发送结果:$send"; % N* ?" D9 P6 V! Z a; \
exit;
6 @8 Z/ [- p7 }& Z/ A; V} % e7 p5 _5 w& U0 L$ E. j
9 q, C0 t T/ N4 h! i) u+ C0 w. \0 W?> " I# J2 ^2 F0 O# B
5 i6 E0 }( \& O8 w( {+ r<html>
, X! F( U9 e; p4 D<title></title> + |% q3 s. j8 [: I
<body> ! r) g& V: A- j9 r" D" I, W
<form action=<?echo $PHP_SELF?> method=post> # j8 A4 ?; F! v( L
<input type=text name=send value="输入值">
( ?1 I, b- F6 |9 N* t/ z8 i<input type=submit> ! s+ ? D( Z, _
<input type=reset> ( n: Z1 B" _; \- P; K2 Z. I" @7 l
</form>
( M8 p! u/ j1 U2 u" X6 O/ Y</body> 1 _9 v4 ~! f% b0 H' b6 n) E
</html>
) Z/ O4 D% {% T! J+ ?1 ~% s+ \5 l
& i& Z7 o5 C8 Y v# T----------------------------------------------------
4 M5 C% j1 {. Z$ [8 z0 l& p# P#例子4 :投票程序
+ z: b$ e- s6 ?6 }5 E }3 N在这里:http://89w.org/thread-715-1-1.html 7 m g* X7 O" ^( P1 I# k+ E
; j( U- G5 t3 w P% |$ N/ r& G, m
#例子5: 动态创建并保存图形 % P% W7 Y/ ~9 ~% `9 p
) g$ g0 k- E6 X: E<?//必须有GD库支持 9 G! i) M$ P5 I
Header("Content-type:image/jpeg"); 7 s. O- h3 H, ]$ m5 P' n6 j
$im=imagecreate(400,30);
) ]+ K) R* d" q, d$black=ImageColorAllocate($im,0,0,0); 7 p. K: m. [- k) [- y: _! L
$white=ImageColorAllocate($im,255,255,255);
* C% l- v, R, {1 ]ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
; A4 V6 i9 p5 U1 \ImageJpeg($im,"hello.jpeg"); / j+ r- E1 I( w0 s( @1 _
ImageDestroy($im); # S1 L4 ~, Q& A6 C: f& K6 i
?> |
|