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

给初学PHP的5个入手程序


2 Y3 H, Y' u' `$ V5 y2 n: Ephp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 6 ~- n! d9 h8 w
: }, [- ~% ]7 V# g
---------------------------------------------------- " k! j- z% b+ y- u3 k, H  E1 f0 t# J9 \
下面进入正题
7 A& K- f$ h& d% O+ y8 V: }. \
准备了5个程序
: % \' O* A. S& j; ?) _# o
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

$ V  W( |/ ]8 h0 b: C3 L9 X2.显示一个漂亮的表格
6 a4 l! p' [; P4 \* \: u+ m
3.一个表单例子,提交并显示提交结果

% H( o+ t$ q6 B$ M' S! ^0 K0 h4.数据库操纵例子(投票程序
)
. q# }& E7 q( E5.动态创建图形并保存例子

( z+ ?" E' R) @# Q
; U  u5 s, E5 w& Y2 S! `* f----------------------------------------------------
) f* Q  x4 B/ `& M) m6 |
) X, Z' B9 G* x+ Q#
程序1
9 z* M& L# z; ?" V
( l0 z3 J/ ?0 x5 ]/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
5 t( ?& w) H: e; h* z
) t( }6 p+ F0 {. J+ }' r  ]<?php 0 [8 J$ ]& x9 H" s# c0 R; V

- H( D' N1 C% v7 H1 z- o3 pecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
+ F: B' ]- g3 P* n4 T, I  s4 I- V; R8 e; i% N- A+ J
?> " g! o) ~, B2 ?0 `6 f0 D  u

0 b. j% l& I% S# O---------------------------------------------------- ! C& C! t3 R. s
; G+ W: N, K- D2 Y! X' v

* U: p; W, t+ b( x#
程序2:
/ f; M% ^' Z3 i  \7 i" I  i' @$ `8 R& q7 P0 g. t
/* 功能:显示一个漂亮的表格
; \  ?7 C+ \& Z' V# Q
; P* m4 Z( J; t+ P- ]
<HTML> " [0 e1 p' x8 I
<HEAD>
  W6 |5 J% C+ \. Y1 W' `" p2 Z# m<TITLE>一个漂亮的表格
</TITLE> ) d$ A1 h# N+ q9 x  @+ X. l
</HEAD>
$ e7 Q; q  k2 i: N% k; f- ^3 M. _6 T" N<BODY> ) Y! j+ Q) t9 l3 s- Y1 v/ e
<?
9 E7 l8 J9 o( _# X: c* Nfunction useColor() 2 ~- g. ?! P# h: i. g, w
{
# u) u1 |, _! w& b/*
  M( A( i0 H1 e7 v** 请牢记我们最后使用过的颜色标记
) u" C* x4 }, c1 p2 c3 i7 ]- B
*/
7 x2 Z1 G0 {8 N! J- t( T1 s/ g' cstatic $ColorValue; / \! r! v; h2 z* M" E7 K
/* 选择下一个颜色
*/
2 N; |* D) @& ]) Hif($ColorValue == "#00FF00")
% D2 u  d1 M# N6 R# m{ # O7 T! L4 c' f. ^) ]+ [! e7 a
$ColorValue = "#CCFFCC"; 1 J' Q! f6 ?, k/ w# `
}
: n3 Y* a! T3 f3 v( ~8 gelse - O1 H, |) L8 ]+ Z% S
{ $ P# V& l" B; f; o9 X) [0 i( d6 B9 ~9 s
$ColorValue = "#00FF00"; , e9 }% p1 a( i: G/ n7 Z) f) J4 X
}
2 y( p  a% L+ {7 \+ q
, p  r. Q1 P) S0 B9 A* e2 L9 ]9 Breturn($ColorValue); 6 u! K6 [' j) ]9 H4 R
}
/ _; @2 q# o, z0 U0 x
# Z! O9 I8 ~" o; h- d# x7 Wprint "<TABLE WIDTH="100%"> ";
" a# e% V8 u' w; xfor($count=0; $count > 6; $count++) # h1 Q" [$ M1 W1 i1 ?
{ ) r5 U- I( H% r/ H7 f) N# m' V9 C
/* 9 L" s% B4 b7 c) @
** 取得当前行的颜色

' w$ v- C4 v) Y' f*/ 4 b' o9 i5 h! i2 ]5 W
$RowColor = useColor();
' @; l* I+ B' _( Q+ Q9 }0 M/*
( ^! C0 D* h! K! r7 X** 把背景颜色用HTML语言

1 k9 f$ B8 ^8 m7 A8 ?6 X** 输出到表格单元
# Y, c0 C+ D- r) ?6 J
*/
# q* S* j# \: J+ i; ^print "<TR><TD BGCOLOR='$RowColor'>"; ; M2 a' o' k  }) l( R( _
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
! M( l- q/ u/ O) d8 x( E}
* t# a7 ]  O: p1 u0 M) h& hprint "</TABLE> ";
$ F" ^; R+ j# N' k5 ?2 R+ s?> 9 Z6 R0 |$ U0 O8 @! A: N9 G# h: M
</body> 9 |4 |3 S, f  i. G. x
</html>
% U7 R; @( `, C) F: W
5 n/ Z- M' M4 @+ w8 h3 |---------------------------------------------------- 4 R; {, q; ^4 ], r5 f5 ~4 V2 L: f
#
例子3 8 j) Y' A) t6 ^8 x( N

) X& B* X: a% D9 R<? . B1 b! }) N2 X; k( H; |* b, t
if($send) $ R/ t! [7 j7 E1 X
{ 2 z2 l8 Y: a1 c6 w
echo "发送结果
:$send";
. C; \0 g. n" Z4 o3 `- S8 @exit; % B$ x& h4 l' z7 Q3 Z5 |( Y& t
}
: o) g3 V, d" A- j" a$ _6 ^; {/ @
?>
( h+ o$ ~5 d  C" O" C+ r
" z# Q: [6 B8 t6 C* Z/ @+ P4 z<html> / v8 w9 y% j8 ]
<title></title> 6 |" s; G* {$ q. u
<body>
6 Y7 {6 D4 ]4 m. ~+ q" O* P<form action=<?echo $PHP_SELF?> method=post>
; R- c  n3 H, C2 r<input type=text name=send value="输入值
">
( }. x0 B* e& ~<input type=submit>
; S, E$ {( g4 H4 x<input type=reset> , u( O+ R' l/ V8 F, o3 S5 j
</form> 4 {% }6 a) s1 X" I/ w( g
</body>
" ?4 V) ^4 m* P! o</html> . \5 l2 J5 M% d) K
* w+ K, m1 }# M, }# d- q
---------------------------------------------------- . C/ K2 r# P, o6 W+ m6 w& x& L
#例子4 投票程序
9 V! ]. ?: Y- `$ Z* w4 e
在这里:http://89w.org/thread-715-1-1.html

% I; o% \- o) X: W, w% h3 U6 P6 p
#例子5: 动态创建并保存图形
+ U2 W$ V  g/ K& a; z
: x# h. ?7 E7 a' A( [$ m
<?//必须有GD库支持
2 y0 |. x, ]+ N9 f2 |- c; }
Header("Content-type:image/jpeg");
! O) b4 t+ Z& l/ `$im=imagecreate(400,30); " l' m9 X; q9 @* P7 G
$black=ImageColorAllocate($im,0,0,0);
- i  F& q% q* N$ e$white=ImageColorAllocate($im,255,255,255); + _" m( t2 `$ S
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
, w, s. y3 [' d) s. j- DImageJpeg($im,"hello.jpeg");
4 c: H5 w8 L; _# l' hImageDestroy($im);
, s# E( \0 R% D! T4 \' F9 \2 L7 k% O?>

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