|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
8 O3 M1 D! b+ X- N+ f6 |
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 . [9 o8 Y N. z
# \' `$ Z/ z0 }: \
---------------------------------------------------- 5 Y+ S: ?6 X5 d& @& A6 J7 j
下面进入正题: C- F2 ~& c1 c, |: V4 r
准备了5个程序: $ K( m, O( l4 W2 f/ N7 X
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 , ` }& s9 H" |4 g
2.显示一个漂亮的表格 4 R9 N w, H! U- O2 e2 B
3.一个表单例子,提交并显示提交结果 / M& a2 V) b5 H9 p# w" `
4.数据库操纵例子(投票程序)
; M4 e* o9 `" }5 T; d3 H% ~; `5.动态创建图形并保存例子 . E/ Y6 S) b% ]$ q7 w0 I0 i6 \) q
. N1 ~4 b4 [2 k
----------------------------------------------------
0 I0 w2 N& i( `- |
. S1 h: |5 i k" t7 ?5 ?#程序1:
/ G; V/ D! N7 k# S. _: o2 N, C/ j+ D8 {
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
, @# K& k# {; h+ X/ v* D: x' z( f- E1 d" O6 f: b, F+ \
<?php + h9 ^" G# f$ y) y; L' ?' H
! A5 j& r- p( x, ?& s+ R: H* n l5 u
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
* c/ R5 P& Z- E2 A% M/ S, F5 _ z( r: n. e& b8 {
?>
' d) R3 B7 U$ l( {2 c8 W6 | D9 J' K; F# ~
---------------------------------------------------- R9 C' n' s% E. N, G
4 i7 V. Y- k7 Y, J! \, H! q# G+ s% e! I1 g8 A% r
#程序2:
/ Q7 Y% s1 u4 v; d+ B* a1 n
2 d' ?9 e3 u5 }" M" X* G- M/ L/* 功能:显示一个漂亮的表格
$ s; R) B6 U% m' ]! [# e3 { x
$ U1 v* F: N+ _5 v& H2 h<HTML>
, Y1 H% I/ p# S! m1 r<HEAD> 1 J$ \9 k, h/ ^( m! `
<TITLE>一个漂亮的表格</TITLE> ; I! e% s( B+ ` |2 b# S: i
</HEAD> 2 x) Y3 b6 Y8 i5 x
<BODY>
' }* e9 A% F! ?<?
! U/ l7 V0 S7 afunction useColor() " q( W: v; X# T/ z
{
) r( E; I9 k/ L. B/* ( Q8 W. S3 _4 C5 K3 U/ ~2 p- C
** 请牢记我们最后使用过的颜色标记
0 Z) K' c: S4 f' X: e*/ ; [( Q, A: t' \3 u% }% m$ C' {" W
static $ColorValue;
) R9 ^! l7 `- M* X/* 选择下一个颜色 */
4 }9 V ^3 r6 P- j" i% R* R$ Fif($ColorValue == "#00FF00")
1 R- F6 q0 e1 l3 [{ 7 U2 A% U# }4 {4 V
$ColorValue = "#CCFFCC";
3 H# Z% c- A# W}
0 h4 R+ e) m8 B9 Xelse ( m& e/ {+ r6 A6 W t6 v# h
{
) a( p% t! S9 u- P$ColorValue = "#00FF00";
; c8 P. s: m& Z9 r1 X} u8 B' ^ ?& G0 |& H& I" {4 b
( ^! x5 ?1 E) I9 d. R9 v
return($ColorValue); 2 O1 w+ V0 |+ K0 w$ a7 q5 \) m
}
' U! {6 F8 p0 d1 G- K# u
( x \* J& [) g9 j( z; dprint "<TABLE WIDTH="100%"> ";
" |" {7 p2 E) qfor($count=0; $count > 6; $count++) 6 R8 s: m7 [; \8 Q
{ 7 y0 O0 K: @ E0 J$ M' M
/*
/ a9 z$ Q/ K( c; `% f; a** 取得当前行的颜色 8 W" l$ W: y5 p8 l& u
*/
8 p$ P' k2 ^* R3 |4 j' u+ U) X. g2 W% @$RowColor = useColor();
4 `; q) L. }) b/ ~2 b/*
8 E! l# d( ~' {** 把背景颜色用HTML语言 ; g9 {9 t/ b$ P/ s6 k: S
** 输出到表格单元
/ o5 g5 t: O0 X; O2 U*/ 2 Q G. a- |' D9 [4 Z
print "<TR><TD BGCOLOR='$RowColor'>"; # s. w/ w! t5 _, P5 P w5 t9 ~1 q
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; " T: j; ^ K' R
}
* j: g1 h. B5 z+ l) |: B3 H# _) Oprint "</TABLE> "; T1 U2 X f, W z5 e5 D; _
?>
( S+ Q& ]. o9 k6 H</body>
8 u* M0 U$ a5 }" m6 m% F4 ^. m8 s</html> 5 f9 j2 |- b; G- j) S V7 c2 W
' U& a! p3 y+ i5 w! q! Z6 z1 U----------------------------------------------------
0 m$ l# \4 O/ [4 n/ R9 I7 j" D#例子3 j2 {+ {$ G L A
, a, {( w' l4 `3 M2 u<? 6 k' u2 j; q% e5 `1 G' R# x
if($send) 3 V5 A2 C7 E, J! Y' s
{
" l( j+ X" v" V/ H- ~5 E7 G9 Gecho "发送结果:$send";
( |2 p' i" S# l7 u) U& Mexit;
$ t- S0 z& {: p7 O7 K3 u$ \$ o}
$ Q) u. `2 B( i7 b1 z- O: C0 J6 F& B$ t. c, v
?> ! Q# Y8 V6 c' L* c0 ?
3 a [9 g7 c7 j7 ^2 h8 O<html>
( I7 R9 x% f9 |4 h5 \ Q<title></title> * X8 |: ]. a; R, c6 q Y4 p
<body>
8 X, C1 E! N/ c. V+ R$ b& Z<form action=<?echo $PHP_SELF?> method=post> 3 R6 z# _. B7 G
<input type=text name=send value="输入值"> ) i- K6 ^1 R$ U
<input type=submit> / e0 X; B6 E2 g% V$ Y( d" f
<input type=reset>
1 P7 u. s( i( [1 e) U% `</form> * F9 J q F o4 a# M
</body>
) L" A( R+ ]6 J4 N: G</html>
$ b. \$ ~- [: [: P: w! E8 }# e; l! Y% }) T0 _ ]
---------------------------------------------------- , r; J8 C) [) f
#例子4 :投票程序
7 M" b6 E. G6 l, x0 n0 e在这里:http://89w.org/thread-715-1-1.html
% l' n5 r; P( f' j, @/ v
8 z' l1 F1 n/ [, m7 l1 a; E2 P#例子5: 动态创建并保存图形 9 H4 t9 I: B1 D5 k4 R
! j. z9 A6 h6 d<?//必须有GD库支持
- i' m2 A& D/ U% V8 jHeader("Content-type:image/jpeg"); T. q' `! | ^
$im=imagecreate(400,30); 2 k9 q8 e" i# P4 X
$black=ImageColorAllocate($im,0,0,0);
. B/ n/ m$ @- b3 I$white=ImageColorAllocate($im,255,255,255);
* u$ l M" f6 j$ v1 IImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 3 a1 b1 O, G0 N3 l. b S
ImageJpeg($im,"hello.jpeg"); ) O l8 |: M$ ~% E. T5 l! L+ o; R
ImageDestroy($im); & q- a9 q# F: N& b( k5 E
?> |
|