  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
& k: V* y* t e2 Y) jphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
. k ?( F" K& n! z2 n
$ L9 d% s) K% T `) v0 K/ S----------------------------------------------------
5 W4 e- p; Z/ k: ?: U下面进入正题
* `$ W8 K1 c- t! y7 V& D8 m6 \准备了5个程序: 7 n( B1 a1 K: n8 c; c
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
/ W0 i9 U2 I& f' m2.显示一个漂亮的表格 9 O, Z+ _! b' }7 D6 L/ c
3.一个表单例子,提交并显示提交结果
4 _- e" v/ r0 o% \4.数据库操纵例子(投票程序)
8 {$ S% K8 a$ B9 n1 @3 R5 e5.动态创建图形并保存例子
8 j! T* {/ E Y- ]/ W/ u# U
. w- U3 L% i3 U! G" H4 n/ l----------------------------------------------------
: w, ~5 H7 j4 @/ s7 P. m4 [) v5 J( c) t% g @ A
#程序1: 3 K$ p) f' O# _: _1 f5 [5 f
1 t' {9 _/ Y1 k% x, d
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 5 f. @1 `8 X |7 R
* D4 \- Q3 N7 ]6 M' n% a/ c0 `
<?php
" q' w, Q* p$ X' Y/ H1 e/ ~
- I0 y Y8 K% l+ ]echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
: M" z F3 K, H+ c; }% a7 Z! d% B0 ?0 s5 q
?> 4 e5 B- r; Z6 H1 i
7 x% ~- W. A( I8 ?. Z# ~
----------------------------------------------------
+ O6 w1 S4 y0 q, W }8 F9 o( o* H" V+ {# H/ x
* D1 E" t8 O7 m#程序2: 3 B) d6 e4 S2 D V3 c
) B# X2 m* J+ v5 i/* 功能:显示一个漂亮的表格 4 a1 t& L n0 \1 `
# L, k" a! |# g! T6 o8 R) A<HTML> ( d2 u7 Z, Z5 r2 _7 }4 q7 b6 i
<HEAD> & @3 P# J7 `7 ]5 y# ^& {( [# a
<TITLE>一个漂亮的表格</TITLE> 0 Z: r' h0 r3 X- T6 N; G/ J" {* s
</HEAD>
# ?' F3 X& e. C; Y( v, Q! M* s<BODY> @& @# r& j9 T6 w3 k
<?
( T9 O' R5 Z# p7 S! Zfunction useColor()
& @5 P1 r* q# |" l( E/ Z1 p" @0 l{
& X9 s- _! x' h+ ^( ^) m& s/ Y! Z% o+ w/* 2 g' r3 S% ~$ s4 o
** 请牢记我们最后使用过的颜色标记
- Z: D" V( z' I+ M& K6 ~& j3 \*/
/ @# v+ M" o) [4 Hstatic $ColorValue; 8 M/ T* O- t$ i* b
/* 选择下一个颜色 */ / [% P k) B" L7 }3 N4 m
if($ColorValue == "#00FF00") ) @8 ^3 f; m \3 t5 A. b
{
1 @+ }6 G- K* f$ColorValue = "#CCFFCC";
0 R6 l& ]# G( T1 s4 F& J} 0 X7 r+ n2 E; \$ A
else $ R& z. v1 D( Y6 u
{
: |( Y% d& `) N, I! h8 {$ColorValue = "#00FF00";
: k! u# J* A7 h, w" i}
: [$ g% V! a) S2 P0 W0 U7 X% ?% |7 c! q" y# d3 Y2 X( I$ r* q/ P
return($ColorValue); * _5 `$ F7 X v3 ^- A2 D
} - o+ i& ^5 A$ w4 `
9 p9 \2 d! p# v- T
print "<TABLE WIDTH="100%"> "; , ~# ~5 p2 h, [" X" R \
for($count=0; $count > 6; $count++)
3 Q6 O0 |8 }- N# k. w' b{
8 x7 C6 I9 P0 n2 z8 w8 `/* - x5 r2 G: `. K/ j- Y3 I& a) F
** 取得当前行的颜色
9 t, x2 A7 S( [7 N*/
# Q0 V8 g' X1 J! N. }/ {4 ^$RowColor = useColor();
- p! r2 T* Y# ?/ S/*
0 ~+ j0 B/ W; u; l# ^** 把背景颜色用HTML语言 % Q; V1 a# d. x+ T7 v
** 输出到表格单元 1 A& N* _- r+ q! b5 w
*/ 8 D9 V* n1 x4 s5 [1 ? ], T# u
print "<TR><TD BGCOLOR='$RowColor'>";
9 C3 G3 ~0 Q/ A3 R$ m! Iprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; & W3 C2 f/ x# S- ]3 z1 K
}
' w4 n# ~. `! Z$ H6 n j1 zprint "</TABLE> ";
8 r/ H& N e7 t6 L: R?> $ F9 o3 H5 r6 s$ m5 y; c
</body>
2 j* w6 D( F9 Y$ u0 C: a</html>
( F( F. B( }( b" q; j5 ~ p8 K) C7 y6 T: g" W
----------------------------------------------------
: H5 P7 \. I v5 E#例子3
' h5 O* f- [ |5 E9 |
% a- {( _; A. R/ |2 p v" T<? 0 i' [0 G; p8 ~& a }
if($send)
. k3 L% G7 F. ]& P5 E' p1 B{ $ i6 K% A/ ]% ^, P- n
echo "发送结果:$send";
- j' u/ H1 P, v" f( h7 y" Pexit; , t: j$ _& H& X- {1 H
} 7 S8 A) ~1 b7 z
) \1 L e/ {, K2 h* j% _5 G+ U?>
! ^* g- V1 {8 l, \* h2 r' u1 y: ?" W
<html>
; D$ F0 H' S) @ M$ X" H e% A<title></title>
4 w! ]0 Q3 s3 J: S<body>
% W% F4 `1 q$ \3 f" m<form action=<?echo $PHP_SELF?> method=post>
+ d. ]- Z2 ], E" ?, G! T( m3 b<input type=text name=send value="输入值">
7 H0 I: w. M" m0 x* b<input type=submit>
8 g) C! h. f* D, J4 C2 e<input type=reset>
8 I0 H5 ?7 N2 \% M6 k/ T' L</form> & i5 B, E7 |1 N
</body>
4 A% g6 O/ i& L</html>
; o; ^* x% Y* e _ n; \# {% ~
3 a3 O* M2 d* A# T! |---------------------------------------------------- # \# i/ F3 G- t9 D9 W! r6 [
#例子4 :投票程序9 v E* c7 M+ L
在这里:http://89w.org/thread-715-1-1.html
, U& a: N4 a) O) D0 A7 N0 A% M' ^- K, _
#例子5: 动态创建并保存图形 / S. m6 o8 m0 ~# f% O
$ w3 x$ @2 Y6 V<?//必须有GD库支持
, E+ ]1 ?( y, ]1 kHeader("Content-type:image/jpeg"); * H- U" i' ^- U
$im=imagecreate(400,30); C% c5 i o# C! W
$black=ImageColorAllocate($im,0,0,0); / A( i/ T$ @5 j( v
$white=ImageColorAllocate($im,255,255,255); ) \$ l& s# y( i# M _. v
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
7 R9 x, T: o2 |ImageJpeg($im,"hello.jpeg"); ; y3 f" D, B. Q% H+ b
ImageDestroy($im);
* H% Q7 }- e" y; h?> |
|