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

给初学PHP的5个入手程序

2 b8 }: O  X# s- t9 v6 e% G
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 t* \+ o+ {/ ^* q6 f) G
& x' _& p; u  n9 P----------------------------------------------------
: n$ H1 N5 n, r8 \8 v& a  O: y下面进入正题

3 H9 `& [# G6 L" B准备了5个程序
:
6 F* j: a5 c6 P" J+ {6 t0 N% Z2 b1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
+ ]' q+ H: d$ j8 e$ A
2.显示一个漂亮的表格

5 x. D; P1 l0 g3 l. A8 a* C3.一个表单例子,提交并显示提交结果
5 B; l8 L( j) q, i) V& k
4.数据库操纵例子(投票程序
)
6 R# @* r( D/ T# ~; Z3 D0 I( a) h5.动态创建图形并保存例子
! A: [: Y! ?5 _5 a9 B9 Z( ~
9 \# `% k+ G. o5 O8 G% e5 V
----------------------------------------------------
, U8 i9 H+ A4 n7 A& I  N; ?
" p6 |: U/ g, d' {5 B9 ~$ d#
程序1 6 C0 e( O+ e2 a* i9 E8 j

; ^5 U1 H: d) O1 p4 ~9 ~/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ + D; h# T7 o# V

* I8 P# R2 k1 I. r% h<?php : B: u8 V/ a  G; }9 C( d3 s# T

$ m2 ?) s& O$ P9 wecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
. @* l# J6 P. v( e0 R1 u/ W5 t8 j+ O/ K& R$ N' L
?>
( e/ C) q6 v; P! [) q- N: C1 z5 @
9 h) X. f6 {. A& ]5 X- P----------------------------------------------------
& G" q. V1 w8 O5 i. p" E  F8 B7 {7 V( Y3 X% e' t

! a- y( h. W* ~0 M, ~' k3 T9 ~#
程序2:
; O0 E- i! C* I4 k- Y/ i& m- K8 G$ `. N( r7 R1 @( \
/* 功能:显示一个漂亮的表格

; @7 k7 c! ^  `5 B# t) s
: S0 M0 @7 w" ~* E! A" B* Q<HTML>
: e* o( q; m1 L<HEAD> 6 B; ~/ G3 @: {8 j
<TITLE>一个漂亮的表格
</TITLE>
  ~& L+ Q/ ]" ~, l3 g</HEAD> % J' s8 I1 N, ?/ u6 ?
<BODY>
8 n, @% Z  `2 _) |, h# m<? 3 E2 T: t7 e) |* j& E' I. D" D
function useColor()
! M( }+ v  h/ ?# R3 L( H  @{ + t8 ~5 z, W' |! m1 c+ O
/*
$ b8 |! K# Q) ^** 请牢记我们最后使用过的颜色标记
- f3 j8 q) g; c) c3 X, Q7 J# T$ T
*/ ( A6 }/ \) \* z# O! ?& _
static $ColorValue;
' ]& J- w6 J. X6 E$ H+ ^/* 选择下一个颜色
*/ 2 U) H% ?. s+ T; v4 l
if($ColorValue == "#00FF00")
4 z/ I& H  h1 S0 l4 v{ . }$ \8 V: A  h9 ?' K5 K
$ColorValue = "#CCFFCC";
. b+ Q" ~5 y) u! N6 g4 K: e5 p$ }} " W+ u& }5 r* X, U+ P; w# |! S
else
0 l! n1 x: V  J7 F, {{ ' W9 U- @3 f% A4 G+ n3 M( i
$ColorValue = "#00FF00";   l" x& _- l: G2 R
} 7 f5 E4 ?: d2 G

. d; @8 r- X( H% Xreturn($ColorValue);
& E7 S- w4 K. F2 C; U} # r* c2 y4 ?$ \  @: `. \
  N9 x! G1 y& r, j: M
print "<TABLE WIDTH="100%"> "; , i9 R6 V4 d' O4 t( b( G/ y
for($count=0; $count > 6; $count++)
4 J# b3 j( Z6 ]% X1 n: Q{ " y- @1 _/ K- ^1 A
/*
* J" `% g0 {. F* H, K** 取得当前行的颜色

& }* j- E( k! \. t' y*/ & `- ]: ]' E+ e+ n( {
$RowColor = useColor();
4 Z1 r) |) M8 _+ @/*
9 }: @# m4 j9 t1 {$ F** 把背景颜色用HTML语言
( I- m4 f' k/ g
** 输出到表格单元

1 v9 q) H+ B6 t1 w9 Z*/ 7 z' D; D8 B4 m5 h0 a6 U
print "<TR><TD BGCOLOR='$RowColor'>";
0 e7 L( Q; T% {* R% D% Zprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
! M" ?! w3 C' |- K# O& u! Q}
! x. f: L* u9 R3 J. pprint "</TABLE> ";
, P8 \- N- b# D2 v?>
4 A: U/ Z  A3 z  x& P, ^0 N0 o</body>
9 X3 P: r$ V$ R% h</html>
8 {- P/ _: @8 F, T# }  W
' T& D$ F- M9 s- ^0 h----------------------------------------------------
5 p$ }- T2 u/ z$ ^0 ~2 M7 T#
例子3
0 Z+ O' Z7 R; P/ g3 k6 k" I9 Z! E' d+ u  d0 V
<?
+ e$ u5 U2 ~+ X( uif($send)
! z$ Q' p9 b7 {$ [9 P& @/ L{ ( r' C7 g' w8 {0 \5 a
echo "发送结果
:$send"; 6 s9 C. K. _# K2 ]" X% ?) u: o
exit;
5 ^7 V1 y  s% T2 A: I* r3 B4 Z+ l* I}
1 K, b3 Y. s. {' S# R8 Y' T* Q& i7 ~
?>
3 S% d2 _3 _; O+ ^; M7 f. G6 t) X
1 }) X4 Z" a8 q: x9 g' [" }<html>
$ J: P. \$ W* k3 o4 B) k, k<title></title>
9 r- u- _$ v& ]' ~<body>
9 `7 I$ E1 W7 ~: P" J- C" u<form action=<?echo $PHP_SELF?> method=post> , W7 l  [& z7 S$ ]9 d  V
<input type=text name=send value="输入值
">
" W( ~$ r! }2 i3 E5 _: ~1 n3 w<input type=submit>
% P2 v3 b9 v6 a$ K. l9 o<input type=reset> ; F- e2 T6 b' M
</form>
3 T% c. D; k) C. ^</body>
7 h; j/ A  V) C& G" W7 {</html>
; K, P! G8 K+ ]8 ]4 J$ q9 b4 j  N  I
----------------------------------------------------
$ y- {+ m/ M6 H2 |#例子4 投票程序

  J+ O8 ^5 q+ s/ {0 y& k$ K3 N在这里:http://89w.org/thread-715-1-1.html

: [; Q4 J0 j; J( g9 W9 ?1 e+ k  O0 d4 c) s- ~5 \
#例子5: 动态创建并保存图形
. I1 f$ R$ ~2 {+ ^. v
- ~" k) c1 I8 C  c& g) Z
<?//必须有GD库支持

( z* C% P3 U1 F9 W0 j5 |, V( V4 |! FHeader("Content-type:image/jpeg"); $ i6 M( Z! [" X* @/ j8 D$ j
$im=imagecreate(400,30); ; A. Q; P& k( y( q- p, t
$black=ImageColorAllocate($im,0,0,0); * F. c+ t+ ^. x, B2 ^" t7 w6 ~: ?
$white=ImageColorAllocate($im,255,255,255); 6 G- W5 V, S, Y' l
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 i2 _7 z5 a. E7 [/ c- C6 {& k
ImageJpeg($im,"hello.jpeg"); # p% d; v6 X) a2 q$ P
ImageDestroy($im);
2 k7 r( y( s- }* d  i' h?>

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