|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
2 r) @9 N% W0 T" r
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ s- O% W4 j5 D( ]8 W/ C# H
+ h% a: C- W; ~3 ?
---------------------------------------------------- P' r8 p! g3 p+ p: x* ~$ m4 L
下面进入正题5 m9 ]8 R$ ^/ Y k! w0 |5 \
准备了5个程序:
+ X% Z, o6 Y* _/ B0 N* C N8 y4 I1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 9 M* T" x; e4 L G$ f- c
2.显示一个漂亮的表格
; X- R! _/ I' I& f3.一个表单例子,提交并显示提交结果
0 W H. M' h- I G. n" G4.数据库操纵例子(投票程序) ( R" X t) b! K
5.动态创建图形并保存例子
& g+ o0 B" A& L: o: i9 s( n; F
0 g& b$ H/ j6 J% o9 F---------------------------------------------------- + J D1 {0 ^4 G( O! ~5 V. {
2 H, ?. }; W5 @+ \# @9 Y2 X#程序1:
# _/ P: }6 `5 P
# J7 A7 ^6 H. }! h$ \* I5 Q9 E4 V/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 4 H3 x5 b3 M0 u" v S& y; L
+ M! Y% \; D! v+ T<?php
0 ?3 f8 t# H2 ^3 R+ _' A5 \+ q" L$ x7 A" K$ P8 H+ t6 ^
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 4 d: v# z2 U( }, r4 d
: x9 K1 l* y% f6 S: R. N?>
e: w5 L2 C$ \/ i# z$ E
; P! V3 U9 {( p9 D1 x$ _: O4 b----------------------------------------------------
3 C7 \) s: y1 y( C* {2 ~) r6 Q( a( a/ w( o; o/ h: i( O4 y3 U
9 p' S) A) z* V3 a0 ~
#程序2:
' R1 i9 w# ~% e {) C/ o: b, i3 S0 I" H
/* 功能:显示一个漂亮的表格
6 f+ P, j3 {; F: |- o8 ?1 r7 U+ c4 p. i% E: ]8 p
<HTML>
7 ~* Y; y" p$ Y& }<HEAD>
% t6 |/ M1 T, U' f4 |: K5 h<TITLE>一个漂亮的表格</TITLE> / E, x: A; T8 @9 X
</HEAD> 6 `' X; b: i4 Q9 q3 G) X6 h0 P
<BODY> 7 H) K7 o. v/ n4 \1 C4 z
<?
3 b3 q- O3 T3 hfunction useColor() 8 j' k$ W; c3 F
{
4 U' q+ C( F% V/ _1 h4 p f/*
. b+ E4 v$ Q# T: h( s( j! q** 请牢记我们最后使用过的颜色标记
3 X N" P% X S" O8 c" o# f8 a*/
: n w; k1 b' @static $ColorValue;
: u0 @/ H$ I" S& Z( h1 w5 s. A/* 选择下一个颜色 */
' W3 G* ?. @8 n8 dif($ColorValue == "#00FF00") * k" Z6 }" e! Y7 @% ]
{ ' |; B0 M+ O3 l5 H
$ColorValue = "#CCFFCC"; ! b9 m, h* Q8 T# F0 y
}
- [. z* a5 k3 Y: ^+ f# |else 1 B, g8 e) _( R) l% R7 f( U: _
{
. r/ K. X4 p) P/ W7 g$ColorValue = "#00FF00";
- H3 j* A' S& E7 \3 |}
- y/ P3 t' i8 m! P! p/ r# g0 ~6 x
return($ColorValue); % V6 `( _1 z7 h# L9 I! j
}
6 P' |0 k3 \, ~( d- g, J* M6 a I0 `5 d3 u3 ]" g0 R& k
print "<TABLE WIDTH="100%"> "; $ [2 Z6 N! S; U3 N( ]
for($count=0; $count > 6; $count++) 8 S |' I$ b2 P; }! f8 n
{
% `, Z x+ F5 c1 i& U/* & v# f0 I! w3 o+ s
** 取得当前行的颜色 4 n' `) _3 y% _6 ?* c/ [+ `0 Q, k
*/
5 a g* j7 _ G$RowColor = useColor();
9 M# D: j: c* V1 o) y# Q9 [/* q2 ?" x$ `& a1 M. O! h2 r
** 把背景颜色用HTML语言 0 X- ]* I8 p6 h* }/ z- J
** 输出到表格单元
/ b9 n/ ^) K% E9 a7 V*/
# n3 h0 t |* e* tprint "<TR><TD BGCOLOR='$RowColor'>"; + H+ n4 X5 n2 D- t
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 9 p* n/ u# P/ p; d3 G0 w
} / z& r# B$ o5 n
print "</TABLE> ";
1 b8 S, E% v1 i) q, _?> + _* f0 p2 K4 z- A5 w
</body> / F7 T, Z) f* Y# F' u V
</html>
2 { D) B6 z1 h6 {
6 b+ j; s2 _* f! b+ `----------------------------------------------------
7 a) e' Z: F' @/ X+ W b#例子3 ) N. ]; m# P3 V/ z, k. `8 A
% K9 l- |9 Q3 [5 ^8 a m
<?
; Z9 l) Q( l; w0 }- W5 S3 M( tif($send)
4 L; J' I. w/ t L r) T{
) H t' O7 r' s1 Qecho "发送结果:$send";
$ K) B; c8 |' Sexit; 5 R1 L, @: v8 U4 Y6 u4 s
} 9 I- V' @" p6 e/ L0 P+ @' z" n! f
! [8 W o1 {" r9 e+ q?>
1 F2 E" O( [5 n* W$ M0 v" Y! f! s* O) U' K7 O9 e; ^+ `3 D5 {
<html> " T' c0 f2 H0 `, F M+ W
<title></title>
$ S2 O. ~8 u/ K<body>
1 _. J! c" d3 d" N! ?<form action=<?echo $PHP_SELF?> method=post>
3 S* Q' Q( ^6 m: m<input type=text name=send value="输入值">
. o9 L, V, \1 L6 O. c8 H<input type=submit> $ g/ k5 h. U0 q' _- [$ p
<input type=reset> " y! p1 v9 b$ F4 v1 w2 }
</form>
9 t* @% `6 q4 @! o</body>
6 Y" t0 P$ m/ t' m1 w$ D! Q, e</html> 7 }3 t8 M3 D! c! ?
) [1 o$ a& e0 l4 i% T---------------------------------------------------- 5 V) Q6 U5 ` O2 s0 t
#例子4 :投票程序0 G+ c' o2 r& i$ x
在这里:http://89w.org/thread-715-1-1.html 5 i% P6 W; ]& H1 T
. Y0 j \' c* Q# R1 R* Q#例子5: 动态创建并保存图形
) T) r; t, ^- b" }( q% \0 a' ] k& }# M4 f+ _7 S n
<?//必须有GD库支持 % T! Q' y2 x1 Q ~" v0 ~
Header("Content-type:image/jpeg");
0 K5 @' D& n' C" O6 A5 V$im=imagecreate(400,30);
l3 Z/ U* [4 W2 F& W$black=ImageColorAllocate($im,0,0,0); 3 L# c* l- m/ d7 t0 M3 D
$white=ImageColorAllocate($im,255,255,255);
5 r& D B6 |/ ]7 pImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
9 G! ~* D2 s/ dImageJpeg($im,"hello.jpeg"); : s* _. p5 W6 c% B2 [9 k# K/ T) j4 W
ImageDestroy($im);
4 g3 ^) L5 S4 v3 Z* A, L) P?> |
|