|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
0 m3 l' E4 s5 Y# n* U
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 - M# N6 |! q$ s( R6 k+ A! c( ?
3 A. S) K- P: n) O6 D1 G; j0 e
----------------------------------------------------
0 ^) `/ n- R* T4 e/ @下面进入正题
5 a0 |9 c3 w8 e" r1 f# j/ z9 s准备了5个程序:
. t6 k6 C- b2 F' \7 c1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ n; u) g9 e1 I# g r8 d) b+ p2.显示一个漂亮的表格 ( i3 g# I! x4 X5 l/ q+ ]4 Y8 l5 x
3.一个表单例子,提交并显示提交结果 ' w! o5 M. ? U8 [
4.数据库操纵例子(投票程序) ) ^* w: d x* a6 P+ ~+ Z1 z
5.动态创建图形并保存例子 5 i; l' }% a4 U$ {( a( q" C9 v
" r# h j5 y2 v+ I4 E% q0 h- f
---------------------------------------------------- : U& T; F3 M" d6 M
/ c4 M5 H) M$ [1 p4 V0 B#程序1:
* e8 n) h3 |+ i. n
7 a4 X+ q' H& a8 z/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
! v2 F! d6 i2 `1 Y1 u% h8 K
8 `9 r+ Y9 L2 \+ ] o L7 |<?php
. Z0 E2 k2 b. j, j2 e: U( ] R
+ G' `7 G4 t9 N+ r0 wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ + R7 P" C, m" f- r% U
! H' }; n. M6 ^2 o( D. J8 M* z?> ) G( W, @& _0 O; G) q9 i2 A0 ]
% S( i2 y) m5 L9 i----------------------------------------------------
. b2 J; Y5 E* }7 M9 }* t3 ^: u" ?0 M& `
( n- M& o% M3 p( o' l" l. z/ `1 Y7 b
#程序2:
3 q ? X1 Z9 j6 c' g. c7 w9 I* h' z
/* 功能:显示一个漂亮的表格
6 f, h: x' h* v1 V
3 {; j. }# R, A/ E& Y0 S- I<HTML>
2 u! K! R- Z4 a! b$ G) H* G+ z<HEAD> 7 a7 S: ~0 @, b" f: Z
<TITLE>一个漂亮的表格</TITLE>
/ B; W9 [$ |; \& i+ b</HEAD>
/ r6 [# G. N$ m<BODY>
/ X( p3 R3 N/ p# q/ `0 p<?
6 J# ]1 ~5 f. J5 q# m/ vfunction useColor()
3 O6 e/ T- `+ W3 g{
$ `9 r+ ^+ w5 [% \& `/*
7 ]; o4 J' K5 N** 请牢记我们最后使用过的颜色标记
( B8 b1 {2 I a: _4 z6 _*/ 7 g. Q" O& e: f9 \9 v
static $ColorValue;
; {% a0 i7 R& ?; C% o% i0 z/* 选择下一个颜色 */
5 U* v; ^: b8 f' K. s/ c9 Y: rif($ColorValue == "#00FF00")
0 [+ J6 e" f0 @% U* m0 ~. N{
* n6 q- X& k' L% L% @/ I/ l+ S$ColorValue = "#CCFFCC"; * h7 Q2 o, e. A" Y g
} 1 {( `/ c9 z* `) W8 f* ^, f
else
2 ]' u A7 w( ] e3 y: L5 E* B{ & ^/ g* j8 G2 a1 V
$ColorValue = "#00FF00"; ! S( ^& k# Y6 x( @+ O7 {4 I
} - ~* J7 l$ h `+ t, U
6 ]. Y' w. @ u+ i, ^1 b+ E4 R) k
return($ColorValue); ! a: t! Q; U: f
}
( |. _3 B4 `4 `: T0 [
# A+ s5 u! \& R/ m R9 qprint "<TABLE WIDTH="100%"> "; ) }+ n# M: S! z+ T$ J3 s
for($count=0; $count > 6; $count++)
' _8 b+ z5 P5 A% h X' D: c" A% K; e{ 2 I6 ]$ D6 E$ _+ F
/* ( c( g& j& ~( N5 u5 u" \5 e7 M
** 取得当前行的颜色 1 Y9 [/ l9 L2 X
*/
, a9 e9 v0 w2 x/ c$RowColor = useColor(); 5 m, @8 a5 \) [- A7 }% X
/*
* y% D$ U& k I4 [, Q** 把背景颜色用HTML语言 9 P9 y. S2 _, j5 h) p
** 输出到表格单元
6 W( L+ c7 n8 Z3 \+ w*/ ! p- _; s% m3 z( f. d6 i: Y9 c4 K1 j7 M
print "<TR><TD BGCOLOR='$RowColor'>";
, u% T+ _& ^- w, ]' d. p2 o$ yprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; , N/ k$ _* e: B, u& I& @/ I! r
} ) H: i& ? ?6 [, |
print "</TABLE> "; # e% @' l, f: F
?> 2 q- P! S4 S" Y
</body> # X, ]' v4 B. ^4 }0 R0 O8 M
</html> 7 _2 g/ L* [- p. U3 y9 P( j
/ \3 s6 ?$ S. `+ p% \----------------------------------------------------
) b, K& D6 D& q2 S8 ^( F0 P#例子3
6 h U! N7 p" N% Q W4 s, k/ l3 g6 w( V5 k9 O5 C
<? 4 P1 @$ m1 Y* ]$ D. s4 X4 l+ H
if($send)
+ G% p# ]; {( W' R{ 2 C! y+ f& y% M" E K
echo "发送结果:$send"; 3 G+ H# y: q0 ~. n
exit; ! P! F: c; T1 `- [8 M
}
; V$ {) x# @/ U8 n1 R" z: T0 d8 E# S
?>
V. m* c, [1 H! @5 ]; e& d( K! ~7 |& ?/ G& t4 l5 q
<html>
9 d+ |/ j" _, _+ L4 ?<title></title>
& @8 g8 B1 h5 j5 [$ \/ F9 L4 N0 i<body> . i+ g4 s V0 ]( n. A& X
<form action=<?echo $PHP_SELF?> method=post> # i1 }3 F5 m) ?$ n6 A; w. _+ b
<input type=text name=send value="输入值">
+ w& H. ~/ ~8 H8 }, M& M" @: |2 l<input type=submit> ' w Y7 N+ n! X ~* \
<input type=reset> " }8 w; ?( j: V) n; {9 e I
</form>
+ |. A2 P. w1 L y$ e. G</body> - _- }( Z) P) }. d' T$ I; V( U
</html>
) U" S8 r6 ]% A7 B7 ` M# t9 ]* e0 I* y% M
----------------------------------------------------
+ U, s0 x, b$ q; V6 P, V#例子4 :投票程序
# E. d" N/ f% l在这里:http://89w.org/thread-715-1-1.html
, j/ `* e( B" L9 t4 S9 [
3 O" G, a m+ m) O#例子5: 动态创建并保存图形 & ?$ X% b, x1 `& M) L% |0 o
0 B- k! w) X+ |& h7 s3 O<?//必须有GD库支持
- Z* c9 X4 o* k" \' ~+ E& A& WHeader("Content-type:image/jpeg"); % x6 a0 P! k" w) ^+ w. g
$im=imagecreate(400,30);
- `9 v% Y. R' u$black=ImageColorAllocate($im,0,0,0);
% q1 Q" i; |3 i; A3 T/ z$white=ImageColorAllocate($im,255,255,255); d, b* y" h6 H, y) m. s
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , M- z3 ?' T' k% T
ImageJpeg($im,"hello.jpeg");
! y% t _4 Q: _$ yImageDestroy($im); ; D$ `4 M8 m; m' a3 X
?> |
|