|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
" G6 ~: k" L' @$ m; e$ [7 f. a: d
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 . f) B/ h6 O3 e2 v2 ]5 U$ v
& B8 f+ t9 Q; U( t" v( ~* s' r
---------------------------------------------------- . j( U$ n) \2 O7 f Y1 ?# l8 C
下面进入正题
0 B- D5 H* C/ T准备了5个程序:
) ]1 C4 B; p/ E$ q' c4 u3 o/ y7 G1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
d6 @7 L8 p% [2 B2 o+ H2.显示一个漂亮的表格 ; Q# c: t) n# \" h
3.一个表单例子,提交并显示提交结果
4 i; L: N9 z% }8 F* q4.数据库操纵例子(投票程序) # y' X8 i/ } u
5.动态创建图形并保存例子 5 e; C3 q- L7 \1 x; i/ f! k
3 b& S5 }& }! d6 K5 e
---------------------------------------------------- 2 N' F0 W' N4 a- q7 F" ^
8 u; P/ F v: N0 j. Q: \. Q#程序1: ! G% B4 r+ a8 [, d' G
2 f |- I! l6 B. B* S2 L
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
, X6 O) M$ p c* y
7 T. T: T6 g4 x; L<?php 2 a4 {/ L$ L3 Z. F' x# O
2 q* |! B/ s& R! c2 ]" L) Techo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ $ }8 a7 M# n( t5 \
, `6 Y' f; d k; g; M?>
4 D3 o: B' l1 i9 ?( h6 n5 ]$ O* Q1 [1 S: w/ |4 A# h m, {6 ?
----------------------------------------------------
5 l. w+ k1 b, k7 D4 M" h4 }
! M$ N- {6 _5 N, D/ T: L
7 d& |- C4 l- U. V( E' j' {* Z) E#程序2: , o! j* Z. R' ^/ g" F+ j1 A
1 w& Q5 l J0 T( k$ F; |9 u) G/* 功能:显示一个漂亮的表格
8 I! a6 e) P* i, m0 c8 G$ v: J9 I' R7 M
<HTML>
' P6 N0 i0 H( ^1 @" h6 m3 ^1 T<HEAD> 9 { \) `1 a; O: o
<TITLE>一个漂亮的表格</TITLE>
+ R3 O+ l: C' X( b6 \, D</HEAD>
. m( j9 Y/ N& r( H" {6 Y- r5 l<BODY> , r" e. B$ `+ U/ D, b% d
<? 8 G- [9 I$ [. w( |, S; T
function useColor()
/ U7 i; _/ V/ V1 I{
: m, M0 c& E8 {' i3 N9 C4 y4 k/* ! C* K, ?4 V' z3 Y
** 请牢记我们最后使用过的颜色标记
' I: a) Q+ w( g*/
8 d3 u6 o3 F# I8 j' a' pstatic $ColorValue; - n5 f2 i4 a H9 Y1 f
/* 选择下一个颜色 */ 1 U$ [$ X% v4 N$ S/ O. [
if($ColorValue == "#00FF00")
$ w0 |* o! p# K3 |{
" i# x7 o& u) `: t' I, l; i$ColorValue = "#CCFFCC";
* q4 ^# Q+ F0 l0 T/ y} K+ K1 A: D9 X# `
else
6 |. B1 F9 \3 Y7 K* L{
7 m, |/ i% S% r: ]+ F9 x4 C) q+ T$ColorValue = "#00FF00"; ! y1 H) @$ I/ a& F5 e9 Y' | A* T
}
" g7 |2 ^: }( o0 A o
& e; u( Y* W- N: yreturn($ColorValue); # q5 H* g. n3 k
}
+ L$ ^1 @2 t9 x
1 G. ^/ p! c) T$ E- N) K, cprint "<TABLE WIDTH="100%"> ";
7 ]# s5 w5 O$ P0 j( o# x2 V8 Lfor($count=0; $count > 6; $count++) 3 k$ G# A. Y2 i% _
{
9 S) A% ~, [5 Q, y- T: `/*
k* O9 e: C2 Z" `** 取得当前行的颜色 * s, p. C5 d: f4 R9 {& H! N
*/ # q4 ^) {# @: S: E
$RowColor = useColor(); 3 Z9 E- |0 u I+ p
/*
& I' b5 Q3 Z4 {. H** 把背景颜色用HTML语言 ) g, x" H+ O% l1 H- x4 g
** 输出到表格单元
4 S; R1 {0 J& w9 Z*/
7 v# y* T0 E/ v& p$ T4 o; nprint "<TR><TD BGCOLOR='$RowColor'>";
. G9 c5 S N) Y7 G% G4 @3 xprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
) o, X$ V. T+ p3 y X+ ]+ x} 9 Y# g0 j, d, \, @4 ]0 q( _
print "</TABLE> "; 1 _1 M2 |3 b3 A5 @
?> 1 v# N/ i C* K' L3 v) y# ] A% Z
</body> 5 _# w! ~& F: i
</html> 6 G. ~7 E+ c2 i. A
, R6 n) R3 t! K3 @1 q! U----------------------------------------------------
. C s; u% {2 _+ \ q5 u#例子3 7 d6 m3 s! V1 g6 o* U: t" d
3 Y/ z: t2 ]: _
<? , k5 x" X$ ]9 j5 a4 E2 u- x6 ?
if($send)
, B( t) k8 y( K7 J3 O4 z$ T{
( p& R1 D% ]& ?1 n$ Kecho "发送结果:$send";
8 K+ B* q- e: Bexit;
' s7 u( H' y+ |% p' X7 P5 O V}
! Y2 a4 n! [0 @; d
8 B* ~0 E0 k, S8 X* o C Z. ?$ [) K?> . J$ V4 m6 f. m6 E/ u) f- E7 Y# n) n
8 v4 C* ~4 K' g1 M2 v( J<html>
. H1 d m: n& W<title></title> 2 `/ j6 ~7 A- J; c* Q1 i
<body>
_6 w( h4 m p* _$ W+ n& |<form action=<?echo $PHP_SELF?> method=post>
( w1 i( [$ L+ R4 Q<input type=text name=send value="输入值">
& `2 N7 W; S$ l; `& G3 q<input type=submit>
5 |1 u6 `' E# }0 r' a<input type=reset>
: A3 E' }. B& o8 T; w</form> 9 f) E, O S3 {/ \# W+ z
</body> 7 }8 n5 @$ Q5 d5 ?8 u
</html> ) s* C* N& \. |1 C7 F1 S
! t9 C0 Y8 ~1 h8 e---------------------------------------------------- ( L7 D. Z/ q d; e9 _
#例子4 :投票程序
8 Z2 g7 u! X# W9 |6 S在这里:http://89w.org/thread-715-1-1.html
( N5 _9 s, L7 D, o/ E( g) N) B) O7 L6 p* k. B# L$ q
#例子5: 动态创建并保存图形
; M) I! [( q9 B; h% z8 L7 ]1 `) Q3 }9 x
<?//必须有GD库支持
" s z( ]2 U9 L" \2 Z/ AHeader("Content-type:image/jpeg");
$ j2 p& h- I, E$im=imagecreate(400,30); ) M. U3 U/ ~) B/ J4 I3 K
$black=ImageColorAllocate($im,0,0,0);
5 F9 M3 ~7 ~9 I0 e- J8 U( `$white=ImageColorAllocate($im,255,255,255); - @. G5 U! n. q% j/ d! U, E
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); - P6 W+ @- |% \' r) i# V; T
ImageJpeg($im,"hello.jpeg"); 5 o" ]4 b: x3 p! L8 G6 M7 U) } ^6 _
ImageDestroy($im); . {) a( } X5 B* A( _
?> |
|