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

给初学PHP的5个入手程序

7 F. G; l9 s* q2 U4 u8 ~! `
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 2 w( q( Z, e8 b) _5 t

9 S/ {5 Q  v8 _----------------------------------------------------
# f4 _5 M2 R8 P2 K* R6 p9 F下面进入正题

2 u& `* h' \; H8 d& f4 H准备了5个程序
: - r. q& {, w1 n
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
5 j, T5 e0 @) w% |, L* f! i
2.显示一个漂亮的表格

6 R. D8 s  t5 }. ]& f3.一个表单例子,提交并显示提交结果
% I2 d/ [6 E8 B( i8 b- p- y
4.数据库操纵例子(投票程序
) ! K# `0 L1 T9 ]9 k- h
5.动态创建图形并保存例子
9 W' T( S3 v$ A9 S& K

  N0 J% ?  [0 U/ t! q3 M+ F; A----------------------------------------------------
) I2 U6 b& u/ ^, M* \
3 ^( T# v2 X3 s/ O- M#
程序1 1 e, B% v- M) Y+ S+ F

3 M1 h5 F) p2 \- V. i/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
  `4 D* G% q9 K; H* [+ r+ j- m, ]& o: A1 m# m1 i
<?php
, ]7 m; K, t' y- n+ `; k. H! R8 L3 T8 g: ]6 ]/ l
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ - d  |) I, D6 C8 x/ A

9 h: k  x" G! G?>
1 p6 k$ c9 E! h0 p: x, p: ~0 D5 i8 z7 P
---------------------------------------------------- . M  z) l- G1 k- ^
; s6 a' l) z) ]( m; c4 X% r( ^$ G6 E
  Z0 f3 k7 `" O
#
程序2:
( }% b4 e1 {4 k) o; K( z5 J  m
6 B  l: `' I1 r! ^$ X/* 功能:显示一个漂亮的表格

' d4 G) u6 n3 H/ c" }% M- U, K' J$ }4 D  l2 K0 E1 [* y- V
<HTML>
- j6 L/ z) X1 u1 w$ B6 @- o<HEAD> 4 a9 H% X6 P& P4 w9 M
<TITLE>一个漂亮的表格
</TITLE>
. z, S3 A1 d/ p& ?</HEAD>
6 `) x2 u* ^. b' p- i; |4 m<BODY>
( c: M9 w4 w6 N" B<?
  f, _& I# P  Z4 W8 w$ lfunction useColor() / ]* a6 y5 W" R7 T+ `
{
3 u% E0 o/ x  v/* " a! R5 \; E  U: b
** 请牢记我们最后使用过的颜色标记
* s( _- Q* j1 a7 i# T# h* K
*/
! d7 w. E. ~6 C$ p  z) B5 Ostatic $ColorValue;
/ n2 N& z( Z" w, I! }% ~' N- n/* 选择下一个颜色
*/
2 K' X, A0 n8 K, Bif($ColorValue == "#00FF00") 4 ]% B; S2 U# ~
{ 9 T" j: m4 s" t$ B& {( w
$ColorValue = "#CCFFCC";
0 e7 V; e2 t! V5 t  f; @}
. c$ o2 M5 J/ Q$ o  K1 {else
$ o' P. y$ M4 F9 a, h{ % w% s8 y9 M! T
$ColorValue = "#00FF00"; ( S# H6 O. S- h5 @0 W1 m, u3 y
}
) h0 Y) p; }" S+ B5 S9 p4 @% b1 M
return($ColorValue);
: f9 C9 z$ b6 Y! W} 9 n$ V  @9 S& S0 V! l6 N

5 t( {$ L) _1 ^/ R2 p& S( Cprint "<TABLE WIDTH="100%"> ";
( E0 o6 ?0 j9 n# t& q3 `6 x& F( lfor($count=0; $count > 6; $count++)
; U/ ^4 P  v9 y{
" h/ C# `8 E. f  I$ r% Z/* / S& o7 F# M. ~5 S) w
** 取得当前行的颜色
) w4 b" R$ L4 L; |8 R! T6 n
*/
  k$ n7 j( a6 s2 ?$ ?; x$RowColor = useColor(); " Q  K7 H' C' F5 u4 d
/* 7 J' \( E) D2 p# f- J' ~
** 把背景颜色用HTML语言

" q! V" s# d& W: a9 i: S** 输出到表格单元
8 U* X( B- t8 |
*/
2 z5 M: C7 v! L3 c1 E" L( |% |print "<TR><TD BGCOLOR='$RowColor'>";
: \; a9 w- A" H/ M8 J/ ?print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 3 S( B  k7 w$ Y- ]: x# c9 E
}
5 b$ X9 O- p1 U/ S; yprint "</TABLE> ";
* c6 }9 V) N) n: I) `* ~; k; o?>
8 G" ]' Q$ G& F- H</body> 9 X- B# Y1 ?- q
</html>
* `4 v: d0 r# g& Q
+ J1 c  C% Z0 u/ D: h. D  f# h---------------------------------------------------- % p: b' `, m5 `) {+ l0 O
#
例子3
6 n( p4 w; b) `, I/ @! S) y* w2 Q! O$ H4 d; q- y& E6 |% v
<?
( O4 D9 I9 d: i" x1 @9 `4 B, S) j" Lif($send) * e, O  w* a9 g: P( j' |
{
) T( s$ `7 w# {2 ]7 aecho "发送结果
:$send"; & X9 D, Q# i# ~( D. e* }: c8 L* j4 T
exit; : n! x1 h: F# g& ~1 b7 d) k5 S- ^
}
7 I4 v; v7 [! L2 W4 Q
' i- n  V" \) f4 }9 q?> ( d8 i2 R( i1 T$ J" V( q
' E  h' G+ P! z; L" q8 |3 D
<html> + \4 |& _) K# d) ]% ^
<title></title> / a1 t0 ^8 B$ l' p: W
<body> 8 L& m. }5 t1 J/ B( h( ~4 z
<form action=<?echo $PHP_SELF?> method=post> * s( c( M0 B5 k9 [% H  {2 S8 e# ?
<input type=text name=send value="输入值
">
( l* `3 g6 q4 x. x2 _% x<input type=submit> / h) `" f: _8 t! R2 N- ^0 G$ N
<input type=reset> ; P: A9 Y( z! m- I3 g3 M) _
</form>
5 p. b/ t; `4 `0 c</body> - v, d2 N# I. U2 J& {! d$ t
</html>
# J# X3 C/ _: [
1 l5 Z/ ?" Y) C6 \' a' G; w% }% X: n% o----------------------------------------------------
2 Q- s0 d6 u0 G8 i& E#例子4 投票程序

. c2 j! L* ?3 x: O5 m1 X% p在这里:http://89w.org/thread-715-1-1.html
/ r2 l% }; ]; @

5 q: g1 h& z0 ~9 ~# Z#例子5: 动态创建并保存图形

6 i+ j! H; ^+ r: C3 M! E5 T. d8 }! N& O, \
<?//必须有GD库支持

! r$ c5 K, x4 A: u* S1 tHeader("Content-type:image/jpeg");
% ^; j( {8 a( S: s! r$im=imagecreate(400,30); ! j5 L% g+ J# L
$black=ImageColorAllocate($im,0,0,0);
, B$ d  q/ b4 ?8 I& S, y$white=ImageColorAllocate($im,255,255,255); 7 q. ?6 `& d9 ~7 B& }6 Z* [) r7 g) P
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / m) J5 f5 V2 U- D8 `
ImageJpeg($im,"hello.jpeg");
4 `3 m" r2 X: q" CImageDestroy($im);
8 K! g  Z4 [3 r1 O7 j6 N8 Q6 x; b* B?>

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