  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1 B" X4 s$ j4 `$ Q# T
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
3 P) f5 w* i" q
! X1 c$ E+ d Z+ U----------------------------------------------------
4 A* G. G) Y# l2 K0 @下面进入正题7 O* u% l+ a9 Z! V) S
准备了5个程序: 7 Y/ {. R, O& C8 y0 I# \" v1 |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 " |9 j% z3 a) w# j i9 j6 V3 C% G
2.显示一个漂亮的表格
8 k8 S4 ~! w/ B; R. l/ w% J4 w: m) N& D3.一个表单例子,提交并显示提交结果
, w7 ~4 L- _* P# s% B0 ?. F# B; e4.数据库操纵例子(投票程序) & ~) M7 G6 R3 |5 c! q! N. v' ^& j3 p
5.动态创建图形并保存例子 + d+ O1 d. D; k0 b+ j/ Q0 J
. ^; d: ~8 s9 a- D9 u- E( q6 \- o
----------------------------------------------------
: S4 F, I& j2 K8 c6 C5 m* ?0 S7 n. J# }7 s7 F! R2 {
#程序1: 7 t( Y2 ~6 S. J3 D+ g* q
/ H l7 S! O! H; w/ N2 J
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
2 Z( T1 K6 _0 _1 I) x! s1 G1 c7 g- u8 z
<?php 7 b' N0 {( o- i' I% w3 O+ C
8 V& {9 l i4 L% Aecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
8 }% p- u, K- ~9 Z0 U. E& r' Y; ?; P
?>
8 ]. ?' \+ x/ `/ s7 y; ]: I
2 q% D$ [$ g/ B6 c5 q---------------------------------------------------- ! p9 p ~- \4 m y' c* a
5 N+ R; |6 ^5 t8 g3 x# P' h# j' W# ?
#程序2:
( G- E, ~9 z/ W D$ l7 G) R% O. e, N) V8 \) E2 ?0 F0 b$ [) A
/* 功能:显示一个漂亮的表格
3 d5 U) w/ C! A
2 n! Y4 ]+ ^0 B* V( x' O) B* | L<HTML> ; I. |6 G& y9 ?4 n+ V" `- D
<HEAD> ) W, V3 ]% W8 c; j$ B0 a. s
<TITLE>一个漂亮的表格</TITLE> 4 B( S" S) u! Y( ?
</HEAD> - Z4 T# p+ ]7 B7 ^& v0 `. Z4 `: F
<BODY>
- l# O8 a; m/ ?' ]- {) g<?
; u, k, _4 _$ o( J3 Nfunction useColor()
D `* c% O+ I- K{
; J& D3 d4 q* a0 U2 g. t2 k/* : C+ m/ z2 H8 |* W4 v& k' ^7 z
** 请牢记我们最后使用过的颜色标记 3 S9 m: j. l R8 T
*/ * R! R" O! j/ w7 L& j4 `& U
static $ColorValue;
1 `1 F/ E8 B& T4 \" s0 V, j/* 选择下一个颜色 */ 1 b, Z* p/ d$ x
if($ColorValue == "#00FF00")
& Z9 }6 A$ e7 ?5 A. r, J5 o{ 2 U6 [6 I3 U. L# ]: a
$ColorValue = "#CCFFCC"; ( u3 m' `) s) J) ^* [2 D2 T9 T
} S `5 N. ~- L& |* _1 M
else
]; v+ X6 _8 e9 a- e9 |{ / x. `; D( x* l
$ColorValue = "#00FF00"; 9 y" K' |$ t2 T/ t3 ?2 g! g
}
# y) \, I5 E$ W3 J! w
- a/ x4 O- H a! X- Lreturn($ColorValue);
9 @' F& o4 \7 y) B w: x" D5 i}
, o: X+ c+ ?. k( K% \
1 Q, g% t9 ~$ D( t1 A2 T$ vprint "<TABLE WIDTH="100%"> "; 9 [! s4 Z I' T, T0 l" k
for($count=0; $count > 6; $count++) ) J' T) T; N! D; M2 K/ ?
{
$ `* E; `& k8 y# ]" f- Q5 B, y, W/*
7 k. }4 M. g& ^1 `4 a, `$ C** 取得当前行的颜色
5 ] w2 s6 Z; G: p6 p*/
7 c, t4 |4 h; W0 y! @( D8 ^' @; Z$RowColor = useColor();
0 u: f, ^! v, i- f" ^1 h/* 7 W6 Q2 V) L/ [
** 把背景颜色用HTML语言
" ?, x( A, M6 D- P& s. x** 输出到表格单元 & ]2 u3 D0 f* p: D7 J' _/ K
*/
" S; a/ \: h$ Q- @8 L5 ]6 D* cprint "<TR><TD BGCOLOR='$RowColor'>"; " g' C& w4 g5 L. P
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 3 q0 B/ d( _, k
} % y& q6 b! J% d0 X7 |, N5 z: F
print "</TABLE> ";
; E+ e c5 \3 s?>
5 }. R) W7 p$ |( F$ S- ~</body>
1 b0 C; B$ r6 D4 E |" N</html> 2 h* S$ ]. J: @, q, B1 d C1 Z1 O
" \2 N/ P5 q- S1 y, H
---------------------------------------------------- ) M+ x1 y: V; U0 O Z
#例子3
2 X+ R8 D" |$ S) ], I7 [% @0 V& Q
<? / m" ] g1 _1 I ^. z
if($send)
% T' j( I, c. t& I4 D% l+ @{ / q" Q n% d7 T0 c7 Z& C( M+ ]
echo "发送结果:$send";
' \* L# J0 U) Pexit; 2 k2 E/ |. y g7 I2 K
} - f! U3 m! N+ n! e& r7 @, O; v7 x+ ?$ g
" t1 R& J2 y W. \0 t0 S
?> T) T% v) m+ b; y
8 w# H& P; J: i9 v, ~' w
<html>
( q4 O$ u( y# J& G4 U- ?, \' a<title></title> 0 q3 Z3 a" {$ A4 c
<body> # C, |4 ?7 S. P8 a
<form action=<?echo $PHP_SELF?> method=post>
& O& V* H- C( w) `% E5 z, W* u<input type=text name=send value="输入值"> + u: T7 R, p; u8 \* @
<input type=submit>
( x) o4 _0 e f! U; R<input type=reset>
9 h: B6 \2 M! u* D. x5 J</form>
. L; [1 P% W1 J/ G3 D</body> 3 h( T* C% }$ K+ o9 E9 `9 N7 h
</html>
. x' b ^) P( a T! Y, x( s- P
4 K& Y! m7 ~1 B# Q$ Z---------------------------------------------------- 3 R& ?0 P: K- j% F# F
#例子4 :投票程序+ ^1 l) S2 d( `7 ?6 e
在这里:http://89w.org/thread-715-1-1.html * \; D$ N; w+ z; l
: J/ f5 i k& l7 [5 J
#例子5: 动态创建并保存图形
9 k4 _3 E$ }$ p6 j! U, P: [5 Y* i2 u
5 A9 B: _: x$ V! L4 U" W, ^<?//必须有GD库支持 ! J7 Q5 V2 a" k5 F: [8 w
Header("Content-type:image/jpeg"); 9 H; g* j" L# q' C8 h5 S1 H/ |0 ?
$im=imagecreate(400,30); ! Q4 O o# I; a6 T# n6 ?; Q
$black=ImageColorAllocate($im,0,0,0);
9 g2 x& w. U) J% g" G9 N$white=ImageColorAllocate($im,255,255,255);
1 d! ]: I( g& }4 Q& [! MImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
# g% z8 O- w+ ]! U8 {" M4 v0 D2 L& qImageJpeg($im,"hello.jpeg");
7 ]' D4 s- a! O2 x. mImageDestroy($im); $ Z, ]$ Q' t1 e/ e1 X+ A
?> |
|