  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
, n5 R( K5 j( _ ]2 u' Tphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 d, ~+ m8 z7 x% Y# \! x: i7 p" c* c$ n J8 b3 s* c
---------------------------------------------------- # Y, j. `5 J- t
下面进入正题
$ p5 K9 w! ^# ?- A5 R1 N- ]准备了5个程序:
8 m; J2 c Q; @5 g0 a1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 $ w# l/ d, Q! H4 S; _1 I* L' m
2.显示一个漂亮的表格
( s( ~5 A9 C4 {! w) Q6 h. t7 V% k3.一个表单例子,提交并显示提交结果
: C5 m! w' Q* @; W) T4.数据库操纵例子(投票程序) % N: g. W f; V8 U- s) @. Y2 G
5.动态创建图形并保存例子 . a4 a: \% L8 P) k5 C
0 F, T2 p. ^1 s" t
----------------------------------------------------
) G5 f0 M' n, y& W- S2 A
8 Y1 v+ u+ ]! t; c0 l8 f#程序1:
& ?+ ]' V* Z# O8 m8 B/ J
- C [9 M9 e/ y; I3 \! e; [/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
1 h2 k7 v9 |; a5 n& J$ Z5 _* r, Q* V0 ^
<?php
0 H" g+ ^! R, R% q! u0 l" i+ R& R9 k) {( U5 V1 g n7 d
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
5 w# T. o8 W' V% _( {) _% e
, h7 U, w5 q! P4 b) w?>
; _: I% z3 Z, b+ F+ h$ Y# z; z: N3 a2 W4 B4 f) O
---------------------------------------------------- ! D* L- i) |$ y1 ^# x; z6 w' k: Z
, q+ X* p6 S4 E& ?1 \" P
# m1 l- {& ^: w4 P. ~: D+ p- F% v
#程序2:
& x% n4 C; K+ x6 q" i$ y' q- i Q0 d% w2 r% M" V) W+ d' T
/* 功能:显示一个漂亮的表格
8 V/ {. h7 l5 {# r! k. R
* V$ r9 b7 x ~% X<HTML>
# t# F% a2 \- y' t9 I) H<HEAD> + W( Q" N- o$ S$ ?' ~
<TITLE>一个漂亮的表格</TITLE> - O! f. S8 b. l8 T& z! r o
</HEAD> 2 i* h& O! E0 \9 f" y x+ x
<BODY> 5 E" X' R# C8 X0 L/ I4 W- g$ v
<?
0 u4 Z% x' F7 lfunction useColor()
. P, f: Z% d8 p; A6 ?{ / Y. g8 g6 c+ I
/*
, p3 c) g3 n! D** 请牢记我们最后使用过的颜色标记
& _, D/ y+ N# [*/ S9 c r, F7 R5 \( N% j! K
static $ColorValue;
# Z$ I# c: |1 E$ |$ [ L3 c/* 选择下一个颜色 */ / T! [+ l2 w, R! B+ K1 h
if($ColorValue == "#00FF00")
- Z& H ~+ T* v$ A{ 6 z0 o2 q9 J8 i
$ColorValue = "#CCFFCC"; 0 k8 D' _( v5 B/ t F
}
: a) I- _9 p- z) q( kelse
" T0 O0 f9 L$ [( J) f; N{
a" g; X' j. P, M8 E$ColorValue = "#00FF00";
6 h: F, G) Z' U" u}
' A5 s$ K: y5 F/ b
2 z# T* j# h7 u2 f7 breturn($ColorValue); ( ^( _. R0 w" ]6 H7 ^, r
} $ e- G8 e# P2 F% G+ g2 `
9 B2 l& a* Y( I' [9 e
print "<TABLE WIDTH="100%"> ";
6 K8 }7 m( V: L# u+ l( N0 n9 bfor($count=0; $count > 6; $count++) 8 a# B5 |, Z, O* h; z
{ ) S' _4 @1 T7 }( S. a, K R
/* , F) n6 y, S7 Q# D# n9 |2 ~
** 取得当前行的颜色
- |8 {: a: ]2 I" h2 |( p0 d" Q*/ 3 E( [$ D. d! d$ w2 u# B$ l3 c* T
$RowColor = useColor();
9 R2 w. T1 S( c8 o. o' q: y/*
! v# b% E$ J! L- ?% {+ E L# k** 把背景颜色用HTML语言
) a# J: t) j- N3 a* o! _5 p** 输出到表格单元
/ Y1 g f# Q8 \7 Y0 o*/ / X* f- h. h5 F5 \ l$ W
print "<TR><TD BGCOLOR='$RowColor'>"; 8 p! [5 V! h8 Z/ h V
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ) E& Q5 G! m9 P/ G
}
. h8 S- K- i' }print "</TABLE> "; * |) H2 k, }" j T2 A
?>
4 N t1 p4 H# w W/ I</body> ; V( |2 I! \3 q6 C0 {/ o; ^
</html> 4 x' c4 K. j% V, Q! O; @1 ]
& D' Z, N: G( I$ z8 P
---------------------------------------------------- ( y# \* n# B5 H* H
#例子3
- @$ v% g! M" N/ a6 Q( D: X3 r5 ]4 w T: m( R
<?
, P+ |$ B8 w8 K9 c( a3 q: Yif($send) - [2 n4 Z. G" I. W. E8 o& ]2 v
{ 3 }7 }% ]2 J2 j
echo "发送结果:$send";
/ d) ?) @% n3 ^- P3 f1 G8 hexit; 0 N3 C6 G* F! M5 n
}
& I7 z7 Y) W6 L$ v7 ^3 _+ J
) {' ^. w+ _! G4 s?>
' f/ t! t, t7 M3 q5 Q1 m" S2 y
/ ~/ R" T% _) q# m/ g% H: B/ I& x<html>
" k( e( M5 g, |5 |3 T, n, |<title></title>
2 v3 q, F, r; n7 ]* _<body>
- z: d2 a" f$ P. K$ c% d<form action=<?echo $PHP_SELF?> method=post>
& v, y9 B2 e5 P, r# `+ e$ ^! n<input type=text name=send value="输入值"> 0 U! Z# L( Y6 {# c: ~% M5 z
<input type=submit>
5 k" z* G1 F$ l4 @( Z) |<input type=reset>
( Z+ x5 \* y4 U</form>
) a; q9 G V$ E" [3 d9 I1 t# q: p</body>
7 s" M1 L) U. ^9 o</html>
, [& A; ]6 B4 \* O( ?" H7 N& F+ F9 z- B0 S4 d
----------------------------------------------------
* w$ @) R4 P- X6 T#例子4 :投票程序- d3 ]. s% O! z. b
在这里:http://89w.org/thread-715-1-1.html
7 t/ O& R+ N* k
, m7 g" M; A5 o$ V0 A* @% c#例子5: 动态创建并保存图形
- T; F6 L$ Z3 Y+ ]5 C# E
% O: [2 Y# Y6 s" [8 Z<?//必须有GD库支持 # A0 q% M+ D7 B& [+ d# H
Header("Content-type:image/jpeg"); ) E- g3 y3 ?3 R1 r( T: b
$im=imagecreate(400,30);
4 n- o3 N. X5 N- L0 a/ K: ^$black=ImageColorAllocate($im,0,0,0); & |* b/ [5 ]# j
$white=ImageColorAllocate($im,255,255,255);
3 ~4 R- E! l6 B% u) _7 xImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
4 H! _ y1 \0 X2 C- m; K7 U9 BImageJpeg($im,"hello.jpeg");
5 V& R$ F+ s' X, dImageDestroy($im);
% }) Q) i( G4 e7 ^?> |
|