|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
' `; v$ f9 \0 p5 H7 `$ S
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 V0 r* ]' w$ G! a
- v+ n' U! N! ~; h; W9 F5 M----------------------------------------------------
& L9 d; R* | |1 O4 @下面进入正题
0 @( x7 t/ r; H; `, u- e j3 ?% Z% D准备了5个程序:
5 n/ K E+ G, @' B# q2 G9 W1 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
, V# X6 m7 e6 o- L( U/ `6 V/ e$ G2.显示一个漂亮的表格
8 }8 \( }( g0 `- } k5 ?/ I: ?3.一个表单例子,提交并显示提交结果
. p$ `( t1 Z1 S! E- R8 v( ]2 k% K& `4.数据库操纵例子(投票程序)
/ d' P% n: x2 }' D) D5.动态创建图形并保存例子
$ x6 s2 G; @6 s- y. s. Z/ m* q8 n; N) R# Q3 ]8 H
----------------------------------------------------
3 n8 z9 d" d R) q7 D
: ]0 i4 |- o. k9 T- n! B" R5 N#程序1: ; m( c8 R) p( N3 K" _* |, d' _) I
/ d- u! B. y( y+ k; l% U/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
* x2 p, v1 q# z! K+ [' ]4 a5 d2 y
: e: Y% _( ]: q<?php
/ @8 F( [$ S/ Z3 i, l+ x
3 E# V0 W8 y+ becho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
2 ~4 {& ~" Q5 P; n* ~6 C7 f4 i& c% R5 s8 p4 Z( _# Y1 [3 X0 j
?> 2 }0 W1 }6 f# Y* l$ U' k/ k' V
# O9 m5 m# c4 u f$ v9 q
----------------------------------------------------
: X7 @" ~8 b1 D" v5 \' B L5 l0 n
" W; y b0 Q7 L
/ D8 K% \, `+ ?8 M5 o. i7 M#程序2: * D+ w% k% F' L3 b
( y9 q% { V9 t' c
/* 功能:显示一个漂亮的表格 0 k7 |4 U' C% o0 r9 m, O1 R D
/ N9 G0 g% w8 }+ b+ `
<HTML> , f6 J9 M6 R4 l }% ~# {
<HEAD> % d7 i$ m7 w9 F2 ^4 T4 z7 p) y
<TITLE>一个漂亮的表格</TITLE>
! z9 F5 |& m. \) r( w: |</HEAD> : V* G! @3 l( I" A
<BODY> ! N8 \4 n2 ]; p* O( X
<? $ G& Y( i2 l2 O
function useColor()
9 P3 b; e% l' k v' N7 Z8 N{
8 q( ]$ }/ R: s3 Q+ l8 M/*
0 M. a( K7 G6 G7 Q* o** 请牢记我们最后使用过的颜色标记
) h: X3 |5 M+ M" ?3 o7 \3 x" K8 g*/
/ q$ m# I; e+ d0 ?4 d& R- _5 Lstatic $ColorValue; # A! |7 E) @/ X1 D8 v+ Q
/* 选择下一个颜色 */ 7 u; s0 ?& M7 ] L' L) G
if($ColorValue == "#00FF00")
0 a }/ k. b9 q, U2 h( R- v* V{ ) J: L1 A2 s i' W' d! Q8 E [7 }
$ColorValue = "#CCFFCC"; * q/ a9 Q" V! P" D% _
}
# B. n' P. K2 f" {else
2 g! t2 T4 c5 S) J/ N g3 l0 g{
9 x$ ^; H: _- m$ColorValue = "#00FF00"; % P; Q9 P6 _+ n
}
6 k4 S8 L, M) M( M, p+ k( ~
3 W0 ~. Z3 X% B8 m# K- Creturn($ColorValue); 5 p7 S/ O4 {, z* |) b
} * U5 f2 l( e0 Z9 p( U+ y$ ~9 |
) X# {# f5 P' Z7 B4 P+ Hprint "<TABLE WIDTH="100%"> ";
% `! F/ k1 ^+ p3 g- vfor($count=0; $count > 6; $count++)
% K, D% j# V& z{
0 R) d% {' L. O; F8 V/* - k, z5 g+ G" z4 m" R; z* }8 T9 t+ ?
** 取得当前行的颜色
% y5 `* O- Z5 C* D5 }& _*/ 0 c* ^! O5 F1 S( ~2 X( G
$RowColor = useColor(); / k! g. u ], ^2 Z
/* , Z3 s. f" T& B9 k1 `3 J
** 把背景颜色用HTML语言
* M7 _& [6 [( X% x& W; W/ V9 t** 输出到表格单元 7 p4 @6 p) H" U6 y8 C* n$ _
*/ 9 e* |. D. O5 i: X
print "<TR><TD BGCOLOR='$RowColor'>"; + z1 D, P# Q( x3 |
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
; m+ E' Z; s0 b) ]+ A}
2 s* ?6 n! b" T& H+ Xprint "</TABLE> ";
( n6 q4 \* g1 B6 O4 K" B?>
) j: k, J$ n2 o8 ^! z; |$ d6 q- ?/ d: ^</body> ' K/ H% f) ]4 j5 M3 [' ^4 ?9 f* E
</html> 8 o5 I' j6 d. |1 u8 H0 Z
8 H+ P& M; }( H& |; }+ s& `
---------------------------------------------------- 9 c' J; p1 n3 ~4 d( \+ z
#例子3
, R0 Y+ U+ ]" x' Z* T% E. v: [6 [" @/ ?
<?
# n0 L7 j! j' L& bif($send) 2 D/ J/ ~1 F7 C$ k% k1 p% K
{
) `4 Y6 |7 N: techo "发送结果:$send"; . U3 {0 H. T9 H; c4 S) v
exit; & t# A- w" t/ b. \' C& l: I& v# \* W4 g
}
$ U$ r2 f7 k' ^- H- Y. T* o% _1 j d
?> 5 z* F, J( P8 [$ N$ B& I
3 H2 q+ }& E1 X3 d& |! C) ^5 K' D
<html>
( a* J* ^+ ~4 r& y3 U0 o; |<title></title>
8 J7 B/ S* C- {7 e2 n' _5 i<body>
( k" {/ i7 s @, D8 ~0 A1 ^4 ]' `; S<form action=<?echo $PHP_SELF?> method=post>
- v. H7 \8 R/ R/ s9 h7 }<input type=text name=send value="输入值">
! U1 j& R" }9 D% ^<input type=submit> 1 j6 P; q$ o9 G" o" @$ [% W
<input type=reset> 0 R" a+ \# `2 U
</form>
# W6 e6 g5 s3 g: Y+ k/ M</body> 9 E9 Z" k$ c+ o4 |- L
</html>
) G' S7 {* F/ V4 B) I& U" @" L6 O8 k
---------------------------------------------------- 3 w- ^2 ?* C# E' O: x
#例子4 :投票程序/ s, u2 `" x; ?1 \
在这里:http://89w.org/thread-715-1-1.html ' L8 Q8 d X7 l5 X/ h( ?
+ f$ E- u. F) N
#例子5: 动态创建并保存图形 5 y) k* X! A" \# |
9 g) r, r* g" q f<?//必须有GD库支持 . {5 J2 f: y+ K+ h2 s
Header("Content-type:image/jpeg"); 8 O3 x3 i+ c+ Y5 I$ q4 P
$im=imagecreate(400,30); ! w& E3 Y; \0 ?% a! Q8 E
$black=ImageColorAllocate($im,0,0,0);
" G$ V% f; u( a7 n* ?8 V$white=ImageColorAllocate($im,255,255,255); ; E/ V* t) d' z; }. J5 W3 ?
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
3 |" c2 w1 o( `. u) J9 g2 C5 xImageJpeg($im,"hello.jpeg");
% D1 ], |$ i- ]$ n- n7 S6 WImageDestroy($im); ) w0 ~5 v; g! ? k
?> |
|