返回列表 发帖

给初学PHP的5个入手程序


$ e$ I4 b. k; W9 jphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
9 {* K! ~- Z% e3 K" {" c* }: \; U% l7 v* u6 l3 \( ~
----------------------------------------------------
4 ~& q$ f8 g  o' r( t$ c% `下面进入正题
# q% u( B* C1 e9 [5 u* {' j3 d" H4 _
准备了5个程序
: $ b: H/ K0 p) O- p( K+ V/ w
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
- R8 H% a: o0 S
2.显示一个漂亮的表格
6 |$ o* _. M  k
3.一个表单例子,提交并显示提交结果
1 i2 {9 z3 `+ @/ h! z
4.数据库操纵例子(投票程序
)
* x9 @1 f% j0 k5 }( f4 k  z5.动态创建图形并保存例子

# `& s  @, d  j$ t2 K* K- C2 U8 ?1 X, q% J
---------------------------------------------------- / Y/ g' A% G5 X; N* W7 D: H

2 O9 I% K& ^1 w% h4 ]; K#
程序1
0 H  l& B8 }; L7 V8 v: }, R1 E6 J# v  _+ n; r2 P& H; {  [
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ $ V& b- I& R$ f" t' w8 t

3 E/ d7 a! D2 w& C<?php 8 p1 S9 ^% K$ M" |8 S6 U
* B4 R# _5 G9 F, L4 w' s
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
9 p0 S( N& i) j. S4 E
0 W% \  r2 \6 ^  |* E  E4 l?>
% I& W( o7 k9 f' m. ^! j" o5 a4 a9 b% E. e4 z
---------------------------------------------------- 5 y  G0 j& R) T- m% W

* t0 @) k# ]- T
2 P3 `; r2 p$ C  L0 R9 S#
程序2:
$ f! F6 m0 W4 X  ^. G0 j0 _( n+ Q
- i1 f! ]) R0 U7 ^: N/ |/* 功能:显示一个漂亮的表格
5 A. C/ F, d$ D  U  H

, Y$ u$ Z& t' n; }% S/ o<HTML>
5 B: Q/ d7 {, f<HEAD> * @) b" Z' d% a: Y" _
<TITLE>一个漂亮的表格
</TITLE>
& x$ t, a" R6 p' Q, T* n) u# W</HEAD>
+ }# l4 O4 A+ y4 z! \<BODY> 3 v( e2 U* c- X% v/ ]4 d. d* M1 Y
<? 3 R; h, Q# T) ^7 s
function useColor() " h! t' |& O! T4 s
{
2 v- T. r3 ?' n9 ^' |( D/*
' L1 v+ [' m1 \0 t+ p' v0 T' w0 }** 请牢记我们最后使用过的颜色标记
( D" X/ Q  |' S3 Y* }+ H
*/ + |/ b- `. c! Y, p2 D6 I
static $ColorValue; . ~1 X0 G0 O9 r4 K0 p2 [3 e% n
/* 选择下一个颜色
*/
% J2 S4 T3 W- D1 k$ H' Uif($ColorValue == "#00FF00")
8 e) |* H. Z( Y4 M4 J" j, S' x7 z{ / E7 u# I# d# x" H! j' n, A
$ColorValue = "#CCFFCC"; & ?$ G8 T8 Q  i4 j9 a/ V' k
} 3 w( w5 j0 P. h. a* ~% h1 q
else
, J; d7 f% c& J* S1 K: V% D4 A5 ~{
+ }; a/ A+ `4 n5 t5 Z) d( @$ColorValue = "#00FF00";
7 u, Q9 _# r- W  I  J6 L0 Z}
# ^8 D& u+ [3 q; |* u4 A4 ~) D, X3 _( l8 g  }
return($ColorValue); 1 x$ M1 |, P' r7 q
}
) @! d% v# e; Z: c$ |! ~0 m3 R3 r4 G7 B  }0 |% r7 N; x
print "<TABLE WIDTH="100%"> "; 8 K* ]8 Q% X1 F
for($count=0; $count > 6; $count++)
/ _& d  H( ?% w6 G- |" t$ m7 T3 {2 l{
) l% s, M! R7 u; e5 }' O/*
# c- m5 N9 \. J8 F6 r6 w** 取得当前行的颜色
& R6 ]0 ?6 ]- w& @; Q2 ?; P
*/
9 O' O8 |. `) ^. C$RowColor = useColor(); : j! T6 v0 v3 I8 u% `& g! J$ H4 _* m
/* ; E! S5 W' x( Y8 R
** 把背景颜色用HTML语言

  ^* q# O+ U# \6 b3 }0 G** 输出到表格单元
+ }& |5 g: G# C# C% o1 D: `- |8 u
*/ , q  P8 j5 d# \" i. B& h9 O4 R- [
print "<TR><TD BGCOLOR='$RowColor'>";
7 T+ ~& W* C6 Fprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 }7 D, q7 h# T$ O* Y- ?" ?& o0 Q}
: B/ E2 s7 Y) m+ ?7 o7 C8 Hprint "</TABLE> "; * d* {2 O3 O8 s
?>
9 `5 `0 p' [8 `6 G</body>   M, |5 k" `3 k/ S% x# o  m' j
</html> 7 S" U  n3 B+ `0 P

$ v0 Q  U! u2 n8 p! }----------------------------------------------------
* @  J' c0 o/ V3 g% Y5 R) [" V8 J( V0 N#
例子3
1 H  z/ c  l& @$ q  x& L- P' P3 G0 O5 j8 F5 |8 J6 x/ n" f
<? 2 D) I& u; k7 Z
if($send)
( R9 W- Z7 W8 @% ?{ ! k, P  }2 y$ A% p
echo "发送结果
:$send"; & I: i. ~  _2 C, y' s
exit;
2 _, _2 f# b0 v. Z4 p. s} . s' w6 C% y. a5 |6 K* l/ f
# _! ?% ^; f0 E, \7 d1 k, R
?> $ ?* k' g: U- z+ x, x  ]" @
! u- I7 o# a- u
<html>
  Z' |/ w/ V( i<title></title>
) r. |/ U0 ^, B* s<body>
" X" D) m( z- t; S8 ~" y( B6 ^* U<form action=<?echo $PHP_SELF?> method=post> ! u; u) X/ f/ P- d6 k! i/ j
<input type=text name=send value="输入值
">
( R* G) C9 H! x6 x5 y% F<input type=submit> " }9 F1 D3 G" |% X% u6 E
<input type=reset> . j0 c; d1 Q! M7 ^; k5 G, ]' a6 V+ a
</form> 2 x4 l: T& z5 x- n$ E( @
</body> ! w" J/ M, J* H" b# {2 {
</html> $ h6 ^+ d; J% S4 [0 q" T

0 j8 t6 N( \+ |8 O/ h7 k2 |3 A---------------------------------------------------- : m# y0 Z1 l( I2 |9 _
#例子4 投票程序
6 D+ Z5 G5 ~* j
在这里:http://89w.org/thread-715-1-1.html

' O5 y' h. h9 `* \* N
7 Y% @8 o+ d' y8 a- x#例子5: 动态创建并保存图形
1 z; S3 B6 m4 ?3 B3 m

" l2 @1 }$ y/ ^( _- f/ b2 n<?//必须有GD库支持
) A& @: O" C- ~  |( X
Header("Content-type:image/jpeg"); ) H7 z: I9 n9 [6 L" u7 m
$im=imagecreate(400,30); $ l: k1 J+ e  A4 I: W
$black=ImageColorAllocate($im,0,0,0);
1 Q2 i, a: w/ c3 n( ^$white=ImageColorAllocate($im,255,255,255);
+ Y  u' o  G/ ]6 K2 z6 I% i& N) gImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
# M, X" U. i* k# bImageJpeg($im,"hello.jpeg"); / U8 S" I# [% p" U
ImageDestroy($im);
1 i- w* R, y; o+ X) Y, M; U* m?>

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