  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
: e( v+ C1 Q7 Z% r
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
- k( U0 q) a8 |" s1 h( p( i# ]# A7 I; P
----------------------------------------------------
8 L7 q1 M9 G; j, k) P- L下面进入正题
, r, O8 k5 _3 ?' @7 j# h s准备了5个程序:
+ E# J2 D7 b! Z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 3 h3 d5 J, I7 ~9 [- v" ~/ v/ ?
2.显示一个漂亮的表格
# {4 ^! R( v$ ]7 D5 S* b7 j3.一个表单例子,提交并显示提交结果
( s9 M0 A3 |% k( B4 R" c4.数据库操纵例子(投票程序)
7 G* P: J3 K$ L5 [, `# n1 z5.动态创建图形并保存例子
0 F- f* ^# R! ^) ^9 H1 v$ b" u. n% G7 _9 H, W% R% Y* B% |
---------------------------------------------------- ' \( v8 Y9 I* _( g0 F
t, d4 l0 `. u: D) c#程序1:
: l8 w" s& R1 u2 m- `5 S
& P8 `1 Q% D& ~ _6 W+ R3 @8 j6 l/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
& n ?" L! q# F0 \& Z* m) a
9 m+ D, K) d2 l) `7 w8 N* N<?php
9 w. |7 \2 a, [ I9 ~$ ~# J( Y6 |& [' V$ w8 ?
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
6 c6 G+ ^+ O0 o8 @1 |% j- C. R6 |* Q8 N& k6 L _, h
?> 5 v/ @: F. n* t" l* I" ~: g. p0 U
4 D4 Y D! D( S3 j' ~9 x+ L' J! \9 e---------------------------------------------------- 9 s2 U8 K0 l: I& ?4 W# P T$ {
, r6 C! H d1 L# }; c
* H* E3 d6 g& Y* N. @% }, f#程序2: ( q; D( T9 M5 B3 d" T1 L
' y) n8 }5 C3 \ B
/* 功能:显示一个漂亮的表格 4 D3 W1 L' x7 s% \. G% B; w: \7 `7 R
! Z+ N4 X$ o* w. Q# S( r
<HTML>
- |% Q0 E) X3 l7 V% n<HEAD> 8 X( Z; d* d, v
<TITLE>一个漂亮的表格</TITLE> 2 q1 ^: m* h; w& L: B% _
</HEAD> ' O0 D9 g2 i& s- Y" c% g# y
<BODY> ! R$ L' ` P& h) K/ z
<?
6 A# `& |$ Z2 xfunction useColor() ' f0 W) N( g. d! f3 y* L* ^2 }
{ : m+ r0 J( Z+ w( E0 Z, E
/*
; L( X, X1 a7 z** 请牢记我们最后使用过的颜色标记 ' d5 j0 R$ I6 a
*/ , }# |, S, i' o/ V3 n. O+ Z" Q, n' S0 K
static $ColorValue; ( @/ b+ m& G' ^) @
/* 选择下一个颜色 */ 9 ~2 J* E* @# e4 V
if($ColorValue == "#00FF00") ! {9 b. g7 f$ C: g- f
{ & l8 a# M! j* o( Y. ]7 T) V$ u u! }
$ColorValue = "#CCFFCC"; $ [; Q# ]& v8 I# ]
}
# ?' @! L. V2 `( C8 H+ Uelse 2 b5 @8 ^) ^. j
{ - E9 [2 ]( J5 w# k. {; U- Y7 Q$ T
$ColorValue = "#00FF00"; 8 H( e, H/ q1 W
} $ F- n' u1 A6 F7 g% r- ^, w
+ C q: D; ?; D1 z6 M
return($ColorValue); 7 H5 M! u$ ]! \4 D" {4 `
} 0 `1 ^3 I h/ a0 C3 r
8 l) s+ j/ T7 F7 ^1 ~3 C0 f) Gprint "<TABLE WIDTH="100%"> ";
8 m! \9 R1 J! j2 j% h4 v( t- rfor($count=0; $count > 6; $count++)
! N( g1 K2 d1 D6 P* ^7 g{ - e$ U# K2 D7 c8 ~5 D
/*
# W) ~( k3 Y, z! T4 x1 ]9 I** 取得当前行的颜色
. z. D$ t' o: a5 E% H n*/
- s& S& G) N- v, Z& L6 Y$RowColor = useColor();
- }# o( ~% Y5 h& o% { @/* 0 M) ?% C2 ?9 q( X, G0 W
** 把背景颜色用HTML语言
& @" J! O3 p* P& `6 T3 M** 输出到表格单元
1 t- y) Q: t4 F7 ~$ _" Z: j) O*/ ! Y; }3 H/ I0 ^( Z
print "<TR><TD BGCOLOR='$RowColor'>";
* e! m7 o5 v- G5 q. s1 Uprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
b+ ?7 q- {" Z} $ {, F; [1 n! ^; l
print "</TABLE> ";
* p" A) c H ]1 D?> $ T K& r8 j6 [( X, x
</body>
# I. d! t# m4 T2 Z6 T% Z/ a- X</html> 8 [1 ~8 [4 K2 n0 A* g+ d5 M+ J
7 I8 k9 [. {3 x4 ?! c---------------------------------------------------- 1 E0 |2 i) M1 @1 s
#例子3 2 F, w4 O0 j- H
( H8 t$ M q9 a0 f<?
9 Q6 [( L& H6 x+ x2 Mif($send)
# D( t q& V! b( S{
( R' X$ x. T1 w4 Y" Kecho "发送结果:$send";
4 ~1 [8 Z$ M& Iexit;
/ S' [6 q/ n: J; ]" W5 _5 E} % |# z5 h! u) w& g7 r
3 F5 Z# d! J% \' U# f?>
" N# t' u0 n( B4 N! \* E, k! y- b
$ ?' V+ S& `# c6 u# O<html>
) B: N0 q+ `0 W" e<title></title>
( H9 _0 j3 L: U! ?<body>
3 M5 u' f) D9 W<form action=<?echo $PHP_SELF?> method=post>
, ~4 a% A# h& {<input type=text name=send value="输入值"> 1 h m# F1 L. z, \; C
<input type=submit>
. x: b) f/ F6 p0 {! f9 {0 ~, g2 w+ Z<input type=reset>
8 u0 a' p8 f1 F& j& e$ H/ _7 `</form>
* ]$ i8 K K6 y8 X& x- A</body>
* f) Q1 y. @( }+ a/ b</html>
. o4 Z& q1 Q) ?+ K6 W" \
* Z3 C {2 @, r& j6 I' v+ ]4 Z---------------------------------------------------- 6 X1 w* X- u! M5 J- ^0 B
#例子4 :投票程序- F& K0 H/ K/ f# U4 ?6 R: z2 ?
在这里:http://89w.org/thread-715-1-1.html ! e; F! d. s, {- Z- g/ r4 F
7 H; ~5 v9 u, D y6 I
#例子5: 动态创建并保存图形 ; ?( U4 Q) n! _; Q0 }
; g7 R+ q+ d& h5 N0 s9 ]0 W5 j
<?//必须有GD库支持
1 H4 t$ D2 x2 `$ L" |/ @Header("Content-type:image/jpeg");
1 M- C/ g4 g0 Z: @& S* W9 m$ l$im=imagecreate(400,30);
1 i# t2 P; n0 d* y- |1 v, c# c! R$black=ImageColorAllocate($im,0,0,0);
# E) b* l' x' l: Y$white=ImageColorAllocate($im,255,255,255);
/ t6 ?$ `) x- V2 d% n- D$ q" C, d: ]ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / C5 a( q7 T6 M
ImageJpeg($im,"hello.jpeg"); $ P: |- v: p; t+ t E4 {
ImageDestroy($im);
" ?8 T; E2 E6 ~& A?> |
|