  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
& g% I: H7 Y1 z3 p) rphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 " d; u+ ^9 a4 E4 \2 q
& `. s: L% ` r' I- C4 [ [
----------------------------------------------------
3 s+ W& ~1 f, |% _% M6 A下面进入正题
. i2 d5 X4 Y* B2 J/ _! u6 O' `1 K准备了5个程序: 8 x; F6 w5 r' o4 B4 v# o
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 : p% @, y7 t' Y8 ?% t0 g
2.显示一个漂亮的表格
& d% b; v( X5 S6 l3.一个表单例子,提交并显示提交结果
( l2 U. `1 ^0 `# `( g) C: |4.数据库操纵例子(投票程序) ) q! U; P1 q5 }) D* p) F8 _
5.动态创建图形并保存例子
7 s! q e" Z$ O' H% Q
, w6 G1 z9 R- b2 \9 U# G' d: s. g---------------------------------------------------- - k* K( `- |8 n7 }( e. o" ?
. u/ O9 f1 e9 y+ {& g8 r; n' w* @#程序1:
3 `! T1 I2 N2 i+ P! M8 l5 T4 x! @
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
1 z* [3 x( h( J! t' g- K/ O1 ` t2 b! ^# {. c P
<?php m2 f6 y2 Q V/ a' O, W) s1 l: ?
" [& M: V" I3 I3 L( q( techo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ 2 x3 R3 v) H2 h- d8 ~! Z U* ^
1 M4 T5 m; P: K5 `?>
; B- _# L6 p3 S! y2 Y5 A1 f$ J7 o$ c) {4 ]# a/ U$ t
---------------------------------------------------- , v' {6 Q, O+ ^7 Q: Y9 K. W- @
4 M* {; `4 Q; c: k; r* i p* q8 T
& z, U$ L7 B* q#程序2:
% }1 n [0 w/ X2 |6 H2 u3 \
. K2 C4 H. z4 R! n3 r P- { o/* 功能:显示一个漂亮的表格 0 N# o: I, p" ^, U
. V8 h, C6 Q! L4 W<HTML> - E' r- a; x# s
<HEAD>
: f& u v# }! C. ~' V# X% t7 K<TITLE>一个漂亮的表格</TITLE> 3 Q3 H/ F+ n5 ]( j
</HEAD> # q: O1 P4 G" `6 `- m
<BODY>
$ O3 Q" @( N5 c* H5 c3 M<? * @ J/ \- k$ C! [0 v; r; |
function useColor()
0 T/ l. T/ o$ f' M& a# l; y7 E{
! N# p1 D3 i* `( j/*
h% d6 u! K6 Y! G; n** 请牢记我们最后使用过的颜色标记
; m/ _- d- G! m*/
+ \2 a3 I, M2 P" [static $ColorValue; . d: ]# v/ l [( K9 e5 `
/* 选择下一个颜色 */
% m3 [, Z$ X3 ~3 b6 tif($ColorValue == "#00FF00")
* K' t( x! F5 _+ R{
3 C* A( M& Y* w' w* M$ColorValue = "#CCFFCC";
6 m/ l+ ~. A1 ]. A" D# a} . h# c7 f. h/ F* s/ T( \& k& Z! c
else
- v+ n* b8 F. E5 d# z7 y& y7 ?5 k{ ( j+ P! E/ b/ Q4 o" B* g
$ColorValue = "#00FF00";
! K7 s+ a1 z/ _5 @} ; @+ x7 V5 Z4 e, ]6 V0 A
3 k: m b" F! C/ n+ O5 e, D; Greturn($ColorValue); , \: Q' i) l/ I" R8 B' G
} . h! c/ L0 Q2 w8 `) b
) k1 A Y3 S) S) V4 N
print "<TABLE WIDTH="100%"> "; / B! _ d" \5 w9 `; D( N4 i3 |
for($count=0; $count > 6; $count++)
2 |8 q' ^) X* f: v. ]{ # h! ]7 x( a$ I2 ]* S1 |
/*
5 O: p6 V6 T/ U9 P8 I3 y% x6 ^! r** 取得当前行的颜色 1 E, E: _" T' ` G) S( P9 s
*/ 3 a8 {: P/ z2 d0 j
$RowColor = useColor(); 7 C8 Z4 x: P# P% t. {
/* 5 Y" }% H0 {. {8 t1 z: @
** 把背景颜色用HTML语言 - ?$ c1 s6 ?; o5 l
** 输出到表格单元
$ }7 `& }! Y. L* W% w/ U*/
; b9 t- p& Z. B! c( S0 y+ Sprint "<TR><TD BGCOLOR='$RowColor'>"; 5 J6 b4 O/ y3 M+ R
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
4 q2 F* a& ?% `& a, Z1 ?0 N}
1 s1 A" H. }$ G4 ^4 mprint "</TABLE> "; " ^5 b+ u! U$ |: v1 B# p
?> , ]# W4 `9 ]" z. j) B5 H/ p- I
</body> % i0 m! k4 Q7 e
</html> % h$ _5 \" R1 Z
" U, Y' E7 @+ m& I' H
----------------------------------------------------
: y. Q3 n- y5 f9 E( e2 j& g% z7 a4 q#例子3
& o- Q5 a5 e! W" K. U
$ e! A5 p( N. R0 z7 L<?
+ z0 {: |" r1 O; q, X, cif($send) 5 f. x. E" S% P( _0 E! ^
{
9 s0 n# Y; l! d) o7 }; ], [echo "发送结果:$send";
! @& u% O _7 _# cexit;
3 ~$ X ~0 |6 r7 h8 `} - `" w3 D+ J8 @6 X' K$ w% s
& C7 e: O5 r: W4 G) C
?> ! S# d1 H# |6 Z
. ^" i; k. ^7 Z' r A
<html> ) w& Z& j3 e2 f5 ^
<title></title> # L7 N0 d$ s1 i% w! o) t
<body> 3 w2 |" k2 C! ?: a. g
<form action=<?echo $PHP_SELF?> method=post> % I: L+ V, i4 x
<input type=text name=send value="输入值">
) W* r) A! e- Q7 Q<input type=submit> I+ n* {8 W$ d& ^" W1 l) c
<input type=reset> . r' R: [. q/ K n: R: M2 D' s6 O
</form> 8 M: K5 Z% H& |" F& r: j
</body> , g/ `4 t+ L. J9 `7 x
</html>
2 _& W! c: a3 U) V3 X: v" }( @9 j' q' g- J5 s
----------------------------------------------------
2 ]# L. W4 A! S0 i: l0 z6 v#例子4 :投票程序8 K6 l- i! }+ G% i1 Q; ]0 o3 U
在这里:http://89w.org/thread-715-1-1.html
5 k/ h' I- n8 Z) g+ A6 e. L6 T1 n, b9 a$ l
#例子5: 动态创建并保存图形
; Y. }; a6 G0 v; l y4 H* ` u+ K# v% K+ ^3 K9 E0 N; a" J% z
<?//必须有GD库支持
$ d: r* T% m: m8 p3 ]0 i0 xHeader("Content-type:image/jpeg"); / y# o+ R$ m) E/ o* `: r H
$im=imagecreate(400,30);
" `: W5 `% _4 J# O/ H. C4 v$black=ImageColorAllocate($im,0,0,0);
' c" V1 ?: j( N/ t$white=ImageColorAllocate($im,255,255,255);
, |$ x# C4 }0 {) s: H9 ]6 eImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); [0 I/ ? I d) v2 ^2 ~; f" A
ImageJpeg($im,"hello.jpeg");
% s- o& p/ W6 gImageDestroy($im); 3 T# m5 I* \( {7 L1 O
?> |
|