|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
; t1 D4 z, o# A |
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ; ]# J6 H# R3 W, z
6 S& q( a' E' }2 z
---------------------------------------------------- : I* \9 ^3 q8 f K+ g* a
下面进入正题( @% y \( }6 m6 [" v! U
准备了5个程序: ) C, m8 \. |' M0 ]
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 * s# \) B# u5 D* @7 `' x
2.显示一个漂亮的表格 / f4 F# l+ b8 }
3.一个表单例子,提交并显示提交结果
6 ]& F. l7 q8 u5 p1 P0 N4.数据库操纵例子(投票程序)
2 F6 a% q: f7 d% Q v0 M- z5.动态创建图形并保存例子
# E- B- P$ h7 V
8 {; u* M r& g/ V---------------------------------------------------- ! T. c, l5 T: {" j j
) e# i- {0 v. @0 G- E#程序1:
* \ K, @* l4 ?3 B$ P# [0 j1 f* Y) K# j1 N( U( X& F
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
7 t, j' e4 i. E* w$ c3 j- p% F0 w, ~' R: G. Z4 W
<?php
8 A0 c5 D) B1 W& k6 }3 k# ]; P7 j. A$ }: U8 S1 i+ m$ G @1 ^! d) M* ^
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 5 m' o* u- T# i4 o! t
1 F3 A$ }& b* s! E?>
# L4 p9 r1 S* h d
( e* S+ W8 y3 k: E----------------------------------------------------
! [0 ^2 u) E- V$ c
& [, i' _ x6 S4 j
) P' A1 O+ C% W- ~, }#程序2: 5 ~" \" Z- M# e$ c
$ s5 _5 B% @: W& Z2 U
/* 功能:显示一个漂亮的表格 + Q, B. h! @, [$ d, v0 s+ }7 Y
% x5 R N- p* c$ Q3 p
<HTML>
! p& |1 ^( g/ K/ O- K5 X1 `2 @<HEAD>
j$ v1 e: o0 r9 R" O2 g: X9 d<TITLE>一个漂亮的表格</TITLE> 6 Z- d1 h8 e7 w7 n1 E
</HEAD> 8 ?) E( U+ z5 K# q- ^8 C8 {! x
<BODY> 0 n, Y, B6 h) x
<?
$ g. [. D8 R- t7 t' n+ mfunction useColor()
/ ` I0 l! ?# r$ ^( O V{
: s2 [0 `% z+ q6 Y9 \6 ~( w/* & Y+ e( e) B0 h# L, A
** 请牢记我们最后使用过的颜色标记
# W% }( o. ^2 E: w4 G! e*/ + Y5 b/ i d9 U
static $ColorValue;
- B4 f' k2 u" R3 L; I8 O6 E/* 选择下一个颜色 */
, A7 C- K" C6 }) N- pif($ColorValue == "#00FF00")
/ ^5 Z, i& f. c) g& _5 {" T{
& Z. ]" f: G* `# N3 z5 g; A5 z$ColorValue = "#CCFFCC";
6 A* k. M* }. f: F% N* O( i}
- Y3 ^3 A' y k A* Q2 u0 ~else
5 B4 d5 ~" s: |1 S: R{
/ d% G" k# g/ L& g, T! _! |, X0 @$ColorValue = "#00FF00"; ' [+ ]2 r7 E( G1 d) s! Q# Y% o* o# {: M
} * x! i! X4 Q( }
& d y6 j5 R4 @. f. w# c
return($ColorValue);
# L0 s; b4 ~; K, K, G} ^/ r2 ^& I2 M4 z
) J& z6 E9 n2 M2 E+ Q- f
print "<TABLE WIDTH="100%"> "; ' I; C9 `* v" |/ x* N1 @
for($count=0; $count > 6; $count++) ! w: R5 |: N- L
{ ) a3 u1 p( w1 p4 T( j/ u4 C8 b
/*
7 t) U) g @" x4 h** 取得当前行的颜色
0 K |% }2 N7 m2 U. u4 j*/ 4 ^5 Z1 F$ ~+ b' N# U9 g
$RowColor = useColor();
6 V) d+ S4 {7 N! x/*
5 ^# k0 C% m# \: G1 h& z$ `( z** 把背景颜色用HTML语言 ; `; ?' J+ Y0 \0 p5 i; t
** 输出到表格单元 : N1 r Q8 f. ]6 g& Y! x" X
*/
- F' ^6 O1 Z U+ D; @9 eprint "<TR><TD BGCOLOR='$RowColor'>";
& i% x2 `! i( m5 n; ^9 D Qprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
, G+ S P1 I$ y% B" ]} 4 }2 e# ]' d5 H( O8 T$ v
print "</TABLE> "; : C" m/ e; @0 F# }: _5 u
?>
( x( F/ q7 ]7 g2 F, E* E6 n" `</body> / J. e- _& L8 X6 i
</html>
+ W, w& u0 y+ l2 Z. g- ^, K2 H' G, M' |# y7 j, p8 j; C
----------------------------------------------------
2 J0 i$ Y! p, s% T' x3 ^" K) b#例子3 ; g6 f) ^. i+ p* K
* n4 q$ F: ~! e' H Z4 R; _<?
" V! m2 W% P3 h- {! b" d5 z |1 N5 oif($send) $ z) i8 S; ?5 L# w7 ?7 |- T
{
. Q, v9 @# B1 cecho "发送结果:$send";
8 {5 b/ V8 u2 ^3 Kexit;
! h: ?1 h. S) T* y$ J} 3 o* C( I5 o$ x+ Q: `
; l1 n3 f W! k6 Z?>
# r' l5 K! v' c8 \6 T5 J
6 M8 g, W' U' H/ Y% F<html>
1 N. j! _" N) f2 A<title></title>
. N; i% x! m! q* E' b5 o<body>
) n! G4 U5 t$ ?) B4 l4 f6 x<form action=<?echo $PHP_SELF?> method=post> 9 T+ U, _8 C8 F
<input type=text name=send value="输入值">
) @7 R& B. }7 r! z& R }<input type=submit>
7 t* @/ a. V7 p<input type=reset>
5 P. c( |9 m4 z1 K* ^</form>
- @& ]4 h( X" {6 E</body>
) u" [7 g1 |1 d6 p" S</html>
8 ]* N' s+ [2 W" J
6 a! | D& W) z; Y---------------------------------------------------- 6 f5 ^& P0 L1 |& L
#例子4 :投票程序. K% Z& i3 M" J6 s; O2 h3 h5 H
在这里:http://89w.org/thread-715-1-1.html ( G% r" Z0 ?7 M/ A" g% W) U3 ~
: T. g( w& a3 R3 n5 @4 c#例子5: 动态创建并保存图形
0 i! X. c6 q8 M. o9 d. b0 W L5 A4 w3 m, S1 ? ~# A! ]
<?//必须有GD库支持 ( {$ W5 V1 n4 \9 I& u3 l8 n! t
Header("Content-type:image/jpeg");
7 @0 ?, m" @) j$im=imagecreate(400,30); ( A {, Z: f q
$black=ImageColorAllocate($im,0,0,0); : H9 c+ ]) N3 X5 @; w- d
$white=ImageColorAllocate($im,255,255,255);
_( X! E0 \; i; u7 |# R# d2 }7 dImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
' j- e6 y2 D! w% O# `ImageJpeg($im,"hello.jpeg"); . i& J2 V' L" R$ O
ImageDestroy($im); B" J: k! @9 o) X- U2 l
?> |
|