|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
# o: D" V$ Q1 a) [ C( c5 ]: ^php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
2 ?0 n& {8 d! P& M/ ?* h/ j* Z; W* |+ e! g9 l
----------------------------------------------------
2 @/ R- d" o/ A( M5 L. _下面进入正题
2 o! r- l# Q' O# i1 ~准备了5个程序:
4 @6 R" ^) W* d3 @1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 ?4 Q/ ]& U( \6 D: {, k2.显示一个漂亮的表格
$ T6 ~& H! q5 z- e/ k6 S; [$ D3.一个表单例子,提交并显示提交结果
- B9 s. E7 X& F4 J- X% `) _; s4 }4.数据库操纵例子(投票程序) : ^- y' q& j( ]
5.动态创建图形并保存例子
4 @8 K8 v q! l) b2 }/ `0 o! [! Z& d- W& p! U1 j
---------------------------------------------------- : F" e0 G( U' k' @$ ]. W8 b
' Y" b7 C' o& T' [
#程序1: * f1 j% Y. u0 K; G
* c: y& l9 `- j! Z1 ^
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
9 O1 K; a0 S" g: t6 F
; }4 s0 ~" P: Z a! D( n<?php ; F' F8 {4 W* n! a; R' T: M8 m: V
% g- v) X# l/ W% U$ q9 Y# Q
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
W2 g4 L6 e# n* x; t& o; q
2 T( Z/ @2 G( ?4 `6 o?> 4 L$ C8 ?5 ^( y! U6 M+ N3 p% U
7 x" t' C h+ U$ T----------------------------------------------------
) G$ p' e" @) ~* e2 t
$ H! x1 X- V/ Y, c, Z: s+ D& {5 c/ b. Q
#程序2: & }9 k! o) u3 z
/ A5 o# z! m, m) `2 r4 Z" @4 H `. _* y/* 功能:显示一个漂亮的表格 ) B8 P" w1 r- l( y# }- J
# R$ W- q" k/ P! g2 m+ K
<HTML>
6 ~: z& h9 x! H4 E<HEAD> + x9 W! Q. }3 c: T3 O0 {3 I
<TITLE>一个漂亮的表格</TITLE> 2 _5 H# _. D* k9 J# D; X! j: Q) y- X
</HEAD> / j$ R7 T' R4 t$ ?* h
<BODY>
2 m5 Z( k, P" m8 ]+ V- s<?
+ Q% R0 y' ?+ w2 mfunction useColor()
1 A% y0 e0 W" g0 G6 M6 w{ 4 }9 x% n4 w& |5 o8 M+ ~
/*
* [2 Y9 T% _! \6 Z% |/ k5 ~** 请牢记我们最后使用过的颜色标记 9 _! H5 Z/ `& r7 S( |
*/
8 Z* Z$ r( ~9 A9 a( D1 U+ u/ Z* jstatic $ColorValue; T: H3 ?' m) F+ j9 B$ w
/* 选择下一个颜色 */ " c A0 Z6 W: u
if($ColorValue == "#00FF00")
7 a5 X: i/ F& ~0 V{ , k! P8 F# m u# f
$ColorValue = "#CCFFCC";
: E/ S- n7 U C} 3 }1 z5 k1 d7 `8 Y% J& x
else
, y1 Y* c2 F7 X W{ 2 {- I h$ C3 l
$ColorValue = "#00FF00"; ' C8 G. B( }6 F# @# {5 T' ?: F( G
} / R0 i! f% O6 K, P6 d& E; Y/ ]
5 k" Q5 p, f# N; T' @7 c1 _return($ColorValue);
: i% O2 _3 d4 f} ; z2 J! i, d$ f ?' V/ w
4 t8 A% U- V U( F1 M! {5 Hprint "<TABLE WIDTH="100%"> "; 0 p* {. y% h) Y" T
for($count=0; $count > 6; $count++) 4 S8 y9 R/ ]& l0 V& j! _
{
+ t% p6 d3 F$ ?, E0 ^/* 2 I8 t. ~$ l7 u* l h% W' {0 {' C
** 取得当前行的颜色 + {/ G6 L5 d6 p5 m! R( l
*/
2 U4 ]# [1 l+ X3 O$RowColor = useColor(); 6 C0 I: F- }8 p
/* " O4 Z+ v5 y# O [# c
** 把背景颜色用HTML语言 9 b/ c6 V; w' D0 M( b
** 输出到表格单元
0 |8 N0 e, m. _; T*/
5 ]9 |" G4 ?! b( ^; o; x5 R) ~print "<TR><TD BGCOLOR='$RowColor'>"; ) a3 w3 j$ W, q$ i& R
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ) E; n8 M8 Y2 g. Y4 Q
}
8 ]1 w0 i6 Q ~: ]3 dprint "</TABLE> "; 4 ^$ @; \7 H0 z+ X% V: w" p0 X
?> / ~3 b8 Y8 g8 n9 M' v
</body> ! r9 r, e/ _ R( L3 |9 [
</html>
* D3 Y7 H4 Y3 K4 j% L
! T& q0 m! ]% f2 W7 s7 J! P* o---------------------------------------------------- 7 q3 _1 N- C9 m( S" h; O
#例子3 5 K X$ K5 e2 ]% b, \9 U
' n8 M% Q! w2 l* H! [
<? . U0 | k8 W2 |3 j( m
if($send)
4 j. `2 Q: H, p& R{
& ^- {; F8 d9 V9 ^; Z$ iecho "发送结果:$send"; & T. [8 X q) Z
exit; 1 E v+ T, k: f
} : ]" s4 [9 n# m
: K9 X$ F0 L. H6 ?+ P, |
?> 9 m" I6 d# c: J. {2 e
, g7 ?* [+ K9 q/ d<html> 9 H- D. U, B& |5 S9 M8 c' y. M" O
<title></title>
: b. K5 a* j& @5 r6 I+ y<body> 2 { K L+ Y9 o. r
<form action=<?echo $PHP_SELF?> method=post>
3 y5 }+ T, |( f# ~<input type=text name=send value="输入值"> 3 A; r5 ]4 d; I( E( l. e) c5 P
<input type=submit>
9 [* I1 Y& [5 D% ` U3 q* N% R<input type=reset>
1 a2 A9 N8 e/ \9 ?3 C) e</form> ; z7 ]8 d2 T0 V
</body> 6 Q5 `2 t: X9 E0 A0 H9 B4 C
</html> , \4 ], R3 R# Y
e0 T9 g1 [' v* ~: h----------------------------------------------------
: g4 J) T( n* |0 o1 X#例子4 :投票程序
: b9 ?4 F5 @+ M' c( r+ ~在这里:http://89w.org/thread-715-1-1.html - O1 l6 x: D/ M; y" z- K
0 A- P8 r% d* u6 J- a, h#例子5: 动态创建并保存图形 + C1 @! u- ]8 j1 P( L
! v# v% H/ b5 e9 y1 W<?//必须有GD库支持 , G3 X2 Q# f/ r+ V e3 ?8 h
Header("Content-type:image/jpeg"); , C4 D$ s, v3 o
$im=imagecreate(400,30); 6 @' N8 n& L( e( K0 X
$black=ImageColorAllocate($im,0,0,0);
! S/ U& c. @; Z$white=ImageColorAllocate($im,255,255,255); ( j8 n. Q6 A3 V" T3 k/ R& Z: f* x
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); v5 l l: J, P! g3 r2 f$ w
ImageJpeg($im,"hello.jpeg"); 2 e: Y# @( Q% K
ImageDestroy($im); 1 H h4 M$ Q7 a7 E3 |
?> |
|