|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
, ~5 y! s& C- U5 u- o8 I+ P
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
" E$ K1 Q$ h2 O3 s8 m5 ?- J) w
9 C/ \& ]( r. C/ @+ Y---------------------------------------------------- . F1 N, j: `" s( @" D5 d
下面进入正题1 D) T% V; F( ~( T& [: G' F7 L8 C
准备了5个程序: 3 F) P% V/ }. R0 K8 x
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ' n, T v9 h/ j- u9 } B% q8 j/ S- O
2.显示一个漂亮的表格
( x. \ I1 k+ G3.一个表单例子,提交并显示提交结果
/ t0 J9 q( u" l: F* s; F f% n. n4.数据库操纵例子(投票程序) 0 _/ H: g; V/ S& S8 u
5.动态创建图形并保存例子 4 [! W" b0 b5 M" F. y& [2 ~
8 p! B9 N: A) X1 m" D9 e) D5 Y
----------------------------------------------------
) \) k" z* M) ^& y- p+ d1 _5 I- y/ h/ T5 d1 R! R' Z. A, i) K U; w
#程序1:
6 S% e3 n4 Y0 ?: C+ j$ z
6 L9 i9 S1 E4 v! ~+ B/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
6 [5 U. [2 W6 t
; Q+ C ~( t! x9 V# o, }<?php ( [5 b2 ^+ K, N: Z
. g8 E3 [' ?+ J9 K8 z" g5 o0 l yecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ & n5 @) s; ]! k2 H
- ~( q& T! ^) q
?>
+ F* T" p4 ~8 b+ D, G( b; v1 ^ ^( ?8 h8 y* @
----------------------------------------------------
/ \! s9 Z2 u9 y- ]$ y q5 g
, I6 D' P$ ]& E4 J% `8 A l
$ T4 F/ c- W4 C- ~) D#程序2:
$ O# M; u% i4 I; o' H( F7 h
: B$ p& |# U% W/* 功能:显示一个漂亮的表格 9 U" B, P" s, b! w) @/ o. e
% {; R8 F( |% X. V* L. g<HTML> - l3 S* Q- ? w1 e$ [; C+ C5 l
<HEAD>
: a% s! v% U6 R& h6 t' \ i- Y<TITLE>一个漂亮的表格</TITLE>
0 C8 N/ h6 S7 W* Z, S. L9 B8 s0 k3 N</HEAD> ) P- g5 ^0 o2 `0 E+ d3 R
<BODY>
) m, R5 Z& e) Y/ W- Q1 f<? ! R+ B, L8 @! }/ _! }6 s
function useColor()
& c- f1 U% P" F% D5 M{
$ ?3 c9 ~$ U& o; i$ {/* # G3 T* U# R. u+ _
** 请牢记我们最后使用过的颜色标记 3 s9 Y! e. Q4 T& l& g3 ^! Q: [; E, e
*/ ) G' \3 t" {! S* B! Y/ x
static $ColorValue; " C# k* p1 _2 P c1 K/ D
/* 选择下一个颜色 */
" w5 x- v# `. a/ j8 Z; }if($ColorValue == "#00FF00")
$ y* ~' p4 K4 j1 N{ ' M8 l& {, U, q) w9 v9 S
$ColorValue = "#CCFFCC";
3 T6 N% U! ]' u( I}
- w0 R; [, e- C* A8 t# Zelse
# U, @3 p3 y3 @{
) ]; t0 U- X3 u; H: w: I2 \, z$ColorValue = "#00FF00";
8 A2 t! B* e2 t} + d7 y* E: y) H* U
+ B G! @) I: M4 j" Oreturn($ColorValue);
7 ?6 ?, H; j' r+ C} + D3 o9 O, }5 _) G Z8 U
q# c8 j" ?% s. Yprint "<TABLE WIDTH="100%"> ";
! P1 |! z+ Q( _for($count=0; $count > 6; $count++)
. k# q/ ^1 k/ D. w& N/ X{
5 _ l2 ^: X5 [6 U9 k/* 8 X$ P3 w& s- ]
** 取得当前行的颜色 ' F+ i$ D( ]) a4 E0 V& G ?
*/
7 W8 `! |$ j0 Q7 N" ^) a& M4 e+ Z$RowColor = useColor(); ( K- J! R P) o- Y2 g, P
/*
7 ]* A: Z K) C, C. f \7 \** 把背景颜色用HTML语言
6 H' F! U3 s4 d) v, F1 o/ D** 输出到表格单元 4 D) [; f8 ^( S! E# m% W3 ~
*/ - e1 R4 H0 e& Y! D3 \2 J6 P
print "<TR><TD BGCOLOR='$RowColor'>";
9 h( F- t7 y! n% P- Q/ q! Hprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
^; b1 K) W0 i- o4 a' T4 ?}
0 D Q0 w# _; Lprint "</TABLE> "; $ ^3 G) f# M2 B; y8 w& ^- o: E
?>
& D8 F y2 [1 z</body>
+ @; Y4 J: D% D$ ^</html>
! O9 f5 e" s$ E0 }& U! ]* d$ b7 e, m: i% I
---------------------------------------------------- ' w% N1 q5 K: y J* W5 H* W' [. t# r
#例子3
2 S% E, A U- l! l1 W6 J
# X" e9 H7 I; k<? , q8 r" [2 C8 [" T2 r) y8 Q( c
if($send)
" \# b( J9 I# |2 G! u( r{
: _2 \4 w' Q7 H0 l2 S3 Fecho "发送结果:$send";
5 y0 ~4 ~3 H( L) u2 s/ aexit;
4 X! Y) h# m- p0 E; x}
( V1 e `( H/ C: O' B5 h6 {
. B. \% T2 E2 P, G1 j3 _8 y8 h! C, O?> - G+ e2 t6 I% ?# c
, }* B& W( e Z& K<html>
2 C) o" E1 I5 N6 ~. V<title></title>
2 h; G1 X3 R2 G) h* z$ w<body>
. U! @# ^1 u5 @3 `<form action=<?echo $PHP_SELF?> method=post>
* h* P9 C# L2 }1 w9 U6 [2 e! K<input type=text name=send value="输入值"> 1 o* M# q3 Z k! z$ z
<input type=submit>
1 D6 p/ }# j; S# R! x7 w# }9 c<input type=reset> ?5 u! r! _* V! h1 M% c
</form>
( p3 x, B7 E- ^( f</body>
4 H$ ~* a0 ]. ^' V- Y( U</html> " X! U, Q6 Q& s
8 R" r' J: d" U4 h+ A4 h$ |
---------------------------------------------------- % \ d9 |3 N6 _" Q5 }& z
#例子4 :投票程序7 S* t* J( [& O- C1 u! H
在这里:http://89w.org/thread-715-1-1.html
! `$ ]5 Z- d: D; E# e7 O O4 [! \+ \) s. H- i" `
#例子5: 动态创建并保存图形 5 R4 C/ i0 o- y. U4 `
+ K1 ]3 l3 u5 D
<?//必须有GD库支持 5 P* N- z6 K- K' r9 N! }
Header("Content-type:image/jpeg");
. T& |/ J& G9 g! r( W+ |% |" H. m/ n$im=imagecreate(400,30); & B1 N: h4 `5 ], x% b4 y9 w2 ~' }3 z
$black=ImageColorAllocate($im,0,0,0);
; O1 f6 U+ C7 R9 Q2 q$white=ImageColorAllocate($im,255,255,255); ; S [7 Q( a, i; }9 c
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); j8 ^. @5 Q8 Y/ Y
ImageJpeg($im,"hello.jpeg");
$ }8 W2 D) V3 f3 K& J; yImageDestroy($im); 2 u+ f: W; r0 y h9 z ^) ^
?> |
|