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

给初学PHP的5个入手程序

% Q; s$ ]7 \+ R: C7 V
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ! S3 m  a. U. i% u- F  i; A% Y
$ `/ V% }! Y6 B& I+ m
----------------------------------------------------
# p; G& J+ G4 s. \& ]; b下面进入正题
5 c0 v& P7 U3 F( i; {
准备了5个程序
: 5 G1 _* }: ~8 M8 `' k/ z
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

; V# E( F' n7 T- b/ S! O' m2.显示一个漂亮的表格

' D: j- c0 d: T: i& j/ D3.一个表单例子,提交并显示提交结果
1 }1 H6 C4 b( q9 C" O
4.数据库操纵例子(投票程序
)
3 w8 ^- `% T, Q/ x5.动态创建图形并保存例子
- H! c; U/ w, J: `+ d! v* \9 h. m
) M# J2 a+ M  B+ k
---------------------------------------------------- * }( d" `- o2 {: c8 v
, a* e7 ^; \4 v1 n; U
#
程序1
% F* v! f9 M' m* {4 L
4 R" S: ~; G/ Q/ D/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 5 i7 M8 q- {4 N" N4 q! X+ \
* v6 I  c$ R+ p: _
<?php
. F( w+ H- A* g. E2 P  {  a- {7 ^& q) F  P
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 7 G8 b$ q6 p: H( o' @% v

: p# }# s/ |, g( ]?> % P* R$ g1 n2 {7 @
8 \; h" R" J1 Y& p# d
----------------------------------------------------
1 b7 g8 k" P: ]2 j, T3 g# D) a$ B& ?) V! T

# U) D3 o5 B: N#
程序2:
+ l% X2 N) _7 L% U
( ]$ H8 B/ \5 s/* 功能:显示一个漂亮的表格

( w9 d1 U' O! z3 G; U" y
" X3 K% w) e4 |  N& F5 ]5 [<HTML>
; g& ?  S  y% w; k" a<HEAD> 1 m  O3 W9 |+ X0 i( u
<TITLE>一个漂亮的表格
</TITLE>
1 w$ _* r4 k6 I" ]3 Y6 n2 W/ ]</HEAD> . m( P" \& D: i
<BODY> * u6 f$ p% }# i5 _; I+ i1 s+ q
<? 7 w9 o2 q+ w9 o1 q
function useColor()
! `' e; f: ]2 g, a/ W5 B/ m6 _{
! x, S( [0 a4 @/* ; i9 ]7 c8 Q& J0 g' r# g% e, k
** 请牢记我们最后使用过的颜色标记

- n, P# l9 D' e4 e*/ : z0 z$ ^: f5 s7 W, \% X% E& Q# a
static $ColorValue; % x4 u, ?% E+ I% q$ p: G! g. W  r
/* 选择下一个颜色
*/ 8 F( S8 g* }. y% ], x- C
if($ColorValue == "#00FF00")
5 u/ _5 x. e% I! z; Z# [' L1 H{
; ~5 [6 I6 z- p* ]5 n$ColorValue = "#CCFFCC"; ! [# I# o$ o+ J  u
}
  Z7 Q6 Z2 n" M/ {4 W1 B# Z' H5 Aelse
; ]& r" T; ]9 \; ~) u{
( I5 w4 b! p4 u2 l: b( [$ColorValue = "#00FF00";
( Y4 ]! p* V; R0 @$ i7 x# Y}
; \- q. d9 r) @: P
5 `8 P- B+ Q8 U# _7 Preturn($ColorValue);
, _! V1 w1 Y4 s$ p} 3 ]% `' O7 H" U3 t/ {# m: f
, v3 g, U8 }5 {/ U; o
print "<TABLE WIDTH="100%"> "; # `7 `; ~9 }2 c# Y" Z5 U, C
for($count=0; $count > 6; $count++)
4 K% F0 {; ?# H2 l. {: e3 s, |; D{   b" E) \* W* k& [. r) A+ \+ P
/* 4 R3 y% a2 \  `% r3 p/ B
** 取得当前行的颜色
1 b8 [" h' c" D0 x! t7 Z
*/ 8 L# o/ R) x6 G# O( u' a* F
$RowColor = useColor();
; C3 J) o) k9 X6 j, Z. a/* ! f0 U% Z+ b# o5 p+ x; e. E
** 把背景颜色用HTML语言
/ f+ t' \- _# l8 G2 E( N' F, W
** 输出到表格单元

) `$ c" x2 u5 Y4 R% P*/ - t# I5 g1 o% S3 I& w  L
print "<TR><TD BGCOLOR='$RowColor'>";
' o. F, ]( A$ Q. a* ?- T4 ?6 M, Q- iprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
+ h; `4 U! z% V& n8 H- y# C}
4 W( ?+ `8 A8 P$ P) ~2 ~5 h0 Qprint "</TABLE> ";
* W/ Y* C4 z% c; @/ K3 T?> 7 E0 ?4 r7 k- E( ]$ J* c7 \& L0 [
</body>
' e$ S5 _6 K& f1 T6 m/ p# h8 U# t</html>
  Q; X8 e4 q7 j; p5 N5 W
- N* m/ n- K; k) B* w----------------------------------------------------
" \* N( X5 j: j! [( ~#
例子3
% F; {; t6 e0 }3 a$ H
7 N5 ^  P  g1 }5 m<? * [+ ~8 d: C, B1 z- l
if($send)
7 a8 x' _) b+ O# L% B+ j7 I2 t{ * {( T. v' d% @  i9 d
echo "发送结果
:$send"; ' Y) w: i0 D$ a# N
exit;   l& y% z  b% z4 m/ a
} 3 q, Q7 f! p( k4 F' M: T
6 l, B. b7 |/ D% Q
?> 6 E2 P& R  D2 q. E# d& B4 w
3 P/ K6 v1 X, J: z2 H: l; X
<html> $ S% p, H7 c/ O& c. ^
<title></title> . M1 r8 D5 V! \5 G
<body>
. c0 d1 z+ l2 S4 Z4 `  L1 b<form action=<?echo $PHP_SELF?> method=post>
7 G- J2 H  m  L<input type=text name=send value="输入值
">
+ f/ [- @/ W+ n$ e) ^3 a1 m+ @<input type=submit>
; w' \; P) Z" C" l4 ?3 [* [<input type=reset>
: ~, i% G; B  E</form> + ^, D1 Z# J" x9 H! u$ L
</body>
+ ~; E6 {$ `$ C, Y( @& X' o6 y8 Y</html>
' G/ E' _2 r. m. C' Z3 I3 G! F" h* f9 f  \/ E3 K
---------------------------------------------------- 0 E5 X' r% D) P
#例子4 投票程序

  Q; C( {8 \4 _在这里:http://89w.org/thread-715-1-1.html
& Z9 Y5 D  @( C  ~7 J. N& s
$ y; q/ j# A; K3 p
#例子5: 动态创建并保存图形
$ N8 @2 r& k& l2 D: f" X9 T

; d; y/ d* {4 i: {) Q& m<?//必须有GD库支持

2 O* x# H1 u! [; v- c* @3 _2 B* wHeader("Content-type:image/jpeg"); . m$ U& ]: i3 g, p& r4 I4 _
$im=imagecreate(400,30); ( E- e  L  ~  ~8 e
$black=ImageColorAllocate($im,0,0,0);
( v% y% B  n: O" F! _$white=ImageColorAllocate($im,255,255,255);
+ O9 a5 O, @1 |, e$ U& y, F7 cImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
4 x; v3 k2 ~8 g6 y1 X* vImageJpeg($im,"hello.jpeg"); # C% \4 ~7 j( V3 L/ m
ImageDestroy($im); , x& ~4 e5 @& v+ G8 [
?>

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