获得本站免费赞助空间请点这里
返回列表 发帖

给初学PHP的5个入手程序

# \) \% w; L* k1 s+ u+ U! W
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 w7 o- t6 f3 p1 J. A8 `% p* a

8 l( V; g; }( z" X$ B0 y! N. ?. o/ b----------------------------------------------------
' B- ]. h* V; D; q  x下面进入正题

5 ]  g# U# y/ C& [2 s# L* r准备了5个程序
:
. X/ M: r- k; ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

+ d) U1 K! n  e( s2.显示一个漂亮的表格

$ k3 g- C" a+ ]1 ^3.一个表单例子,提交并显示提交结果
5 b% k+ ~; m0 l/ M
4.数据库操纵例子(投票程序
)
  g8 }- l% Y5 D: K5.动态创建图形并保存例子
& N/ U. b5 @% p; f7 k4 C6 D9 ]
. k" v3 s& g7 T  I2 |9 v
---------------------------------------------------- , `2 F! k6 C- g8 m

, M8 Y& N3 A* S+ m! Q# }7 M" b#
程序1
! e' D& x) {7 n+ Z9 u
6 B, \4 z- [* T* V! l3 R3 N' ]/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
3 w) J% U3 r( b& P5 r; U/ j; D* d8 H2 o! ?& `3 U$ e) T. t, w" A- Q6 |
<?php : z3 q9 S* |) ~' b! e

' o% m6 \- g! r$ v/ ?echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 2 u% I4 ~) x5 l( [( z

, U3 P6 k! Q% _& Z+ V, m# E( M?>
$ y* t( T& E" T; V  s  ^
3 R1 ~# t3 E$ I& }' c/ [; ?! D---------------------------------------------------- 5 q: _4 c, W6 c7 v$ w0 r
- ^5 }. P- f9 o1 ^* X( Y

, _) [: M* D/ g! a( ^* _  C  `% t#
程序2:
0 ~6 }( f+ M7 P; @9 B' L
1 e+ P! d: Z+ H+ h3 O1 g/* 功能:显示一个漂亮的表格

/ W7 E/ Z% G9 C) a6 |/ X6 M7 j: f7 G
6 p1 B; |! I. S% {5 M) c6 \  L<HTML>
4 r" h  T) }' @% N) _% T0 J2 G; J<HEAD> % U1 @) a+ j: \
<TITLE>一个漂亮的表格
</TITLE> % c2 o) \0 @& |" V" m
</HEAD> ; s7 \6 S7 N* e) J
<BODY>
- p5 V' \" A, p" d8 {<? 1 G7 `7 A9 y( M% u( K: l, c9 s* a
function useColor() % x( p% W: o2 D
{ ) N% ^1 u! V/ Y2 p8 T; G3 R
/* # ]) t9 o2 m6 j2 _" F
** 请牢记我们最后使用过的颜色标记
: i) {5 a% e& |$ ?  `4 _
*/ 4 F1 v3 Z8 T) r! w# f1 h
static $ColorValue;
5 ?  m  R& A, [  S/* 选择下一个颜色
*/
  `  h: |5 Y5 d# B9 K1 C5 w' `if($ColorValue == "#00FF00")
% A) f, I- e9 w! }# F{
$ }7 K+ q9 y+ _' K1 L/ x8 @: q; d# u$ColorValue = "#CCFFCC";
5 t5 I: }! y# \3 i7 Y0 _} . I2 T; H0 Q- u8 g; w
else + q! Z1 S" ^) g' d
{
. n8 X6 ^4 t, m$ColorValue = "#00FF00";
1 D, i9 p/ f2 L}
' T" J+ c$ `: K, R! k7 K6 Y9 k+ M; h: ~1 n+ N$ S2 w
return($ColorValue);
) S8 ?; {; j2 U- k8 o! K" T7 ^}
# _. E5 U! n- |& Q8 `3 K3 i0 Q' K3 P7 \, G+ r0 ?. s% C' Y
print "<TABLE WIDTH="100%"> "; 8 y9 `8 D/ _5 |, [* ^
for($count=0; $count > 6; $count++)
" Z# K7 W% w/ _4 \$ ?{
3 n. v; }% `" W% ?% y; J/* 2 Q/ t- l. V# a, s& x
** 取得当前行的颜色
* y7 \! T9 b4 g: l
*/
% u  J# j5 Q1 S- K$RowColor = useColor();
- J) F  j/ v5 n. X& i/* $ c9 V: `3 u, w. `
** 把背景颜色用HTML语言
8 x: q6 ~8 _5 s" K) V/ D0 R
** 输出到表格单元

3 ?0 c% `! W3 Q) A- D! R: v*/ 5 ~& g6 S5 k4 l5 r1 b5 q% h' X
print "<TR><TD BGCOLOR='$RowColor'>"; ! W4 K% g( c5 R
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 0 e+ V9 [  |" I' m1 h% N$ q) O% x* ~
}
, o( a1 z( U7 ~/ ^3 _print "</TABLE> ";
0 Z9 t5 S1 ^+ `( l- K?>
9 _( J* t; y  a1 u$ v</body> 9 O/ h$ y8 b; j/ ]1 a; B
</html>
4 y6 f( l$ e, w8 W+ {3 p; y5 W/ _1 }; a, T
----------------------------------------------------
3 Y5 O0 M) ~+ w# G1 T#
例子3
0 S# z0 z- F8 I1 F' p7 o/ O. C. K1 l% U" d7 d" U$ F# ^0 E
<?
0 o$ I6 v  s- M+ x" hif($send)
. d7 z" v8 j) X2 ~8 d' a# A$ u# X{ 7 ^0 n& {6 g9 C# s
echo "发送结果
:$send"; 8 I  i$ K) ^0 ]) _
exit;
4 J' f. W) R/ p8 f} / _/ t4 C+ c0 z# U# h1 i

! i4 [' l) l( T9 d?>
' H( `$ I+ C* \
4 r  T3 {: g8 @, s<html> 0 N8 [; f# R3 Y1 v4 O7 A$ w
<title></title>   ?# P3 o+ x) P! N
<body> 4 I5 m5 u4 g# X7 v+ d
<form action=<?echo $PHP_SELF?> method=post> $ K- ]7 y6 V  h
<input type=text name=send value="输入值
"> ) ?5 \. _& p, l+ G4 ~) S) Y5 Q
<input type=submit> 6 h! X2 U! o6 t" q1 q
<input type=reset> ' e# l& b& R5 x; Z" o1 w
</form>
7 U+ V/ O. F% ~5 F& C4 W# l</body> # J8 N+ l/ n! |) s1 d7 l
</html>
: o$ M  B8 }5 e$ X4 T  [# _
* P) k' \& T" j$ _; a---------------------------------------------------- 8 Y! D  S# Z) ~: E( d; ^$ m
#例子4 投票程序

) w' {2 n3 B: H" Z. w/ _在这里:http://89w.org/thread-715-1-1.html
: {& Z6 j( f- i/ P7 i* T

- X" T; p, K( f9 B#例子5: 动态创建并保存图形
1 ~8 W+ Y/ N6 Z& ^/ B! x3 t" h
3 [, h6 B( L2 s! i* t8 f6 W
<?//必须有GD库支持

# j& E- l2 V2 j  x4 aHeader("Content-type:image/jpeg");
9 }+ m( }2 S1 U6 P  M2 ^$im=imagecreate(400,30);
) X/ L3 u; [" z  x% F* Q$black=ImageColorAllocate($im,0,0,0);
# y6 G, r( y" T) L0 {+ B: f$ ?$white=ImageColorAllocate($im,255,255,255); , v) k. B# z4 q. ~! |. Y, R
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
. \9 L0 [9 p$ M% v5 X' qImageJpeg($im,"hello.jpeg");
7 Y5 E8 }% T- v% r; y) vImageDestroy($im); * g, f0 e% O8 r  e' {
?>

返回列表
【捌玖网络】已经运行: