  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
% G) n* U& e% o
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 C+ b/ R6 ^. ~+ _& I* X6 j/ j ~
. A# ?, e: v3 | X; y& x
----------------------------------------------------
" `4 V* B# Q4 I# e* s" Q下面进入正题
/ w' Q9 p; \3 Y* B准备了5个程序:
7 a6 K. E7 _ s1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
- T e' w# ~* {. a0 ?" _/ I( I2.显示一个漂亮的表格
4 @/ P: [' \9 z0 S+ I3 M5 M6 V3.一个表单例子,提交并显示提交结果
# e4 P9 X( I Q; j) m4.数据库操纵例子(投票程序) / t F4 `. J1 @! T7 v: `& a) C( R5 o
5.动态创建图形并保存例子 . i( c+ a/ p: S- F
+ t- G4 L2 L9 u x
---------------------------------------------------- , _8 H4 c: {4 D, O& E" { f8 L
( m% d0 _: |! t4 |8 _5 u#程序1: 3 r% E5 m6 X! L, V8 }( j% o
+ `# s8 }2 v! p6 ^
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
& I+ G n$ \* k5 i
o5 H1 s8 E! `7 f' V$ J9 F2 A<?php
, M5 G4 y( k0 W- h0 q8 R9 U. T
. u I. i) z& B; A% V4 ^# Uecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
e8 n* O* Y; \; a
. G, Z( p$ B& I& B6 |2 x$ n( _' P& X. @?>
$ C% a3 |' m, x
8 y. S+ A" W1 R- F: `- b----------------------------------------------------
5 b3 f) |# {4 F" P0 c' D3 w9 T7 q2 y8 |2 l$ ] n& P+ p
) J/ G8 O7 ?+ b6 z
#程序2:
$ ~0 u- |. J: L8 ?/ l2 m) f
u) z( O% U1 R& R" ^. [/* 功能:显示一个漂亮的表格
" W2 @2 h# y p; T. ^
9 Z" Z4 ?6 X- \8 P<HTML> ) i( }) M7 t) f6 e T; r7 T
<HEAD>
4 X" |; a* U8 v l<TITLE>一个漂亮的表格</TITLE>
3 Q9 C3 W; V: g" F3 Y</HEAD>
( F: r( R" J a; `, t( _<BODY> $ n/ ^$ {, i6 M& p
<?
$ p' ] t" e: X6 O, `( q V# rfunction useColor()
0 f) [% G# a. L8 Q J' y4 o, S& C6 C3 Q" k: ^{ ) q2 T0 R' R4 P2 M9 k
/* + e- x1 `# n4 _
** 请牢记我们最后使用过的颜色标记
$ g0 n/ ?- v0 a6 F; v+ X) y6 o*/ 3 z% e1 ]$ h# x+ W9 z! d# W/ C
static $ColorValue; 2 E: Y: S9 d# x0 _/ ~
/* 选择下一个颜色 */ : P- y" z8 M; Z, L) l
if($ColorValue == "#00FF00")
! e* R; R" R: ?0 }% o2 z$ [{ ; d7 |$ ~8 E D9 T5 [3 Z8 a/ M
$ColorValue = "#CCFFCC";
" Q; x& `2 x) g}
6 R' m& I# F0 Z1 b7 aelse
L3 w `/ z1 M/ y" d{ ! E! b; z$ n" a5 D) S2 [9 B
$ColorValue = "#00FF00";
0 k- S, Z4 I& z' X4 w} 6 o0 c2 ?. I, ?3 L
" {$ d) K9 T" C: a! ` S
return($ColorValue); * V6 x7 C0 G" e! K
} / S b" u) M; U( z5 k5 A8 J3 _
# G- ?5 ]% T% A! sprint "<TABLE WIDTH="100%"> "; $ G0 d7 L% b2 @8 [( q
for($count=0; $count > 6; $count++)
+ n" D( @" |( H. b0 V1 w2 R9 J{ * T& S" z- M# Y' o& ]
/*
* t6 p4 ]) K: \8 ~" i, B* A** 取得当前行的颜色
; B* w( h! {/ Z! J" E3 q6 i*/ 5 {! C1 L* t. {) p6 e6 g) z0 |
$RowColor = useColor(); 8 y3 i, T5 V5 R3 ]/ M
/*
* m* ^$ w! d& H0 l/ b, h7 i. _! G) X** 把背景颜色用HTML语言
. z( t$ u! Z4 g5 R" k2 b** 输出到表格单元 # F* E8 K6 W1 Y3 s. k" ?
*/ 3 c& |1 c8 t% ^0 a$ s6 Z" n m5 @
print "<TR><TD BGCOLOR='$RowColor'>";
% s" a/ w9 n3 {3 | m/ f6 K. uprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
+ y. r$ X8 W! m8 S1 b}
- S7 J: Q# J! Dprint "</TABLE> ";
; v' t* N0 g u! o. P8 _?>
7 @% r2 y. \+ f5 M |- E6 |9 `</body> : C: t3 J b' G' J E; P
</html> 1 I/ B, E. l& w
R3 F( i) H) K2 f6 h: D1 o% s( {
---------------------------------------------------- : p5 H! O2 o+ y% G0 p6 v. Z- v) m
#例子3 , y; d1 q* f, l- b
# I# L- N U" a9 w. Z
<?
5 r8 Q" z9 f$ c5 oif($send) 5 u9 a; z) Q5 s* Q; U# M# S' Q
{
! b4 q9 u. y1 J/ _echo "发送结果:$send"; % n) N) j, s, g j4 m7 _
exit;
# h9 b. B+ U/ R, t7 s}
- @' X1 j5 d j6 n8 D/ C" l* h, S( c
?>
. f3 U- k/ |+ q+ i& X
1 T: T2 U/ d2 X9 z<html>
& P$ ]' g) T: H* f& D<title></title> & _$ _3 u) p& p) g) Q ^, x
<body>
! Y, `+ {1 B7 w. r @+ w7 Q( u3 x<form action=<?echo $PHP_SELF?> method=post>
' X* S7 P, D& R. _3 K3 s<input type=text name=send value="输入值"> 8 O9 H0 I f1 U9 A: D) a
<input type=submit> 1 c! V7 g5 h' f( c
<input type=reset>
; G8 w! [" I1 X) k$ Y</form> 1 P# m3 N$ K0 X+ ?5 ]% V0 c- t
</body>
& Y; _% N7 P. p2 S) R: T</html> 8 l2 h9 n. |/ h3 b$ G
/ R: D% s1 K! X$ V0 J8 v----------------------------------------------------
9 K" ^ U5 U9 X4 K#例子4 :投票程序
. U, u9 d. v" }5 ?* d2 l( Y; h在这里:http://89w.org/thread-715-1-1.html % D3 F- b2 p2 L
) V7 S& \. t5 U! P7 L6 @0 I
#例子5: 动态创建并保存图形
4 m1 W- |; o5 a G
* C: P# w- R" i<?//必须有GD库支持 3 i# ?1 K) n- v" P8 F! t; s
Header("Content-type:image/jpeg");
& ^6 F* K6 q/ N) n7 G7 `" J$im=imagecreate(400,30);
! T/ g. p) o. O$ f h$black=ImageColorAllocate($im,0,0,0); ( O9 A* s& k7 m! U) s i4 Z; ?0 i, ], T$ ?
$white=ImageColorAllocate($im,255,255,255); 7 P g% n1 [ O6 A
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ D" `2 Q4 F2 O: {0 f
ImageJpeg($im,"hello.jpeg");
5 d' d9 _7 e( [) `ImageDestroy($im);
6 x4 W+ Z; D' N8 o! w3 ^( D7 t?> |
|