返回列表 发帖

给初学PHP的5个入手程序


3 f* I0 i8 h6 t7 R* `+ T- {7 `+ E% Fphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
. m' k# m; m& }" b6 W  U3 Y) I9 ?, f( _% ]8 w+ E8 _
---------------------------------------------------- 2 I: {5 ?$ q  \5 x" I8 w
下面进入正题

# C& N, @9 ~- E准备了5个程序
:
3 r/ c  h0 @0 \# w; U0 r) A9 v/ ^1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

$ e0 @! n! N9 V9 A* ^* V2 T! T2.显示一个漂亮的表格
( l5 |( U" d6 H( Q4 O+ V
3.一个表单例子,提交并显示提交结果

) w3 h! _6 e. _, Y- w$ ]4.数据库操纵例子(投票程序
) 8 q7 a, |$ A6 \( Y. M: _
5.动态创建图形并保存例子
) S" q3 S+ g! q, Q( z& e: g8 d
, V* {" K" F- {
---------------------------------------------------- ) Q; e0 T! N# g% E1 Y
  W- m, B  Q2 k/ z$ o$ y" R
#
程序1 . X5 Y  Y$ C5 U  p! g2 t7 Y+ _
6 w# Y  @1 I/ C8 [2 t* F
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
6 e! l: |# o6 E. K7 E! c6 p) x8 M6 \1 o$ a9 T; d
<?php   c3 I  V7 i% Z' b' T

  M3 q8 f4 c- O, v5 L0 r+ Wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
5 d6 \: I! ~% q3 Y: j6 a; u; g& a
?>
3 P* l9 x) A+ U% {/ r: ~3 a* b% t& O- \1 }
----------------------------------------------------
( N/ a- O( h0 z8 M+ R6 ?
$ Z" h/ A" \0 Y3 l# B, D4 ]0 U' F
0 v: O6 G  Y6 `1 s' g#
程序2: 7 ^; M5 m- b- z: q0 g
2 z4 l! ]- k; I6 S
/* 功能:显示一个漂亮的表格
' [" e' w1 r) o+ c
( }- ]& T" W: b, p; u- c
<HTML> 7 n( u/ R. n) ]. ?1 \9 N* I
<HEAD>
' V, H, S) z! K2 p% ?# K# s2 M" S<TITLE>一个漂亮的表格
</TITLE> 1 e6 ^5 S6 q/ j; T
</HEAD>
7 ?: V( l) l' C( q  s- C<BODY>
' W( x9 y. \; ~0 P8 r<? # L8 m- E9 [# }
function useColor()
% l2 b  A+ ?4 K6 M  I* Y{ $ J1 a+ d( J0 W8 X
/*
& u" n; U4 s# X7 S+ y1 P' X: z: ^** 请牢记我们最后使用过的颜色标记
6 S" ^* x1 v9 H( _0 L
*/ 7 Q- O" o3 v8 `# j. d
static $ColorValue;
2 U/ w3 s. k1 W/* 选择下一个颜色
*/
! V( f# g5 i6 o3 C% Uif($ColorValue == "#00FF00")
. E9 a7 ]: H" q! E' K# z) q{
6 J# e% l* B' d7 k8 Z3 R$ColorValue = "#CCFFCC"; : {' t) U; T* \4 ^
}
5 N4 l- x2 A0 |/ L' A  Z2 l; Aelse
! D2 f# V' l( [4 b/ \4 A{ 9 l7 [1 N( N! ^% F  N. i/ K7 J
$ColorValue = "#00FF00";
; s3 v1 q* s  P7 _- Z' d& d} 8 o2 z0 e" U7 W9 f1 \7 ?

/ F* {9 y; O+ ?8 I, W% {return($ColorValue); . M( n& R9 Y3 y2 C0 L
}
/ Z5 c& X6 x* D
0 `/ u2 S# ^+ Dprint "<TABLE WIDTH="100%"> ";
! S# o3 R" [; x1 i9 m5 [+ |for($count=0; $count > 6; $count++)
0 ]$ ?* g9 p8 |. o* {{ & o$ C, `0 _4 [
/*
& c$ O; p2 |/ |: X- Y5 g1 ~) O** 取得当前行的颜色
4 Z; l/ r9 P: H+ Y( S
*/ 7 M! y( N) w8 @) o2 g
$RowColor = useColor();
1 D! H$ K4 H7 ?7 Z) w# d  E) z$ }/* * j. y$ Q' @$ G! x
** 把背景颜色用HTML语言
( C, C6 A' m; G* R, D, i/ @
** 输出到表格单元

! D5 ^# U: S; i# R3 J$ @2 g*/
8 @4 p+ L1 U$ p# z! q: B" A& J* V( n6 jprint "<TR><TD BGCOLOR='$RowColor'>";
" r$ i( C; h% ]7 y/ A$ C) ?2 eprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 0 j6 q  J. o7 M1 U) l
} % q, m- \8 @2 Q6 V
print "</TABLE> ";
1 g) `0 R* Q% `2 ~6 v( ^?>
0 Q9 u2 g' {& b6 p0 D* g% T4 J8 D7 T6 T</body>
9 R' B, F- Z5 s% w) H; @: v# a</html>
4 r# a7 T. p9 H, `" u, V* [6 a% [' b* F/ I$ P6 ]
----------------------------------------------------
" b- \8 x) l, m7 t$ Z# u6 x#
例子3
  ?4 l0 D$ k" S
$ o7 g6 K9 l$ ]* i: R, L<?
) j( N) O9 q( P: |9 v: Yif($send)
8 Q0 h% P- J$ r. |: y{ , v# x2 z- o) x' f, y! ~; P
echo "发送结果
:$send"; # G( ?- u+ F& v
exit; 8 m" D- b& m  Z+ ^
} + \6 ]+ i* ~" M$ V8 j6 @" Z
1 w: }+ c& l) e( }8 {4 j
?>
# p( [. ~4 v9 i  C: r0 I
) H+ I) p0 D% O1 o; i6 o<html>
) ?, m( H4 M5 r+ k' S1 t( r<title></title> $ S  }8 n( F0 d3 u
<body>
- [; C+ G+ ~! _: B6 Q<form action=<?echo $PHP_SELF?> method=post> - r5 E5 A/ A: W. M  a
<input type=text name=send value="输入值
">
/ X+ P' m6 v: O8 i7 S& s<input type=submit> $ M3 T% B& N! W/ O7 V  ^7 j# {
<input type=reset>
% j4 s+ m1 B" P4 V9 e1 _</form>
; @" ^  h' C+ d7 d4 ]2 P</body> * h0 a% C% R; R& a: l0 l3 I* p
</html> + Z0 u# g! s2 E# L
1 y) d3 O  z: _
----------------------------------------------------
4 W# w- v/ u+ T' \#例子4 投票程序

% S0 K  ^' A% G+ a+ o在这里:http://89w.org/thread-715-1-1.html
  M5 D$ t! _6 T' A$ T8 X
; x5 Q! E; m9 j
#例子5: 动态创建并保存图形

; i; q7 l  y8 Y' k3 R8 \9 x2 p
) r# o2 R0 P8 \& G& ~$ A9 I6 _" w7 R<?//必须有GD库支持

2 r9 v; E: l9 U- n* D" ~Header("Content-type:image/jpeg");
! O; V. W% p9 }' m  F( a; q+ s3 F, @0 t8 |$im=imagecreate(400,30);
$ H2 v0 n' p% x$black=ImageColorAllocate($im,0,0,0); $ `2 j$ r6 O2 [
$white=ImageColorAllocate($im,255,255,255); % y( b: I% m) }* j+ N+ Q
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 O- Q& Q, |8 {1 t' W! iImageJpeg($im,"hello.jpeg");
' l6 C1 r& N7 n9 W$ qImageDestroy($im); 8 r4 H6 |* D1 ], f( G4 `9 {. a
?>

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