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

给初学PHP的5个入手程序


8 Q$ a6 `8 b! P9 W, `php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 / ]: v5 L7 e* D4 J* u( {% I

8 V" L0 O) g2 c+ T  T4 _----------------------------------------------------
6 u/ Q. H3 _$ o1 D下面进入正题
# u. t2 d6 p) r7 b3 Y( J
准备了5个程序
:
, c1 a7 P, v1 Z+ B2 l1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
% Y: _) g7 a- V. u
2.显示一个漂亮的表格
: x) g4 N7 R8 J
3.一个表单例子,提交并显示提交结果

& J3 d/ [7 N. g4.数据库操纵例子(投票程序
) - n: b; h2 J9 z! U+ ]) h2 u" g
5.动态创建图形并保存例子

% R! b1 c# ?9 f7 o' \$ i9 n% Q
* ?( K7 }: [" d& b' U---------------------------------------------------- , e. W. y" W' T; M; a' M
- Y3 Q5 T- }; m% h3 \- h7 j
#
程序1 . M/ f' P( M0 T3 z& o5 e

/ S$ x2 J2 [. l3 b/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
7 d* I- \8 O# K6 v! z# D1 z! @
$ @  x2 n0 j4 p& k2 V( F# S$ Q<?php ' W' ~, R% H( w% A2 A; }
$ j! `- I; Y4 V! v# g, r
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ . C7 h# R: [. u6 R6 A1 m

+ W' k# A5 c; r2 l9 E5 _?> 0 [/ j5 }3 s6 b( K5 S/ g

( o6 H% |6 k& M# s---------------------------------------------------- 3 s1 D+ I7 o0 [; Y0 J! P
8 V$ L6 Q% x0 j( u, d+ c
" {# C2 U; X6 E
#
程序2:
; Q* K9 P5 v% W& ]' W- R4 O7 X: I; P; D; j' t' H$ E' d0 F
/* 功能:显示一个漂亮的表格
7 @9 _5 y, E: o: u
, K/ n1 I' c$ o' d. r
<HTML> ) x+ ]2 g9 r* s7 U1 A7 S
<HEAD> 1 i" L# b2 I0 v( k8 ?  Z3 g
<TITLE>一个漂亮的表格
</TITLE> ( A% S6 {# V0 s' w1 E/ D6 {0 `5 r
</HEAD>
4 j- x5 j. v' c<BODY>
" g5 c& F6 G+ R+ H<?
1 P; u* T- c1 mfunction useColor()
& b$ i& M' b5 c) y{ 4 H) u9 [* T+ t8 L2 K
/* 7 a+ F4 f0 k5 W7 w# |" y2 z/ R
** 请牢记我们最后使用过的颜色标记
% `) w( m: S" G
*/
! Y* K  e4 O" kstatic $ColorValue; & Y1 f2 A5 x0 Y1 o/ L" u
/* 选择下一个颜色
*/ % i5 H6 v+ q2 s. I# s
if($ColorValue == "#00FF00")
5 ^, {, V. h- [! v; K  R+ x) X{
( Z0 ?4 o5 Z/ P4 K; r- v! v3 p$ColorValue = "#CCFFCC";
' l4 M+ O" X/ K  z* u& H}
/ t: J& q, n3 D' `else   A# ^; j: C+ f4 u2 g$ {
{
. C, i8 C( ]# v3 H2 [; a$ColorValue = "#00FF00";
7 y/ W3 J( ?- F% e; ?1 ]" [6 U' u}
& n9 U3 c6 P: j" D0 G% \8 a# u! |$ l! L- `
return($ColorValue);
1 _1 z9 @5 [+ {3 {3 c} , Y5 h. B/ w$ `2 ?
  x/ k* G6 S7 j0 v4 N9 f
print "<TABLE WIDTH="100%"> ";
; z+ R5 L% l, v9 o6 S8 W5 H- ?for($count=0; $count > 6; $count++)
( o: C$ _# Q& A! t- s# m1 O' b{
+ ^1 Y7 H' K, v" Q6 v* [" [; S* B/*
8 B. |4 n- f: j* Z** 取得当前行的颜色

- \  |( ~$ i7 }* F0 [! Y*/ 6 h0 N: x! u! p; g* m% N- Q2 u+ j
$RowColor = useColor(); ' w7 K$ i' h2 ^3 `' p, ^
/*
3 ?% a3 c" f  k% p5 _. Q. m6 D" h** 把背景颜色用HTML语言
& G! Z* U2 C. V. \# \
** 输出到表格单元
2 g- E6 E) U; V" z
*/ % ]6 \5 [( b+ b4 D$ P
print "<TR><TD BGCOLOR='$RowColor'>";
1 N$ m3 D, b0 P2 _4 `: Wprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ) W8 m  q* [  h
} - L8 ?( }$ q% R
print "</TABLE> ";
6 I  `8 i! p& d* |?>
" |+ n# h" @" K3 b</body> ' b% z7 W& j. `2 ~" k6 T. w
</html>
8 f0 X0 Y2 y3 ^: c  O8 x5 Q7 s* A  ]: _0 |5 H
----------------------------------------------------
- n( P* j- R5 B! S* W#
例子3
& j9 Y# A& h- P' J: r# d3 M4 V1 k: @2 e8 a- p" v
<? - e4 N( N& K, C% b# ]- Z/ w* s
if($send) ; B! s3 z& P. i1 Y  [$ ?9 O1 q
{ # z, I( g) M% V3 }  Q% E
echo "发送结果
:$send";
1 ^" M# f% _( m4 ]" ]9 Q2 ]exit;
6 I( u- q& [# n& W1 C} " T: g9 d$ {* N- e7 t" i( x/ G( m; p
4 y7 Y% ?* R3 a2 i3 g2 d
?> 8 R+ M  N! `1 J: J
! z& W( E) E: I8 \# l
<html> ' [5 g# B" l( d/ t* r+ X8 s
<title></title>
( s; C( P$ O2 {<body> ; X- A, T: L: e' S: `% b: o
<form action=<?echo $PHP_SELF?> method=post> " ]; w. D2 `' X, {, l$ l9 O
<input type=text name=send value="输入值
">
& E" u1 L3 f9 C1 ]7 W$ ]# ^<input type=submit> 1 M. m* K/ T9 G% z0 J3 _
<input type=reset> 4 a4 m0 s! V+ Y  k* }' p
</form>
8 ^' [* T6 F! y9 E6 k" ]2 k  Z</body> 2 P, H% B0 j; ~: u& G; }; G7 x2 y( E
</html>
2 v6 {" t- ?" o8 m! P* T) m9 p) c/ [+ t# z
---------------------------------------------------- ! m/ |# c% }) l3 y( X4 }
#例子4 投票程序
" h- V: a; @' {$ j
在这里:http://89w.org/thread-715-1-1.html
, [( z+ f; ^+ e9 H5 |5 l

# r( }9 F% G! O# T6 d6 f8 H& g#例子5: 动态创建并保存图形

. n7 C# U" `; Y1 D
4 s6 `0 B# ]# ^1 r<?//必须有GD库支持

0 d2 b: Z+ U( CHeader("Content-type:image/jpeg"); " B+ ^. T7 C6 C' X% l8 E
$im=imagecreate(400,30); ! f9 ?2 i4 e+ F$ ?  S5 x' L
$black=ImageColorAllocate($im,0,0,0);
, L/ F$ [  d$ C* t" |$white=ImageColorAllocate($im,255,255,255);
' W) F6 ?+ Q! y9 [! G' nImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 6 s2 v; F, c! t
ImageJpeg($im,"hello.jpeg"); $ q6 p) c$ \3 ~/ y; }5 D7 s6 e$ A
ImageDestroy($im); " K' N/ U' p& v% m/ @
?>

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