|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
& V) S/ _+ M$ u& h( l
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
+ ]' y/ ]2 S. l- M: s( @/ r8 t1 P9 u; U% V c6 X/ U
----------------------------------------------------
% {. ^* Y% y g# j# J# g! g: l下面进入正题$ \! l, ^3 M# r# e+ j. j! d" G
准备了5个程序: $ r/ H2 j6 A& Y( {! e _! P
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
t" w2 J& _% A. z0 h1 b2.显示一个漂亮的表格
7 G# v4 p8 _! z: m- l3.一个表单例子,提交并显示提交结果
" c( [# B9 h6 X% E+ @4.数据库操纵例子(投票程序) 4 B: @# I# e, j5 P7 d' ^* w
5.动态创建图形并保存例子
7 R( J6 _: f. F( n! A$ c1 q9 V# N4 r5 X
---------------------------------------------------- h0 _3 v6 u+ {- T2 g4 Y
# k- M1 p4 m( z9 v#程序1:
; m8 w# o5 Q+ i h F
( z6 N# a. {# b/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 8 Q- C+ K7 w# t+ P) [: O- ~4 `
8 k( W, a2 x' k: c3 Y4 f<?php
: g8 n$ E/ ?4 B' r& w2 S
' w- L5 G3 Q' i3 g ^echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
[2 N8 d8 _. v* X0 q# r+ \5 g# O
c5 c9 F& o) y# J ~?>
! ?! |: P. p2 r- `) X3 n
4 m! h: O# d! c) F+ A! k" t. G+ R' W---------------------------------------------------- ! K( ~7 ~4 B, ~! E, s1 M
' }, B5 Y3 @/ f: y' w: R: \% b
# a- S/ [' g8 L/ F9 K* r#程序2: 4 f# H' L9 H1 @' r0 B
[4 W8 {2 |' t9 N3 L
/* 功能:显示一个漂亮的表格 ( ?. I) {4 _; y4 Y! V
7 g( ^1 a8 k/ W2 H* @# v
<HTML>
) }9 f* d) b( j<HEAD> $ |: q3 c3 \" t( u
<TITLE>一个漂亮的表格</TITLE>
4 D2 `8 }: t- p7 h</HEAD> ( {7 A: K# O2 t: B& O; o
<BODY> , D3 Q6 D* ^. L
<? % c# v* g5 Q1 d: U
function useColor()
6 l T- J, k) B# M{ ' p" a- n. b% `0 x! d% K
/*
9 S* G5 Z7 A X* _' u: s+ o: F$ m0 e** 请牢记我们最后使用过的颜色标记
; x/ o( j4 s& {*/ " ~# e' C4 J- e3 \( e$ Z2 l
static $ColorValue;
2 x6 k7 h; P6 Z1 j& O/ d7 K/* 选择下一个颜色 */
) i5 a- C7 Z, n6 N0 e6 B; `# Pif($ColorValue == "#00FF00")
8 ~! e2 Q5 J9 ?/ @$ N( x }9 z2 T{ 7 |* [, C1 Q6 l# L+ u) k1 n
$ColorValue = "#CCFFCC";
4 N& B/ Q/ U" W3 {}
( z" R, |3 a/ _4 b5 Delse
9 m& ?7 G: Q& j{
7 H2 l* Q# N+ }$ `9 E$ColorValue = "#00FF00"; ( w' u! C! v A3 k
} 7 O! _6 e7 J2 i& X- I# B& i
+ t" B. n/ V; E H% U) K7 vreturn($ColorValue); ( ~) ]; J* s4 T: g
}
, L2 W3 a: E( e0 f9 ~+ |
8 |$ B6 W! W: d( K9 z0 Yprint "<TABLE WIDTH="100%"> "; ; P; v$ a! ^+ }, _. A4 {
for($count=0; $count > 6; $count++) , D- v# A5 u$ N6 S# w5 z1 W
{
( A2 ?9 x Y( L+ f/ U; V; @/* . d8 a8 I$ h# S% R6 E& `: _4 k% s
** 取得当前行的颜色
) a. p6 t6 R h" Y3 ^; S, y# T*/
1 E: C/ }7 B( `7 V7 Z$RowColor = useColor(); C. Z' k7 h: O" Q- m/ g4 Z8 V( Y
/*
* N+ W1 l( E4 c/ L9 H) Q** 把背景颜色用HTML语言 5 o0 E& ]7 k5 B; v* t
** 输出到表格单元
& G- l. w' m6 h. i*/ - ~/ r5 F2 ]1 p6 t4 a
print "<TR><TD BGCOLOR='$RowColor'>"; 9 Y; t; V" G' Z3 h! }( }
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
( J5 Y% K0 x: n3 y5 d2 ]: E' q}
" i' \ M8 R9 X- y# c8 X1 Kprint "</TABLE> "; 4 ?3 k: V; ]5 x# }3 ]
?> Z- L( c1 z2 q# q) @3 E
</body>
+ U& Q+ K' c/ b+ s. j ^$ L) x9 d</html>
; l5 V% _2 d5 F* T1 f9 k! x8 T- b
---------------------------------------------------- ( b& m/ a! g6 G" B8 _2 F
#例子3
, T8 t( X/ x2 i$ Q+ v8 E v7 T& I. l8 c
<? 1 A! B7 K) N; x( v
if($send)
. i+ [8 Q+ _( G" r' b{ ( g3 h# i W) j3 I
echo "发送结果:$send";
( q- q! C- Y' I* E8 kexit;
" L$ ~2 m, E& u7 Q1 r} + }! t) J8 a8 Y3 g6 Z, Q
5 x& `' O' g$ p/ c0 @. d?>
r3 {2 \) t2 A5 s
( N8 }/ Q+ n# [+ F<html> 3 q: k. Q/ N& T7 }+ m7 k3 k
<title></title> + h& I y1 Z0 N; g) ?0 o
<body>
" I' E" O0 U: G$ e* @1 w<form action=<?echo $PHP_SELF?> method=post>
* P3 F! M' h/ l9 q0 x<input type=text name=send value="输入值"> 6 [; a/ D4 t$ ]/ q% f
<input type=submit>
1 M- ~1 o! _8 ^* Z<input type=reset>
- ^" [ T" c% o1 ]) Y, y- p$ l- E</form>
9 z; D, d% C8 h& p</body> ! h7 @- G) u, ^& a: Z/ n
</html>
+ G2 d& Y! r, D( S7 L: d& K
! C2 _" B% U0 Z S9 M---------------------------------------------------- + ?; ` Y: `. t9 {+ Y3 t4 R6 R
#例子4 :投票程序
* ]& J" I0 p$ O+ o' U在这里:http://89w.org/thread-715-1-1.html 2 Q& V' w t! A4 r* {: x+ V
0 ?( l( u; p: y* B3 d#例子5: 动态创建并保存图形
2 ]3 q! U3 c9 b7 | a
3 w$ [) I0 v+ h+ F- r9 P' H' N<?//必须有GD库支持
0 @- E2 C3 |4 X R+ ~Header("Content-type:image/jpeg");
; T% E3 U7 e8 }- P$im=imagecreate(400,30); $ q" r R' b, G2 b' L5 Z, a
$black=ImageColorAllocate($im,0,0,0); & p; v+ k' p, \5 @% O( A _
$white=ImageColorAllocate($im,255,255,255); ) s3 b6 y' s& P5 H
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); - ~$ E. R: Y4 {! [1 H
ImageJpeg($im,"hello.jpeg"); 2 s: Q+ ~) N$ b6 j( @% f; s
ImageDestroy($im); ; o5 c+ |& z! J! s6 l
?> |
|