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

给初学PHP的5个入手程序

0 }0 O/ ^. w' ?- G2 D' z
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
2 l8 X2 {( {4 ]3 K7 ]9 \" ~9 K" m* ^5 p8 e! m
----------------------------------------------------
3 C1 F0 p: _4 p) F/ q! Q下面进入正题

% S0 l  H+ Y( K准备了5个程序
:
) R$ c( u. p" _1 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
1 J( ~* r" m5 J
2.显示一个漂亮的表格

0 P7 V2 O1 V8 y4 _3.一个表单例子,提交并显示提交结果

, B, n, l. d% ?4 \$ k. p% [- g4 D6 a  q4.数据库操纵例子(投票程序
)
! m% n9 M3 C4 q8 e0 P9 J5.动态创建图形并保存例子

/ b( e. [3 H3 o$ b0 T; |3 ]4 K/ Z. n2 ^' D+ r7 }9 G
---------------------------------------------------- 9 V5 w* c5 u6 Q9 a( I

9 |( z; \- r& L3 ?#
程序1   @, i0 A; ~+ K) N; J$ C, }
2 h3 m0 C5 P, h7 _
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
" z1 c7 B0 m3 T% t! ~  _( r+ q/ ~- u5 `9 [
<?php : \: r& Y. y( s% o3 f
: w( J( q/ |- |1 D! \
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
( `( E+ K( T4 ?7 e
" L) G  u. f1 U1 b9 c- ^. e$ H?>
+ H, r" g" `0 o, X1 Z
; \) k; x4 d% k----------------------------------------------------
- X; e  n3 ~1 |# F# _3 z3 {# T8 o4 x6 T! I

5 D- T( w6 s0 j( P8 ^$ x2 H- m#
程序2: 8 F" l" D- f% _8 q9 z, I) m. ?
% @+ z$ @/ L% D# F6 X
/* 功能:显示一个漂亮的表格
& V* x$ c* [, y$ O2 d

9 d. D! e3 {& d( X0 F: P<HTML> * {: `; ^8 y6 T; u8 y! L1 i8 P
<HEAD>
) l: C/ T% }; h# @8 ?<TITLE>一个漂亮的表格
</TITLE> ; W& F1 Y5 C; C4 [0 L/ f
</HEAD>
' `( `" p; i" @) ]<BODY> 9 {/ z$ o; p' A# n1 D- i$ p& t+ g
<?
8 l- g- w1 c* w! k( p0 Cfunction useColor()
7 J. E: a/ r( r5 Q* |) g; W4 E{
9 V8 L7 y; {6 H3 P/*
2 R5 u$ B+ v8 ]1 z  m' Y! V** 请牢记我们最后使用过的颜色标记

' ^5 D% d) b+ W5 C- `* h2 X- }*/
  y9 y% W$ f3 Z$ r/ t& D  wstatic $ColorValue;
8 E& D8 w6 N- z, j" y  r+ U/* 选择下一个颜色
*/ 5 d* T3 s9 Q0 {) T& z3 t& x
if($ColorValue == "#00FF00")
5 i. M; c$ N& L. K4 g+ n; Q{ ' y4 ~- {7 f$ H. B, n4 w
$ColorValue = "#CCFFCC"; ' }$ I3 }- I! D
} $ v- s+ r$ m; t$ o1 B0 Q8 x" f
else
6 S! q! J+ D' I. ], B% ]{
: ^; J5 G  C' C0 t& Q$ColorValue = "#00FF00"; & t/ t$ T9 k1 y, |7 e: K$ Q# P
}
0 F- p$ s# }+ I. |1 d( q: C; G/ K0 q  E& |' i6 \, C( D
return($ColorValue);
% P' w, g; A, c) K. ~+ z}
8 f4 e# j/ u/ u' f/ X& b
- a, y, m/ @, F- Fprint "<TABLE WIDTH="100%"> ";
5 ^) I" ~( `% dfor($count=0; $count > 6; $count++) & V: F' d8 `  T9 s2 l
{
! U5 ~! C! q  ]+ \2 \* h% C: I8 c/*
% \- H+ }6 O+ u& U** 取得当前行的颜色
# V# I3 |) k/ [
*/ ) \! {9 I; H0 U* m
$RowColor = useColor();
$ ~8 V3 ]* ]8 t9 A9 P% ], Z/*
6 ^; o' f# R9 i4 ?** 把背景颜色用HTML语言

6 m( N+ |5 h: K1 B& L7 b** 输出到表格单元

9 y) w5 L) r8 k9 @1 w4 S*/ 7 e' Y- W/ H: i. e( r
print "<TR><TD BGCOLOR='$RowColor'>";
+ I. E1 l$ g6 G, }8 x/ j# Tprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
5 {) r) r0 w# ]& P* B2 t' e$ d7 h}
- f5 C& X% g! xprint "</TABLE> "; 7 I* C! I2 `7 `+ F, D' Z/ V3 m+ h
?>
- S; N% c2 @* K5 i% N" }7 a</body>
& q) A; d# p4 H3 @</html> 0 c8 ]' ?9 j* Q8 O" j7 j

2 }3 H% r+ x; c0 e2 Q5 e1 x---------------------------------------------------- & `1 D6 U7 n2 E; j- v# C
#
例子3 * j% |9 O2 J/ F3 y
$ [1 a' z! ^2 {+ z$ z% c
<?
' z  l" L0 D' a. a; D1 B! lif($send)
7 c! T8 \4 Y) b' a- r. z7 d: s$ N* a{ + u7 y, Z3 l6 |
echo "发送结果
:$send";
2 h) C5 D6 T8 @# p4 N- Cexit;
% A" S# V! V' Z9 `  A}
7 E- ~. Y8 n: i& A  y  l7 d1 X  y' a
?> , V' C& Y/ S! @

$ x$ `$ i9 H0 |+ g: a# Q8 w<html> " L$ a- F! i# e5 m+ C+ V1 n
<title></title> ; f+ |$ ?9 u4 E: s4 W- ~
<body>
7 d' `8 x+ b  @  F. i<form action=<?echo $PHP_SELF?> method=post>
2 w+ J' {2 N  Z8 o<input type=text name=send value="输入值
">
3 D( M1 |: ]9 E+ Y3 s% I<input type=submit>
( _% T- d; M: A8 }$ \% C* D' T7 o* k<input type=reset>   Y, O" F! n0 W7 z$ R
</form>
/ r+ |8 L# v" `</body> 0 k! |$ `5 m! b
</html>
; A1 l+ Z# _9 s; t9 D3 s. `& b' z6 t7 p
---------------------------------------------------- ; s' `; v/ K; F& `" X
#例子4 投票程序
9 E$ C& m5 ~6 u" N
在这里:http://89w.org/thread-715-1-1.html
  _. e/ [7 Q5 K: h

: z6 p. @2 ]8 F9 H8 Q#例子5: 动态创建并保存图形
, e) u  E# l( P7 X  c

8 p8 K' {: K" y6 P8 v' R<?//必须有GD库支持

7 _  H  w+ L" h! QHeader("Content-type:image/jpeg"); & x3 U- O  }( v1 \6 f" V$ M2 V
$im=imagecreate(400,30);
& R, z" T. [+ A4 ?, S2 \$black=ImageColorAllocate($im,0,0,0); 0 K! Z3 R, s8 `( K% x" k5 W
$white=ImageColorAllocate($im,255,255,255);
1 |* C% Y, x$ a* GImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 8 l; Q6 L6 c9 c$ g- N0 N
ImageJpeg($im,"hello.jpeg");
8 B5 b$ \3 p/ d: n9 W+ @+ PImageDestroy($im); & d  W$ @! `4 s' D& l
?>

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