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

给初学PHP的5个入手程序

- a4 [$ ?# G: Z8 t! @; g$ q
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
" j) i5 c5 D/ T- ]. y6 t
% r# i' k  c" [( N6 ]- ]/ U6 v----------------------------------------------------
: @7 b5 _+ T0 G8 M$ O下面进入正题

+ q. q$ N. O3 V3 \% j准备了5个程序
: ! F& {! P2 ^- `5 ?* K
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
7 J8 U0 y$ d  ]( ^, |) X4 C, Z$ c
2.显示一个漂亮的表格
% [) P% e% T. q+ m& b
3.一个表单例子,提交并显示提交结果
! D% N. C- X* W
4.数据库操纵例子(投票程序
) ( E" R; C( E" _  r
5.动态创建图形并保存例子
$ v0 _" X! n5 c  z+ q; k( E; v

3 G2 a7 L) H) K! O" E! g4 U: H---------------------------------------------------- 6 ?: X  x3 t: @* [2 h
6 T2 g9 @" N$ I1 g' G! B# b
#
程序1
% d4 s6 E( f5 ?3 N
) k; J( u. U4 X2 N% l* i: `6 \! m, B+ R/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 3 I( _+ l4 C* V; C, `1 m9 F6 T$ G
( x4 ?/ t. k1 R& K4 X
<?php 4 D, Y% h% [2 v0 V

. t7 i) O4 r* {, Jecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
# Z7 w0 v  ~( U1 n8 w8 J. m7 G; h+ |
! ?( z" E" `+ c  l  D?> * \2 f3 t& N0 ^6 F7 C% `

, v. L! E+ W' l4 P---------------------------------------------------- 5 }9 H4 b8 }' l/ W

1 v( ~2 ]' ^, c7 U2 K& A5 j8 F' e: v" F6 |% b& G8 @# u
#
程序2: / C7 `: P! ?# |1 A) z+ ^' E
9 t% _% m0 y( W& u* ^
/* 功能:显示一个漂亮的表格
( i, j6 h! m& t- I
6 G3 z6 t$ G6 }* `: N
<HTML>
# h2 y  U% C7 W' o<HEAD>
0 H1 |: }2 Y6 {) ?( H<TITLE>一个漂亮的表格
</TITLE>
! D6 d8 M3 j7 `: r</HEAD> 5 X- [% g5 \1 K& X
<BODY>
! A( h9 F2 N/ r<? 4 f! J8 Z/ s8 }
function useColor() " F) i6 P7 |+ N" y+ e6 ~# j
{
" n2 ^3 D& t9 \# N5 j- R& W8 m/*
0 V) K' }; Q) Z8 M# |** 请牢记我们最后使用过的颜色标记

6 ^" r  E2 K# Q, u8 T0 p- O" i' T*/
3 A1 l' q, v3 L' C% d2 M/ xstatic $ColorValue;
# B* ^+ u; ~9 I5 y/* 选择下一个颜色
*/
& `2 h5 F/ Q) C' G; jif($ColorValue == "#00FF00")
: o7 h+ r' S9 S& O' O' P4 K{ + N/ t/ c( g. y1 r0 G! T6 I$ d
$ColorValue = "#CCFFCC";
1 B: W* r0 n6 O% O, r3 ^- {' a% B} 0 D! x. p8 f/ {; X
else
, ?6 U2 S5 m  {$ X: f5 [- h% A) q{
; C1 I) t8 S& z1 i1 m$ColorValue = "#00FF00";
# N) F3 Q# Y* c( j6 _2 v}
7 f& X" G2 q1 f) l; S! o* B( A$ a( l  F+ H
return($ColorValue);
& r; d8 X& ?9 ]5 t) u4 M: x}   m# q9 r: I. D6 L7 N( D8 t" i. H9 t
) E) C" ]" M3 n7 V/ J
print "<TABLE WIDTH="100%"> "; & |8 b. u1 \, A% H2 V+ y
for($count=0; $count > 6; $count++)
  }0 m% A+ B& z+ g{
6 y2 V! h8 K# U/ P) E# @/*
# ]$ ^& P8 y# f' ~+ q** 取得当前行的颜色

! D2 a8 o+ x6 A*/
) Y8 M: T* ?9 I$RowColor = useColor();
  \; `. r  ~/ [/*
& Z( [" L5 U/ z- m! ~/ H/ ~  _** 把背景颜色用HTML语言

5 p2 W/ c1 J. j) p** 输出到表格单元

$ c& a; m9 A$ i* Q6 F0 \*/ / R4 R5 A- `2 J, |1 j- P
print "<TR><TD BGCOLOR='$RowColor'>"; ! |7 h0 G  N) k. ^
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 j1 G* Q% |0 a- d/ d/ l) D  [8 n}
6 O' P# g$ k$ `) M' rprint "</TABLE> ";
- p  l7 S) Y$ G9 Y# x?>
3 V( T  L( F2 c8 ]/ W; ^5 p$ A2 A</body>
+ g0 V& R3 o! ]$ Q</html>
4 \0 `7 C' y; o5 P9 S, F/ }1 i( z: x7 O. ^* v2 @
---------------------------------------------------- % x* K6 ~' ?; m( y8 ~8 a/ R: t
#
例子3 ) M4 a" y' C7 @& h+ b3 p+ u7 X

3 M" O' S7 M* M0 f' U6 B# }<?
1 h  i! c! u. iif($send)
- _* M+ a/ Q4 N0 O. c- ?- V{ 9 H( ^. Z+ N8 ^& W2 Z: _# Z
echo "发送结果
:$send";
# q' S' @; g( Y6 m* u' rexit;
3 x! `2 R+ z, v, E% j! D& @: }' G2 h}
) S& W: w0 p7 x; W. x' u3 ?
8 @& A( l! e( W4 W$ }3 I) L( E?>
7 _" g- B9 q! i# n" w9 I4 }8 \# y. ]( u1 p0 W0 x
<html> $ T& G; ]& S# N
<title></title>
) m! c. K" R# J<body>
; q8 `6 e/ V) l- R<form action=<?echo $PHP_SELF?> method=post>
0 C3 [5 x8 m. M( e1 |<input type=text name=send value="输入值
">
: N4 }! s5 K9 b4 y8 r; F<input type=submit>
8 j& G8 r( z: i& {1 W<input type=reset>
$ B4 P3 w0 g$ v) [& F, w</form> ; A1 u6 a2 W5 c& [5 h
</body> # C7 K# b$ S+ f6 M$ O% |
</html> 6 I7 M0 Z* }7 I1 {6 v1 N; g
; a3 x, m, T) }) a" V
----------------------------------------------------
/ ]* B" U2 ^  D#例子4 投票程序

) V( A1 A6 J) V" Q, H1 t在这里:http://89w.org/thread-715-1-1.html

6 x- ^. l1 r" P1 ]1 O9 Q: m
$ r/ v' S9 c6 k$ j5 H; Y8 T( J#例子5: 动态创建并保存图形
, {- v3 B* o& c/ h

. j- J6 E4 n* m' w' S  n<?//必须有GD库支持
6 H5 `& ?8 y- ?" [3 }" S
Header("Content-type:image/jpeg");
! l7 x% n4 ]2 D; Q$im=imagecreate(400,30); & q" @$ L/ e4 P4 w& `- p$ \
$black=ImageColorAllocate($im,0,0,0);
$ C+ X2 c9 ]! R4 {$white=ImageColorAllocate($im,255,255,255);
+ ?: `$ }& p% X$ W5 RImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
) P, I) m8 D' K/ D7 b1 uImageJpeg($im,"hello.jpeg"); + W1 m8 l  R+ q5 U4 G. [! a) X9 k( t
ImageDestroy($im); # F; C% g# T) S' J
?>

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