|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
" a, U! D0 g1 {8 l& Lphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ; v1 s& o- s" r, u1 K
+ j6 u% V" E @; r. @1 I---------------------------------------------------- 0 m }, E0 x6 i$ j1 J! P
下面进入正题
3 k8 M% Q5 |& R( b/ a5 O% e" n准备了5个程序:
8 p' k- |) ?4 T2 }2 ?0 ^1 h1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 $ \( W5 u& ^& M* l6 X! D
2.显示一个漂亮的表格
. Y1 q* T9 ], E8 W) }0 x* ]3.一个表单例子,提交并显示提交结果
: M+ F8 o M6 f; d. @: r, f0 m4.数据库操纵例子(投票程序)
% Z/ `: D$ S X. [! T5.动态创建图形并保存例子 2 T4 m& w8 M; Q- m5 {
+ y6 J' X" @" \. }4 G+ t+ z$ K* `( v---------------------------------------------------- # o. }, U/ G5 V: D* N
; Z7 }4 r+ U0 c5 V#程序1: 8 k; U) K2 v: |/ \- {
- r6 @' `+ O+ A
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
& a$ G+ a; ?; T% q, C8 q
6 z: y8 B7 F2 f, r( v<?php 2 O+ ~$ C' q! ?7 }1 D/ V% X
+ _; E1 S' h4 D/ decho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 9 L% L [0 j- n( E- x X$ y2 s
, x! B% q; I9 T3 u?>
- e2 K) i% m- S) q9 Q/ I' @: F
& [4 E& n5 c0 B9 Q----------------------------------------------------
9 E4 _( c; c- R- o# J* s( j
+ ^4 t5 J4 L9 _3 x
% \3 b' |/ Q# t! k# ?#程序2: 4 e6 e6 f7 B. e
$ E* h( U/ I( Z* m# i& ]/* 功能:显示一个漂亮的表格
% h/ Z' O" v* a: U/ \( ^" i! A5 Y& `$ L" \. [/ g
<HTML>
B/ S6 ^3 g) p<HEAD>
" T4 n w2 a0 j6 k<TITLE>一个漂亮的表格</TITLE> ( U7 }" K" z8 s1 L9 k6 v
</HEAD> & h6 T* ]7 ~: g# `8 J0 p+ Z
<BODY>
3 A1 C2 O2 Q1 Q<? $ H7 e& A4 h# ~* C' d9 l8 @
function useColor()
, n2 S" T5 [$ l) _. A{ : S7 a9 h N' Z0 b% u
/* * s* R2 b* y$ m) ^- s( e; z ^
** 请牢记我们最后使用过的颜色标记
0 K# Z& |; z1 u# c8 I9 b, a*/ 8 y% f, m$ M( H* j% L( @! ]' @
static $ColorValue; 4 `0 Z6 u, Q8 k7 h
/* 选择下一个颜色 */
7 D! P* F, h, v/ W7 [if($ColorValue == "#00FF00") 1 N- U; T' _4 C3 e5 m1 U" \. U
{ 4 B) _! f9 T/ \1 E$ p, h
$ColorValue = "#CCFFCC";
" @7 B5 ]1 Y; L2 C}
1 Y2 n2 C3 O7 t/ E( p5 |, pelse
: u5 [3 c7 I& J3 y4 T{ 9 U7 [8 _$ b7 ^
$ColorValue = "#00FF00"; ) R* V$ W% S& m" U
} + Q, j& `. c) M V' l
" z3 @. K U; x/ q# p
return($ColorValue);
" j5 v$ L% n, w; l" k} , a: b! k* f! z& R& ~; z7 d. X# l
/ g0 V( w+ D! D2 q( }& @print "<TABLE WIDTH="100%"> "; / T; c" p0 B+ j, X( E# a; F
for($count=0; $count > 6; $count++) * u+ ~- K5 K, [. s8 y& c8 d
{ / { }0 O. P$ i7 [! z
/* + W, u8 J7 z$ l. i9 Z7 {* \
** 取得当前行的颜色
5 V' p5 W: R5 |- n*/ 2 b' l. |+ S/ ~- L+ H* g4 h
$RowColor = useColor();
! `/ r2 |2 G0 K) ]" a* d/* S7 O0 q, Z$ o6 n* r
** 把背景颜色用HTML语言
6 W. G' L1 ^$ J! Q- {** 输出到表格单元
' L* P# K- q" v7 {*/
@1 l! P, Q8 P3 x8 B- i) p2 sprint "<TR><TD BGCOLOR='$RowColor'>"; ) T* L& K! Z4 O/ k+ i
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
. s Z7 T$ L* e9 t$ ~( s5 O} , \' T' Y4 p9 f- }+ _( w; P
print "</TABLE> ";
- p }1 L3 }, W5 B0 u( e?> + s' r4 z" S- n" H; f# B# Y
</body>
' x% [! w. Z) V5 _+ Q% o+ J</html>
" R4 O8 I. }6 k8 l' n$ G1 f0 `/ J; b) c& m4 E
----------------------------------------------------
( ~2 o; B# w5 u! e; Q#例子3 + X _# P4 ?) H% v- v! v* K
1 p* Q: _8 O& Y" P<?
8 {( f/ L. y/ P+ Hif($send) : o, E2 d1 }8 ^$ ?; h
{
! L6 s9 G- D3 W: E0 ~# Wecho "发送结果:$send";
$ `# k6 q' r4 U' zexit; 6 D; `6 K3 y: |4 c; @* ^* e
} 6 e7 O1 C2 z# H M/ p9 H" E% L
% r( I1 j$ d0 I: K* i& I$ `: n
?> 6 d% H6 s& F. S7 z0 n* k/ g h
) n/ P& A) [- U$ T! l* r
<html> $ K& M2 Z$ Z8 {0 Z! ?9 S6 q. l
<title></title>
, {8 N" }3 L6 `/ A4 d<body> ) ^2 ]8 d0 Q" e6 O3 x- t
<form action=<?echo $PHP_SELF?> method=post> $ Y2 E0 p) @- f
<input type=text name=send value="输入值">
1 n; P4 q% o! P9 {<input type=submit>
+ S4 {3 N/ C8 m+ A: V& O9 H<input type=reset> - m/ H8 d: z( Z
</form>
1 Y/ C0 h" d" U# G" P, v</body>
0 d" R' A7 z$ o& m4 G, x</html>
+ f+ F5 x s5 X9 h$ f- l k2 B! z) \1 o% f/ k; ?, q$ g* m$ i& i4 w9 K
----------------------------------------------------
' F. P: [3 S' E. ?2 F#例子4 :投票程序1 U5 _* g: ?$ z6 i, {+ a6 g3 Z
在这里:http://89w.org/thread-715-1-1.html . O% u5 x# N' a
( M0 Y1 [" g/ H. z5 v( D' s M#例子5: 动态创建并保存图形
v9 S7 t) e7 g* b! |4 D5 _& U9 i3 s% } r
<?//必须有GD库支持 , T4 B9 u/ c/ ]' z" S9 D& h) ]8 Z
Header("Content-type:image/jpeg");
: A( y/ x) {/ Y) \' [$im=imagecreate(400,30);
0 d6 K# |& f8 U) W$black=ImageColorAllocate($im,0,0,0); , a- A6 _4 j4 F, Q0 n6 s- J* y
$white=ImageColorAllocate($im,255,255,255);
9 ~7 p- ~# X# R- p- ]+ HImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
0 ]' o V! B$ \. o( [- f% MImageJpeg($im,"hello.jpeg");
; M& p% ]3 o* x; ~ImageDestroy($im); 4 k; E7 E; |8 F7 z
?> |
|