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

给初学PHP的5个入手程序

/ E2 v* B8 k: D' q3 B
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 9 a& w+ s+ g/ j" \* Q1 z' U4 ~
3 y( W4 ^4 V8 w" @  K8 \
---------------------------------------------------- , C( z: O+ L6 {4 p- o  ~6 _" o6 S' Q
下面进入正题

. l; Y: A$ H1 e) W7 Z准备了5个程序
:
% ]2 u. }6 w) y0 \1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
  b2 U& _$ J: U
2.显示一个漂亮的表格
2 [+ @( b, ?5 j9 |' Y
3.一个表单例子,提交并显示提交结果

3 C6 H/ q& A& h( q4.数据库操纵例子(投票程序
)
" ]! `/ N$ f4 |, H& `. g6 {7 Q+ G5.动态创建图形并保存例子

; ^7 {2 L9 U7 r4 T! P6 R+ w
& o9 ]& N$ ]  F---------------------------------------------------- # y6 w: P9 U0 i8 d9 a

, m, s! x5 W9 _6 L#
程序1
3 g# v9 Y5 W7 J- }
6 x: N  y3 k+ E2 Y1 E$ s/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ " c2 e. u0 C4 F- `/ Z" L
: L2 U/ f0 i+ y! f
<?php 6 a8 c$ d' E7 @( b

& b1 m4 t1 ^$ w8 `echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
, `% k# |7 y3 E$ A9 G# Q2 Y3 n4 k, q* ~' ~2 t8 T3 d2 }/ O
?>
3 |. B& j" [8 q( Y" }& U+ v- c6 k
----------------------------------------------------
+ J: m# K0 s4 E/ e
: ]" C, V/ f; |# I6 e$ q9 \" C0 _  P1 m/ b- T
#
程序2: * J" t* B- y' v8 p) ^

9 g% P5 P$ r  L) m4 g7 }/* 功能:显示一个漂亮的表格

" j, H. Q; M8 H" Z) b# i5 f" f" |& G0 U3 T1 m! R+ P; j
<HTML> & Z7 Z* S/ R% a8 Z; ~% b9 q
<HEAD>
$ I: U9 N2 o3 l. C$ T<TITLE>一个漂亮的表格
</TITLE>
5 d. i8 _; I* G2 I6 m  N8 B9 _</HEAD> " W5 r9 @9 n. H. r  y
<BODY>
- e. V$ b, A0 l7 @+ \+ h<?
4 h( ^5 Q* ^6 ]% I' ?function useColor()
( M) c6 B1 F& q5 Y2 c, S$ t  R{   `8 H7 v/ _" W( ~
/*
) {, ?  r% ?& _# I, C, r0 @** 请牢记我们最后使用过的颜色标记

! y' V7 t4 _& S*/
6 Y- V4 d8 f: L" Q. k6 Fstatic $ColorValue;
  V+ U% O" _6 b, w0 q/* 选择下一个颜色
*/ & r* Y* S; C& z# h- S  `' K% w
if($ColorValue == "#00FF00") 5 g* [1 L" u' ]
{ 0 H6 q0 i9 H; ~
$ColorValue = "#CCFFCC";
# k+ B4 ~8 d$ t7 M' F} ! ~: \) [. W) ^" q  W
else * o" @3 r6 z: X5 n" `( f# B
{
7 ?2 M$ W) w  z5 O: n$ColorValue = "#00FF00";
% B6 @( {. F0 E) m4 f}
1 l. d3 h1 U. s1 {# E% n6 \4 }  h, O! c& K+ Z
return($ColorValue); 8 S- g; d3 O/ d4 I
} 7 H2 s7 I0 w1 @& \* ^7 f
' m9 e9 Z$ o2 [. {
print "<TABLE WIDTH="100%"> ";
: ~6 @3 u3 k4 x: A3 f) Gfor($count=0; $count > 6; $count++) ; w1 c1 x$ I6 U3 m' M# x7 x/ y
{ ) z: r7 f% R* }: p
/* ; S4 [0 ]% K, U. a  J0 f
** 取得当前行的颜色
4 @$ _! B1 E3 }) q7 c
*/ ( g% j) a4 {! D" f+ P
$RowColor = useColor(); & W3 U2 F" x, u, m, c+ i2 C. w; C4 G
/*   \. ^8 e( Q* w; q+ @5 Z: `6 }
** 把背景颜色用HTML语言

( X0 f7 ]- R' P7 ?+ Z! J** 输出到表格单元

& n4 s& s2 D% r" j*/
5 a( Q+ s7 O9 G4 Y! lprint "<TR><TD BGCOLOR='$RowColor'>"; . i. o' h7 Z7 m, Z# v! W/ w
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
" J# o2 |4 \# M; J, J} & T8 h/ i7 q- m$ y) C; v" V
print "</TABLE> ";
9 a3 e3 \7 a: e6 ??> % ?$ v  D" i. J9 h1 @3 d- U
</body>
3 T% Z0 a0 [. q& Q1 F3 P) e</html> " S3 `& y. u" a, P

  j% r: d7 U- R& }+ R----------------------------------------------------
- ?' p# x  g3 `$ e#
例子3 4 |9 ~, T( c# S8 U* m8 M3 A  o  V& w

; S  x/ ^6 f7 E) ]<? 0 I2 z3 s6 {5 _' V1 I8 h; j3 w( m
if($send) : N- P. z0 w% L8 l8 D: e4 v% {* u; F
{ 4 }& e0 M8 u, f! G9 X3 R
echo "发送结果
:$send";
/ p/ |/ C8 c6 w, d* eexit; # L& l1 G' t8 F( W, X/ P
}
; S( I& r" h' y9 l9 D
- O3 [  J' B. m4 K5 L?>
: {$ a. e4 E( N2 M! ?, c
0 }- Z) D( h  ?- B+ ~( L<html> / s; M& I9 g2 I! u  I
<title></title> 1 L7 h5 f( l$ i: N; W
<body>
( Y* h" b; {) c/ Y! }9 p<form action=<?echo $PHP_SELF?> method=post>
5 f. b+ E/ ^, i+ Z<input type=text name=send value="输入值
"> , w4 U; U! f& u2 Q3 }- f
<input type=submit>
- o: x. ~4 j2 d, K$ Z7 G<input type=reset>
" I% H8 ^# z" `) X5 F5 z4 r</form> ; Z( z2 z6 a5 i6 _: h: A! m0 e8 o
</body>
0 y/ K% ]( D: J+ i</html> - h5 Y! c4 V) R$ F/ Z% K6 h) o/ D

7 d; |2 h) ~6 Y, N- v8 s5 [; |----------------------------------------------------
: D0 G7 f$ Q& w1 H#例子4 投票程序

: p( `) ]  B5 n0 {& e在这里:http://89w.org/thread-715-1-1.html
7 o- J+ @+ W2 F% \' e. U' E

, e! U* I+ S& X4 f#例子5: 动态创建并保存图形
& U/ a: t) D0 ~7 \/ \
# {" ?: Z' ?, `' U- ^/ z8 l2 U4 V
<?//必须有GD库支持
3 O: a9 a) @3 s& w1 @& z' o% K
Header("Content-type:image/jpeg");
3 y, y- N5 i, G$im=imagecreate(400,30);
$ o1 A0 ?: G4 T/ O$black=ImageColorAllocate($im,0,0,0);
  q: v! F- o8 j$ Q$white=ImageColorAllocate($im,255,255,255);
4 K! U- j( Y1 i4 q5 b2 fImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ! d+ B/ U1 t8 X, W/ B
ImageJpeg($im,"hello.jpeg"); 9 @$ S& J/ U5 Q$ C+ ^! Q
ImageDestroy($im);
# r0 a/ E' p/ Z/ x, m! d?>

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