|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
6 o/ z# Y- s- A1 A' T3 ~) \
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 5 X# H1 o' U8 p' U7 j
/ A+ f1 O" ]( q, b
---------------------------------------------------- + P; y1 s7 {. H9 L- K/ n
下面进入正题
* I4 V/ d( ~! A- _! C3 b准备了5个程序:
3 J% L. n4 n+ x; N( o& Z% T7 l1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 $ ^, y& ~6 S( c" N% i; H
2.显示一个漂亮的表格
" S- W( E& _, @- x% }1 _* E5 K3.一个表单例子,提交并显示提交结果
: F1 u* |( E- u" @8 R3 o9 g4 Q+ S4.数据库操纵例子(投票程序) ( f* |0 D/ ^" y0 a
5.动态创建图形并保存例子 8 C6 Y* v ~- ^
; q' D3 j4 @9 Y6 n. Z T8 F0 a1 w/ Q---------------------------------------------------- 1 h: B6 A5 g G: h# _
+ x9 D! l$ { J; _#程序1: # C* o" s. j* g* ~
, o8 M0 M$ F* z6 \& `- R
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 3 H4 n! y2 X# `& ^& X" V$ W
4 \; x: Q+ M* v& e& K
<?php
( e8 Y* [6 A( I0 ]3 P) T' V6 ]* b/ S) k& _/ u, H! [
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 8 i: i) `7 m$ d V2 L6 c/ Z
/ O5 |% y) Z2 H9 \3 l8 M9 B?>
) l( }& O9 V' X0 X( l
6 O P/ K, x0 D2 `---------------------------------------------------- ' T; p! d! I) |1 `8 i" v
" p8 ]4 a2 I9 y) ]) A
! i F) T$ V9 `% V6 h#程序2: 3 |; ?* j+ c5 `+ Y4 a$ w
9 ^ _. S V% |6 R, o1 b/* 功能:显示一个漂亮的表格 , w' Z7 D$ ~3 \0 A
) ~/ x5 k v) x7 g<HTML> . F" C8 y2 w5 z0 f
<HEAD>
1 G: n: ?0 i) s# S; z! X8 V<TITLE>一个漂亮的表格</TITLE> " V, q/ f3 S* B" ~3 n& Q
</HEAD> 9 c; r) L: r8 K
<BODY> & ^( E- ~ r( n: J! Q
<? 1 C) O. S' ^( ?* r
function useColor() 8 [( j0 V; u. A
{ ; H. ~: p( H4 t7 x5 b$ Y6 d. d/ R8 ?3 `
/*
/ Q5 a) Y2 Y# `8 f4 u7 V7 w% E3 I/ Z** 请牢记我们最后使用过的颜色标记
# Y4 y3 t1 |& {# V/ M' D*/
# x% e$ c, x. P8 H2 u- h- L7 m& I4 \2 Ystatic $ColorValue;
* N% `8 v9 Q. B) V3 x( j/* 选择下一个颜色 */
6 s$ W# Q) \! V$ U( mif($ColorValue == "#00FF00")
/ F! y9 a" k3 y1 ?$ h{ ( D* {: o$ I M0 H' R3 ], U
$ColorValue = "#CCFFCC";
' Y- J% L$ Y8 `; E' e} : t* `( T3 n( R# W& l* c( |
else
$ o8 m4 S9 B; t: U3 O: r5 U8 M3 x{ 9 y) I% j8 i4 b! s. h
$ColorValue = "#00FF00"; 2 f2 w: z- a P+ x Z& J$ m
}
8 I. c7 A1 c1 c7 `0 X3 |8 I( n' ]; e" d. X: e# m8 B& ^3 N+ T3 E
return($ColorValue); ) v. N* o4 _( A \6 o
}
; y# P6 g* q Z9 h
$ P* ~+ u3 c( W1 s5 Tprint "<TABLE WIDTH="100%"> ";
9 l8 m! m+ |6 J& ~3 }3 L% ^1 ?for($count=0; $count > 6; $count++) ! \- Z9 H% `5 ~9 h
{
$ @4 V) }/ ]7 f/*
4 y$ l9 E; S: @0 M** 取得当前行的颜色 + }9 L3 m& `/ X% w
*/ ) o4 n" p/ n/ H; l9 x# D
$RowColor = useColor(); " b1 Z i! x* H/ B6 g
/*
$ a) J3 S& \' L. c4 s** 把背景颜色用HTML语言
. B. P0 q9 Q- |" H** 输出到表格单元
. q8 H2 t z; a' G. a0 `% ~*/ % \2 o" D: M) w5 i
print "<TR><TD BGCOLOR='$RowColor'>"; 9 |2 E/ P1 C& a/ H
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
1 S- i& g. b7 C) q} 8 e6 p/ A2 J, h2 W. U; R, Y8 }5 M
print "</TABLE> ";
" p' G" s8 L) `: E3 w8 E9 N?> & w& }4 q0 _) |+ `/ O G! |3 ^8 C
</body>
) C9 y3 O( g# Q5 l</html>
: d! X) \; T2 |+ e' i4 Z5 A4 B! a" C. a, n
----------------------------------------------------
. h; f$ i6 x- }+ @/ U#例子3 : U0 n+ i! C2 E2 x5 |4 W' ^' n5 v
3 s( L# I6 S) Y+ H" J6 `<? 9 i6 s& H, ~- f8 Q# ]( |; v/ y
if($send)
( |7 o; w' r% q2 R; a# }6 n{
* E' F4 K8 B& E$ zecho "发送结果:$send";
8 e% m9 E4 k6 Z4 b5 Wexit; + S* ~2 X+ _ a" r. T+ Z
}
8 h: Z9 t+ |; |5 p4 _9 N# U
/ }2 X1 V4 y; H- E+ C3 E?>
% p& ?# d. K/ w
F e$ S6 D) f* x& }. J<html> 9 G! {. } x( C _: t$ O
<title></title>
" g+ r4 e. g9 r( h<body>
! u7 H3 t3 \4 N<form action=<?echo $PHP_SELF?> method=post>
. Y& {+ F& S% q2 T+ U6 _" k<input type=text name=send value="输入值"> ' X# |% h0 z: L! [4 z
<input type=submit>
' C0 Y! h0 _9 H5 Y! L( t; y. O<input type=reset> 8 |/ r7 O7 m$ _- S
</form> 6 c& }+ M* m j% H2 P- ^, A/ e6 k5 `* l
</body>
" V& s2 d8 ^1 d/ |9 x9 z</html>
9 s( p( C4 o# ]0 K( P* S
$ B/ a, m2 h' g----------------------------------------------------
& i- c/ C& m; m, X#例子4 :投票程序2 z% I. g+ O7 L* e# z, P
在这里:http://89w.org/thread-715-1-1.html
7 j: K5 J4 @. p* l+ C) [6 W0 N0 ?
, |6 r0 [5 B8 ]9 b9 d& P, { h#例子5: 动态创建并保存图形
: F4 D+ ~. i& B6 {" L) y1 C
, G9 X3 R" Q) V<?//必须有GD库支持
/ G2 U# e2 ~4 Z" P! Z; H: sHeader("Content-type:image/jpeg"); 2 y5 @ H, D* W# y0 I h! B' k) ^
$im=imagecreate(400,30); * E2 a+ s1 M# H- ^2 _
$black=ImageColorAllocate($im,0,0,0); / ^# r4 Z, ~( }2 ~9 q
$white=ImageColorAllocate($im,255,255,255); 7 ]3 O- c7 y0 l
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
7 Z t8 l, o. u0 f! bImageJpeg($im,"hello.jpeg");
! Z. I9 o7 ~4 V6 MImageDestroy($im);
8 e( i* }5 C) G* H4 V7 H?> |
|