  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
# t3 V0 C1 P! _ C
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
4 y4 x+ f& F) m" M/ I) {1 Q8 Y1 W& g- @; ^; c
---------------------------------------------------- . g, k, a9 ^9 ?' x6 K
下面进入正题
! B8 \$ c3 @8 y' X. A% P; l2 h准备了5个程序: : C1 o# k) E5 X$ |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
' W8 p; E0 s0 e, s, g* ]/ c2 k2.显示一个漂亮的表格 9 ]! c0 X2 D$ g- V4 D
3.一个表单例子,提交并显示提交结果 ; J x( Q- i: T" C. [
4.数据库操纵例子(投票程序)
( J' G, Y/ K8 n$ C5.动态创建图形并保存例子
- `! [7 ` U! c( ?: D) t
2 N" b+ D9 `9 d) ^----------------------------------------------------
. v! U1 w/ c; R) Z/ B2 H0 E2 l2 f, Q3 b
6 V1 g9 [* Z1 v) R#程序1:
% g) I9 p1 m$ ~9 e1 C) H" @4 q- c3 d
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
: ~# o/ _- {7 X# ?* k/ E4 [( M
; |( b- S- T, f- H( f6 j8 U* F<?php
# v. v% ^% P$ p0 V7 u3 o/ |3 O: B$ Y9 R3 |& i- K8 w) n, Y% a
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ . H3 [1 a- V# U$ }. @# a# ?) _! r9 {
# D" q v! r: i: u0 q; C" Q0 ~
?>
+ } w6 f# s4 }8 E& y
! D/ D! [9 H2 K9 s, r: J' ?7 ?----------------------------------------------------
/ ?6 M: e9 u; R, x
' Y9 [% P2 |" S/ E0 ~
& n6 F& x. n0 a5 k#程序2: + E) [6 I, d' H: N
+ v( B* A q8 }: H
/* 功能:显示一个漂亮的表格 8 n9 J8 s9 a, \! D
* `. |* S* f2 s- A<HTML>
" D% Q# C$ x/ n1 @" g0 ?<HEAD> , |2 B7 _0 e8 M: B( Q# ^
<TITLE>一个漂亮的表格</TITLE> 8 S# e6 d5 M: t
</HEAD>
3 T' O0 d, @& }2 r' I( Y<BODY>
6 b/ @6 B& w" b+ D R. X<?
$ [% T, T! A1 B: s( t$ F; \function useColor() : y" B# s& p! j
{ ( `4 Z8 D f2 ~2 I
/*
" f' d* x" O" N8 t4 E. @; i+ o3 l** 请牢记我们最后使用过的颜色标记
0 F5 ~$ H/ |7 b6 y; P2 h2 r% \*/ ; a ~' t- x' Q E0 b$ D
static $ColorValue; + Z/ B u8 _( i7 \! F4 A
/* 选择下一个颜色 */
) K# l+ x6 p( N) g0 s& Z4 pif($ColorValue == "#00FF00") ; J& D+ { H, \* S9 s
{ ' ~" y/ Z5 S- K# z* F
$ColorValue = "#CCFFCC"; ' S- w3 k6 `8 C4 p* |
} % g; m, \/ }) R, F1 n' |/ F: Z! B
else
5 g ~# F2 H; W{ 7 f# v S' W: C! i0 g
$ColorValue = "#00FF00"; 9 S# Q# y$ ?. ^! U# i: F
} " ?2 E5 M/ f3 g: @7 F& A7 T) ^
+ n9 N( ~" Z- A% E& B4 p
return($ColorValue); / Y Q3 s9 l1 E& ?% o% Y) N
}
* @" Y h4 m/ `1 x* |3 j! [0 m. ~ }
print "<TABLE WIDTH="100%"> "; ! T v9 F4 M6 l
for($count=0; $count > 6; $count++) 5 R4 T# A" W# @% a8 F
{
/ d' G! Q1 z& O Y+ j4 e/* & l( {- R/ B6 w! w" d1 W/ o
** 取得当前行的颜色
4 |) _0 j# l; F: `' v! Q6 [*/
3 z: b( @4 ]$ i/ W$RowColor = useColor();
" j, H0 _9 k9 n d2 }7 K9 O/*
6 g. \9 P# M1 ^- A0 c8 d" N** 把背景颜色用HTML语言
% [! p6 i0 E3 X- K D" }3 e. ?** 输出到表格单元
4 {4 v# |3 l, y: W( x1 h- _! Q*/
. O# @+ m/ h9 ^. Nprint "<TR><TD BGCOLOR='$RowColor'>"; ) a( U1 W& D. q5 z6 F( o
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
" U4 M# y1 Q5 h} 0 A: {* C, ?- r) d5 A6 Q- D
print "</TABLE> "; & h, T0 {! c2 H6 A
?>
9 V" V9 v, U: a</body>
# l8 p3 l# _0 _/ o4 l</html> # Z7 X; V9 q$ t
0 T; B( O3 R4 j$ U
---------------------------------------------------- 9 y3 j' x3 S$ p5 Q2 o5 Y% K
#例子3
, D- h" [9 i8 H3 ]. c2 |
' @2 o7 Q6 [/ z8 ? D<?
4 S6 s; g% Q8 U. Y i2 zif($send)
$ |4 q+ a- F0 }+ f{
6 Z' J1 [6 `7 v9 k4 I; o# Vecho "发送结果:$send";
" Q4 f k' |+ w* oexit; 2 T7 {/ T: G- Y. I* j
}
5 o) L6 \- X" |) K& u. @' n) x5 N( Q# _
?>
) X# J' e/ x3 c& K( t! L3 d/ j5 w5 c+ N _& I/ J# h( f
<html>
3 d4 Y) w+ e/ K. j<title></title>
& y, y) s9 e. J9 l<body>
& \1 f; P; D$ A5 f$ m5 I3 m7 w6 z<form action=<?echo $PHP_SELF?> method=post> 6 V j) t0 D3 t9 c- f$ g
<input type=text name=send value="输入值"> . o3 R4 a7 V$ v& P6 J" D# b: Z2 `1 m
<input type=submit> * E o# W$ R3 h
<input type=reset> B0 p$ `, e+ q( A
</form> H' |9 K8 Z" b i. [5 U0 D3 S
</body>
! d* e* R s2 d$ x7 G2 N7 L</html> e5 ?! b) K* p0 i% w
& k; z0 X: z' _( k! A---------------------------------------------------- ( y3 Z$ e) Q1 Q" F0 Q
#例子4 :投票程序$ P: u& b5 O% a7 b% Z& @% J* V
在这里:http://89w.org/thread-715-1-1.html - c! v. W. o8 E3 A
+ K# G9 H8 c! u5 {$ e#例子5: 动态创建并保存图形 - a9 ~ n8 Z2 Z* R
d5 x# ?+ S4 r( c0 M6 c6 ^<?//必须有GD库支持
7 j$ z3 }5 i' d4 L2 k/ D6 \Header("Content-type:image/jpeg");
- t# ]0 J. r' o; M3 M" l5 ^2 Y3 M8 g% J$im=imagecreate(400,30); ; w% a8 H3 F, q, c8 ]! ~
$black=ImageColorAllocate($im,0,0,0); ; g+ T& g0 k* F+ ~8 T
$white=ImageColorAllocate($im,255,255,255); . ]6 N2 M0 u) U; e
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ G2 Z2 f8 [; R6 s1 h2 B5 F! S
ImageJpeg($im,"hello.jpeg");
% U$ C% v3 m k0 K& i/ H" n6 dImageDestroy($im);
. x5 p4 R* I: w+ z' p* S! H?> |
|