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

给初学PHP的5个入手程序

1 i" W. Z) ~9 x9 D0 Q$ I# R
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
1 S, Q! }: l/ h0 w
$ S  u2 u9 \2 i# h5 k8 P- w----------------------------------------------------
% j% q) ]2 T: p1 [5 ~下面进入正题

' ^( L0 \6 ?9 l. O& ?准备了5个程序
:
  x7 T' P) v9 H9 F. p0 v% A" j1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 O5 k0 x( t& d% r( C/ T) O
2.显示一个漂亮的表格

. b* X0 o/ _' |1 _" `) U3.一个表单例子,提交并显示提交结果
5 S+ C! F( Y: s2 {- a5 k: R
4.数据库操纵例子(投票程序
) ! O: k- B- z4 R2 O% p5 ^* Q' R
5.动态创建图形并保存例子
0 U  v& M7 y$ l/ l8 t3 ^3 p

! X; Z, E& m- Y7 z  X---------------------------------------------------- 6 `# K! \7 e& F  N, ^4 K* e

; M: r2 m) o4 D" @, U#
程序1
: X1 k0 h4 L# r& A+ |: o  L( m8 E3 n; |6 L$ z) i
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ . L+ n6 Q" T1 J: |0 H

' i6 U0 e+ P5 j3 c# @$ G<?php
$ V, ^9 O8 B+ T4 o% i* s1 o
- [5 r& ]- O% f% T- s" Necho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
. l3 }0 j" @: Q9 Z# C+ K2 z! N  n, I8 e( s
?> ( s$ ~; E& w$ y. U8 Y

" j. M$ \4 A& @) _----------------------------------------------------
# m% X9 r1 G% d" _; q7 U& K. l8 f6 R- \7 b! G2 }

0 P9 [0 |& j. Q3 _$ I% s$ J! Z#
程序2: : i0 k7 t& [+ a( w

( K$ n. n+ u& I/ U( w3 v( U$ g/* 功能:显示一个漂亮的表格

0 J5 H6 [) i- \4 [  p. ?) k
6 n9 `# M& o3 a9 O# q5 H4 Y<HTML>
* Z8 m; P! U( `3 I- V/ Y<HEAD>
* p' F# J( h- a# }* s! s<TITLE>一个漂亮的表格
</TITLE> ) S  ~% m" R3 Q9 _  n
</HEAD>
5 A- ~; u3 S( Z  Z5 O<BODY> 6 P' q" A# O8 T0 V
<? ; W; {- e2 K* h' C, b) T
function useColor()
. A$ P9 c7 Y- n8 n{
+ L% M4 |: z' M4 m0 C/*
8 `+ v" J+ ~" Y** 请牢记我们最后使用过的颜色标记
- I8 y3 b" B8 w7 p: J  W
*/
5 ~% h( y, ~/ f: P. B/ Tstatic $ColorValue;
2 y% `; w9 b, N4 X; o( a/ [/* 选择下一个颜色
*/
0 e4 V$ M- J2 e* v0 v& d& w5 Hif($ColorValue == "#00FF00")
' M  o9 ], }( w# W3 l{ , \) q2 g* m$ i0 t4 C  ^
$ColorValue = "#CCFFCC"; ) r1 W; ]" D5 Q$ m: g& V' Z( ]
} & c) X4 \, |5 S0 P: L  q2 m
else ; |7 g# }# u* y! L' S+ z2 C5 Y
{ 8 V4 X% Z7 y7 w7 [  U
$ColorValue = "#00FF00"; . ?$ y( @& M% A3 {: f$ @5 l
} " C4 z5 A' l2 U: _+ A$ r. J3 ~
6 ]+ t, q3 g5 Y/ N& J6 v
return($ColorValue); 0 S9 c7 M: M7 u4 l+ P9 f' D& `
} , }- m5 G  z+ W6 O
: @! K- z( c8 g) q
print "<TABLE WIDTH="100%"> "; - e7 Y' Z1 v' F% s9 Q3 B2 z
for($count=0; $count > 6; $count++) - w( U# `8 U7 ~0 |* D  y2 \  n
{ ! t# X% d, @+ K( T
/* 8 p0 N2 M5 y. h* \$ G
** 取得当前行的颜色
, F2 o* J& ~( m- \5 f! H% A2 x
*/ % t- Y  u# i" w: s9 l
$RowColor = useColor();
0 `+ F% m' T% B0 H/*
, L5 C' Y- E+ F$ b* M) D+ A** 把背景颜色用HTML语言
5 S( u# C; I& X; `2 H! A8 A* G! a
** 输出到表格单元

) K6 o) X2 w7 J2 x! q/ e*/
" a' b) {' V' uprint "<TR><TD BGCOLOR='$RowColor'>"; ! g# M6 ?) N0 \6 d# M2 f: e
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
7 T, T- U3 D9 w2 R* F9 y} + U; ~! z+ M) j3 b- J! ~- W
print "</TABLE> ";
# n& b/ _5 ^/ E+ b! |% n% t: I8 L?> + H* |" Q1 c; t1 x; P
</body> ; D* K1 o2 Q' |% N( x8 n5 i
</html>
. i$ a1 h1 d2 \5 }4 }/ Q% c
1 S; {  D, w# k! e' s) s) B6 N: \---------------------------------------------------- 9 j/ a% f. J$ l$ B
#
例子3 7 y: y  g$ M3 V  H
% a3 x- }4 s# N5 O5 C1 s
<?
  i1 [/ p8 d# B/ }6 Q( u- Y# Kif($send) + Q( w( V- E8 b3 N+ T5 R  B7 V
{
: f+ u; A  e4 _: s$ H1 Xecho "发送结果
:$send";
, F- F% X; x4 v  Wexit; 1 j; Z3 S- t( s- |( {. o9 h
} 8 b4 w" Z* @0 n, n+ J

5 t# Z( P9 o2 X5 b. t+ z, }5 ]& r/ ]?>
# S$ V* Y1 N. D& k* _
) F( O8 T7 ?- G, F. U3 ], z<html>
% G0 ^9 c* b) A<title></title> + G7 [. m2 H- r0 t0 {
<body>
2 K4 T5 Z9 S7 b" u  j<form action=<?echo $PHP_SELF?> method=post>
: [$ [) Y; |* O" `6 A. s/ h! [0 a<input type=text name=send value="输入值
">
1 t0 Z5 f  F1 K7 W' x# b: z* k<input type=submit>
8 b  @7 q& N+ T<input type=reset> 2 Y0 t/ S: P5 e* ]7 ?, w+ ?
</form>
0 Q$ I# V4 u- h! o) U</body> - c  j9 H5 r+ u9 y9 P
</html> 4 _1 m5 L/ u* l9 W& _4 _0 o
% u+ a; ^% S' ^3 z* @/ S
----------------------------------------------------
) @! U5 [9 O+ a# r* f, T#例子4 投票程序

2 A; Q' V4 s, V7 G- G, h, e" P在这里:http://89w.org/thread-715-1-1.html
$ |1 H. I1 ~4 _/ i8 L3 X% i) }7 {

& B6 j+ J& w6 Z. P#例子5: 动态创建并保存图形

2 j6 L+ A" U# K8 s' i
" F5 B) M$ Q5 n3 |" S, g% b<?//必须有GD库支持
' a6 U- Y" ^7 a
Header("Content-type:image/jpeg");
: r. {1 q: V7 l1 H3 m! [* p( O$im=imagecreate(400,30);
" N$ ^8 i1 ?! W( l* X$black=ImageColorAllocate($im,0,0,0);
3 @3 X. M( ]- U0 Z# y8 X* F: _) L$white=ImageColorAllocate($im,255,255,255); 1 X3 G, l' E& A: n1 F. L
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 5 ^& B. U  F" V5 q
ImageJpeg($im,"hello.jpeg");
/ @/ }' G; _8 Z! ]" cImageDestroy($im); * C6 F7 I" Y5 n+ i# \5 K9 L8 Z' M8 b
?>

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