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

给初学PHP的5个入手程序

: F# l8 O6 ^+ i9 ^8 G, ^  @8 H
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ ~/ c& a" A" V
" x' A" W: t, c' o! l! S- _
----------------------------------------------------
" a! _) L4 `% O% X下面进入正题

) C6 u  V* N+ N  {9 j准备了5个程序
: 5 L- l; ~2 w4 B
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

) [. {8 G& ]4 o& Z' C) `2.显示一个漂亮的表格
# ^# m2 N! [9 M' m* ]( Z
3.一个表单例子,提交并显示提交结果
) Y% H/ [4 e, r% N" [0 W
4.数据库操纵例子(投票程序
)
' ~, ~3 q! Q# ]% o* Q0 b0 I5.动态创建图形并保存例子
: F" D& y/ S; U
# i: l4 p+ m6 i7 d9 ?
---------------------------------------------------- * c/ W6 d+ H, X6 m4 y* ~
5 N+ m) L* k' v9 A3 ]/ _0 n
#
程序1 6 m$ d. a0 b" H0 J/ F+ L
2 C) t. f: E7 q' i9 Y1 N# u. N$ L
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 6 d# u: q9 s. G: l5 ]
4 G& _, i' \, D' Q
<?php
0 U+ h# H$ L6 R- a/ b  p4 k) s
0 d5 f7 ^& E* p4 Y) wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ : c6 r* O7 S. R4 l% L* K# q* o% k

0 z" T( c; z9 v6 d  b- i0 \?> $ z8 ]- H7 |5 T+ b, D( C

# n- f  z2 W, ?) C----------------------------------------------------
- {1 d, f0 Z' {4 c
& c" O' ~' m/ g- I; v
( J# _, L5 W2 c! L( q" F#
程序2: 4 d0 c% @; a7 s7 L8 M
8 _/ x! ]. e! g: G
/* 功能:显示一个漂亮的表格
& ]5 j) L: C. H/ M1 `4 Q9 X
' O& e! l' w6 X8 Z6 _; V/ {9 T
<HTML>
' F8 r  M$ G( }% i/ V6 ~<HEAD> ) ?$ ~0 g* y* s' p( N7 Q# g* d
<TITLE>一个漂亮的表格
</TITLE> % M5 S, p/ k. u3 J
</HEAD> % ^7 h( x; W) @' Y  `/ ^4 A
<BODY> + ^2 V1 ^; k) Y, h1 h$ L: D
<?
( L3 A4 [; K2 c4 S* z( X2 D6 I$ Cfunction useColor()
0 u$ j& X. ?/ P% u  Y7 }8 C( i{
1 A& T: c; |4 @: }' K- K2 Z/* - p+ W* c; i: V& w
** 请牢记我们最后使用过的颜色标记

! ~3 q, u0 o1 G' p1 z3 D*/   p" O0 F3 J% Z) [
static $ColorValue;
, W/ N' h6 a2 f# {& I2 Z; V' n( F/* 选择下一个颜色
*/ " Y$ B% v  b* P- `- v9 Z1 c* O
if($ColorValue == "#00FF00") 6 Y3 `# J8 \. r' O: d4 g4 l
{
! {) m* R: z  L4 L* Q; T$ColorValue = "#CCFFCC";
7 Q8 k* {( S$ L6 @9 Q! k8 y} 8 j6 j/ T! M) _" g
else " P& a- P$ V2 t4 V
{ 2 j/ Y' Q3 A, S& N  O$ E
$ColorValue = "#00FF00";
, h  ~" m) s6 d/ f4 Q}
( q8 H: b3 A8 p" A  `! C
7 M9 P3 S" K9 v! Y0 W$ R2 J% Ureturn($ColorValue); 1 \6 r6 u$ x) f# p
}
, d9 B! |1 _9 e3 h9 }% z- U/ T, P1 g( v
print "<TABLE WIDTH="100%"> ";
% P# ]1 l% C& Dfor($count=0; $count > 6; $count++)
! ~* i% E$ b: R! A. A" C( ^{ ; p. X4 p2 e! ^% \
/* 5 W; f6 H4 J. t9 G" p
** 取得当前行的颜色
$ k5 {1 ^6 s$ K) w
*/
' n2 e; r5 X) K5 k7 \$RowColor = useColor(); & m/ l0 N& z. g
/* , s9 I: Z& ]5 ^7 p/ ?! @
** 把背景颜色用HTML语言
/ D8 m& r4 k$ H: E; D9 @# b
** 输出到表格单元

+ d6 G8 N( E9 q- W) [  k*/ 1 j8 H. r# x/ g
print "<TR><TD BGCOLOR='$RowColor'>"; $ [6 C% h4 X- O6 O. ^; V! V5 S
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; % P% \& g0 i0 v% b5 Z4 K
} 5 z  x$ H+ h' w7 H; {
print "</TABLE> ";
" M7 `/ M1 E+ K0 |; x?> 4 X+ X+ i6 A. B7 @: V
</body>
, C5 Q+ W9 I; d</html> . y* }# N6 S6 o5 O& @  m

, u" j$ _& P+ i. G6 c  l----------------------------------------------------
# P: C! I" l% x, e% g7 t#
例子3
) o1 C+ s8 z& K6 p% s+ _3 [3 q6 v
/ q3 d+ x) X6 u4 L6 a1 m<?
9 M( L/ N& S/ w5 r- o8 C4 n' jif($send) & C  k/ C( O4 h- n7 f* K% p0 N
{
2 R0 p! v* S1 b5 d1 \& C* X1 G( }8 I5 ]echo "发送结果
:$send"; 1 M* J1 I$ n) l6 Z
exit; # t: _% H( c( l6 u$ Y5 K( k
} , k/ M' o" `9 o9 @; r! [' d

; M. @( c/ ]7 ?7 A?>
+ I6 L/ t; |3 W
* i( j0 i- ]$ {' c8 h<html>
: `+ J' n4 D/ j<title></title> & H8 P" d% M% ?
<body>
  F5 ~) ?0 Z1 ~" h. X: ]0 N<form action=<?echo $PHP_SELF?> method=post>
  V1 V  E. G' Q" S' u+ F% y<input type=text name=send value="输入值
">
+ K/ e# d! ~' O3 u# ~# D<input type=submit> / [5 I' q  k0 I7 R: i, l
<input type=reset> : [$ S# S& \5 X9 v
</form> 8 a4 \7 S% V& X8 S! o2 e- B- [
</body> 4 O6 x- i1 m' n6 D4 m% R
</html> ( G( C: t  s% s! Y; K

% H8 J  H4 ?/ @; V----------------------------------------------------
/ J  [# u& V1 \4 _$ Q( H$ _9 I; N#例子4 投票程序
7 ]5 W) M9 a" v$ T
在这里:http://89w.org/thread-715-1-1.html
4 B6 B6 |4 M% M4 j2 H

6 ~% Z9 W  t0 N3 _' E5 R/ v#例子5: 动态创建并保存图形

$ t6 \: N- e+ P, q9 {* n( a: m
; }7 R: _/ t3 t' K- }6 m2 b<?//必须有GD库支持

8 Z9 P" a/ n0 pHeader("Content-type:image/jpeg");
4 @6 J' d- T% g; ^2 v$im=imagecreate(400,30);
8 `  ?+ W, f- k$black=ImageColorAllocate($im,0,0,0); 6 E  b, U2 r) @/ U+ {1 D. I! Z
$white=ImageColorAllocate($im,255,255,255);
/ [0 X  U8 i0 a$ J- i4 tImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , T. N. t* h  p8 G' ^  Z
ImageJpeg($im,"hello.jpeg"); " P8 r3 q; y: J7 }% G
ImageDestroy($im); : W8 @' f  S3 R0 \
?>

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