返回列表 发帖

给初学PHP的5个入手程序

7 |5 W, f( g9 G3 F
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; W6 a) r, t) p( }  k5 k& T9 r+ Y" j# E: V
----------------------------------------------------
' r4 s1 L7 J( f9 B! I( e" f+ Y3 q下面进入正题
3 q, i' J) F8 U4 P+ D
准备了5个程序
: . K8 T9 X7 g  r& T
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

( a# e9 v$ a# e- f$ Z2.显示一个漂亮的表格
; O! v6 \" H$ A+ g" k% c3 @
3.一个表单例子,提交并显示提交结果
" k* [7 H8 p. H8 u! E; e5 z, i8 |
4.数据库操纵例子(投票程序
) % `$ A; M: u* L/ F, n* L
5.动态创建图形并保存例子
! t5 z  H7 G5 A, U; L1 ]4 w

! G! c7 v9 q6 Q  \1 k9 p8 @3 _; L6 @----------------------------------------------------
- I3 v. R" i, m) W* r+ E! [5 g$ r1 g( i0 ^% e  Q
#
程序1
6 M% s  r0 M" C
8 h8 `/ E* }2 A% }3 o/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
1 K- b: h* b3 ~6 `3 [% |( I7 F" w" k
<?php
: D4 Y' e# U, G2 T' j' s. A% y2 U1 o6 {/ |
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ $ l( s) K& V/ h
: Z: ?% D  n, F4 e( w  n
?> ; j8 b, V% R9 i( Z) m+ X
) p, C1 y( h2 I2 i9 R! f! {
----------------------------------------------------
$ K" _9 m0 z" |2 N+ _; ?
8 f- G& ]1 r5 H- n/ {, \3 Q
: f" o0 M+ k2 n; k, z# f8 ~2 n#
程序2: ( O0 X8 _: a; E9 x# i: T$ W

# f5 R, o8 R/ G! v! ^$ z+ t! T* R2 [/* 功能:显示一个漂亮的表格

7 R; \4 G; Z1 h) Q/ H! O3 _" [3 Y8 \; X2 L7 H; f; X0 G3 b
<HTML> - a8 F" s( V7 ^
<HEAD>
6 t- b9 j3 N2 Y$ Q4 @<TITLE>一个漂亮的表格
</TITLE>
8 k- t9 \" [7 X& d9 K</HEAD> 9 V0 ~( u" x/ x& b
<BODY>
/ J  P0 s- W+ y<?
5 P( V. n* S! C# f+ Y1 gfunction useColor()
! E% Q9 a8 ^7 a0 C{
. _+ ]- {% e5 T/* 8 ~6 F+ B4 l7 w+ K1 q9 k
** 请牢记我们最后使用过的颜色标记

9 M# I+ n' X! ~$ C  n7 l*/ 0 w, p0 \2 I0 {8 E2 w6 F' M& c
static $ColorValue; 9 ^+ ?3 ]8 V; H$ v- p4 v
/* 选择下一个颜色
*/
; K) C6 `& s  ]  a) wif($ColorValue == "#00FF00")
( N3 ?! C; c3 T2 J# E+ j( [{ 0 X0 W# J! |' {1 N" x
$ColorValue = "#CCFFCC"; 5 O' E; J1 G/ S; {
} ' a& O2 h& z# _* L5 l$ o
else 8 |/ C2 B* q4 J$ m
{
  I/ k4 f& x6 M, x$ColorValue = "#00FF00"; - }. Z/ r* B! O
}
; A5 Y( l5 Q2 q7 U+ p9 _) I8 q9 f, F: S+ F
return($ColorValue);
6 v5 A" ^9 a5 J5 h0 l. H9 u}
3 k1 Z) |, ~. x( r6 M( z
7 J5 M7 R" r/ jprint "<TABLE WIDTH="100%"> "; : H& g% _3 H, P' Q+ O8 \( N* Q4 k
for($count=0; $count > 6; $count++)
! O! }" g, H) o& q{
! T) ^7 }6 r$ R/* 2 h# @: ~$ t/ c! ]9 \% e
** 取得当前行的颜色
) p' M' R5 \; {, e  z) Z% p
*/ - W* C& o  Q8 `4 T; M& P! Y
$RowColor = useColor(); , U0 Q$ Y! y& h% Q( y4 b, h. |2 k/ m' U
/*
4 q4 N2 G+ J  w, Q: ]4 I. t3 w' J** 把背景颜色用HTML语言
$ e0 @" e6 S! H* W: |
** 输出到表格单元
1 V5 k- j" `/ p1 ~1 g
*/ 1 @7 v) B, T7 N$ L* p1 s
print "<TR><TD BGCOLOR='$RowColor'>";
- S# |; e3 N+ u1 W# s2 n8 B+ Wprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 9 V8 ]6 z4 t( R" O+ \' b% I4 m
} 3 i& J* j0 z3 Y" m! U
print "</TABLE> ";
2 e# _5 k4 h8 p2 \?>
3 ~4 s. o2 i/ C8 b5 k  v</body> - `& u0 b+ Q* D2 h) S* W, `
</html> ) `/ s$ W4 R8 R( X3 a2 Y

+ {& N. w+ p% L% T$ t---------------------------------------------------- ; Q  [0 |7 J  Q& m7 ~3 R; Y$ q/ r& ~: z
#
例子3 / S- d6 y& q  A& }
  {( D: X$ x8 N5 w+ G5 `7 [! G
<?
) F' _9 y# \% u6 g. h& ]3 dif($send) 7 n% m3 ]8 N3 Z; w# b
{ 2 Y; b/ X. y+ a. V) d& U% N1 w1 ~
echo "发送结果
:$send";
0 e4 ]' w  R( Fexit;
* ~2 \; D9 ?9 b} : h$ v7 N' [, ?9 A4 W, L
& j. W. h$ a3 C6 s" X( l, R7 q, b9 n
?>
2 S5 M& A0 N5 s4 z0 _# e; i1 V, I8 U6 C5 _9 j+ q* d% F
<html>
; S3 A6 s- p2 R, S* ?% M<title></title> : N! t2 }' }) M: u0 {
<body>
( G  K' k6 }2 N<form action=<?echo $PHP_SELF?> method=post> 0 r5 G' m6 u. R# o! _- I# u
<input type=text name=send value="输入值
">
0 b' c/ B! s9 @8 g<input type=submit>
/ p. w' F  K( Y8 h- b3 ]<input type=reset>
" j8 J# f( l! p" T; k  v( }</form> 5 f: h- O4 u' g. L4 C7 p- O" Q3 l
</body> # j* |" c3 i% h, T
</html>
9 ?8 Z( G  u, y. B6 i  I* t. w5 r9 J: L0 @  @5 a
----------------------------------------------------
) k) E$ V# d& \- c, M8 Q* t#例子4 投票程序

7 z) ~; @; N0 _& }1 g- c* w在这里:http://89w.org/thread-715-1-1.html
: r% ?( M% \# w4 R( [4 X
( m# _2 ?" |; H. e$ [" E
#例子5: 动态创建并保存图形

, I* d0 _3 Z+ m! E+ D, U  D0 k, B
" s$ h& i9 U7 p! \: [  e; Q! g<?//必须有GD库支持
* ?- z, w1 |; W  L6 c, I
Header("Content-type:image/jpeg");
( G/ z1 v" z+ K( J, o$im=imagecreate(400,30);
3 v  g: P& k  e5 K* h$black=ImageColorAllocate($im,0,0,0); ) ^8 C; E$ ~3 T1 Z, P/ w
$white=ImageColorAllocate($im,255,255,255);
5 \& J5 q5 |, [' wImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 6 b5 Z* Y3 B0 I" _0 E3 X
ImageJpeg($im,"hello.jpeg");
  V3 H, H' L- ~5 ^0 k8 m$ c' B( AImageDestroy($im); : R8 E. {" n& m. |- o
?>

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