返回列表 发帖

给初学PHP的5个入手程序


2 @8 B0 k' a- P: |" Mphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
7 _$ H# J7 \$ x9 Y( O+ W! N$ u/ O" l8 _
----------------------------------------------------
5 c: Y# K4 d9 K" L下面进入正题

5 M+ Q* o+ g' d. ^# u' V& m准备了5个程序
: ( ^4 _4 ?" C: W2 ^. T/ Y6 p
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

5 |0 N, e  r' v9 u8 |2.显示一个漂亮的表格

7 h2 I% P0 f/ ]. g2 }: ~3.一个表单例子,提交并显示提交结果

( Y, E3 T3 k& c! ]% P+ o! q: }6 Q4 W4.数据库操纵例子(投票程序
)
' c5 y2 J  k9 |. ]. v$ B8 k5.动态创建图形并保存例子

6 ]( w7 u4 \$ X! d, z8 {; b
* N" L7 B) r6 P& G3 l7 D---------------------------------------------------- 6 ^, A8 I, B3 g7 x
4 e* c1 @# \5 s+ y$ ]
#
程序1 ! R6 H3 `# E+ C3 `; Z( \

- n. ]* Q4 k) D* L% i/ q. [/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
7 v( E3 b* g1 T' d  w% d
9 g& V- f" U9 q# Z<?php , ?8 S2 E. w, k5 D( m; f

; G2 ^1 P7 X# z; E# b* R/ Secho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
1 j( M* X( J% z& p+ D
/ K1 A8 c0 {/ E! n$ z?>
/ ?+ j4 w( j* g' L. L7 S; x# S; ~3 U8 W% r' J# g7 a+ W+ m
----------------------------------------------------
; {1 O" M( l/ m3 \4 F) e. }- S0 @. V* J5 b
7 C& g6 N8 z5 p
#
程序2: ( p5 F: f- N) x+ {4 T2 a" p* {+ l
, D; y  S, G$ C/ {7 h& X( \
/* 功能:显示一个漂亮的表格
2 X: h+ G5 r& `2 n! k! H) f9 D2 n
6 ~7 ^$ Z0 ]/ v& t3 L  j% U8 `5 P  p6 z
<HTML>
* h; p5 `: p9 E; m9 Z" a" |<HEAD>
0 e& Z  O' b: e5 v( U: g2 f0 f<TITLE>一个漂亮的表格
</TITLE> 9 @0 n* E4 }& P4 W, N/ V7 O
</HEAD> ) n. |5 }* l3 K; x4 y& I9 f+ y
<BODY>
7 F) F! m7 X9 n" k% _. }- S<?   i. N( E- \: b: v! W8 ^) O
function useColor()
3 {+ {, p/ K) a( ~$ Z{ 3 Q7 E/ C8 r0 `( M
/*
' W, J. K1 W# H+ D5 D9 H** 请牢记我们最后使用过的颜色标记
- q0 c' }4 v& {* c2 Q# n( v! r
*/ ; M6 L- m- H. F  J4 |
static $ColorValue; 0 p4 h, R  f2 \2 G+ a
/* 选择下一个颜色
*/
1 g: b- t" ]0 f- W- {% P! @if($ColorValue == "#00FF00")
- v0 n/ W' {' \4 V) |( H& }, a& M. h{ & N0 W! w- ?" t/ R& O0 w
$ColorValue = "#CCFFCC";
7 w0 e$ \, G/ q( q2 n} # O! W+ K& B9 r
else # M2 k+ D0 d0 k7 A2 |9 g& v+ u
{ 4 R( ?+ x5 n' c  p. o5 j, x
$ColorValue = "#00FF00";
) i+ l6 t0 |+ P/ `+ }} 9 D0 Q0 l5 W& T! T! X: p

5 W# v; O. R# mreturn($ColorValue);
' p+ l3 ]6 |" e) u2 M! }1 L! e, p1 N} & V! E) C; b. z

) T! O4 j- c8 E9 z" d6 D2 dprint "<TABLE WIDTH="100%"> ";
1 N( T/ L& ^. {  Dfor($count=0; $count > 6; $count++)
' a+ U: `: Q$ }+ A! @2 b{
# R4 [! S" m# I4 L- t/ \/ {/*
  {& J2 w. S' I6 Q$ q** 取得当前行的颜色

2 i, S  S4 v- b*/ . W" A: j0 }: h; T& B6 d
$RowColor = useColor();
* ?1 a2 n! q8 G# R" B) w4 @/*
, O; E8 ~5 d1 J1 Y** 把背景颜色用HTML语言

) u4 H1 _; \- a, M1 o" u. ^** 输出到表格单元
/ q6 z( G' y0 N0 a4 B4 k
*/ " ?' {; I% I" J6 N0 A) k
print "<TR><TD BGCOLOR='$RowColor'>";
( I+ {: E" B3 Q. l4 Vprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
3 N: r9 T. J0 A9 d  F% k} 3 f. f. M0 q9 A6 v
print "</TABLE> "; ) ?1 Z/ f$ _$ F. z8 D
?>
- C2 N, x3 q6 ]7 B0 @4 @$ H</body> 3 @# u% z: n' Y! z& t
</html> ) G: L4 }0 h! z0 ]) l' l
/ }$ }: A" C* q3 U! V
----------------------------------------------------   j4 m4 b9 P" U% y* Q5 A- ~8 g
#
例子3 # Z* `$ v. ~4 A7 i: Q2 O# x

  `: z) R- R. W$ I! U' e  G<? ) h/ b0 {0 q1 G9 u
if($send) 9 ?, P4 w. s- ~  b4 H# _3 [$ \
{ ' L6 e4 P9 T3 Z& D
echo "发送结果
:$send"; 6 q' {- k9 g. ?: J$ z: B, b
exit;
8 \7 `. B% x% l7 G! i0 \}
8 C: Y) w4 ?1 \5 B# v4 [  |: [6 y# V8 [3 P+ f5 Q6 U
?> , [. ?, E7 N1 g7 q

+ M+ ^; a$ d' R1 o) ?. B<html>
' I  G+ c- O, m! K. j& O  v<title></title> 2 V0 D' y4 E0 X) A
<body> ' b+ {4 V6 V, u1 j* ]3 ~" T
<form action=<?echo $PHP_SELF?> method=post> & f) U# n; t" t1 N8 I, E. F# a, _
<input type=text name=send value="输入值
"> + i6 e+ G/ T0 K7 H1 T0 _( r
<input type=submit>
8 }1 a* C6 B+ v  u2 Z0 ?<input type=reset> 6 O$ O( o& S' e- k$ {+ x
</form> 9 H% V. m7 P- f+ v/ s
</body>
  F! l" ^. k! E7 s</html> 3 k; D& V9 o7 `- s% M' X1 T2 J' o

+ U. C# [' T7 `( d; B. S---------------------------------------------------- ' l. |' G2 Z# m/ e
#例子4 投票程序

. y  z) W& ]& j1 p! ~在这里:http://89w.org/thread-715-1-1.html

+ w. `4 B8 n/ \) u2 M5 X
" Y9 e  K1 i3 u  h2 }#例子5: 动态创建并保存图形

$ B/ @1 h% V! B4 e
: V8 S9 h- {" \( ]<?//必须有GD库支持

7 h& o- i. x! w, F# H& yHeader("Content-type:image/jpeg"); 3 ~8 a# L) S* a( \5 F
$im=imagecreate(400,30);
; z0 v# ?; B% i" O8 h$black=ImageColorAllocate($im,0,0,0);
- {# N1 d# @5 ^$white=ImageColorAllocate($im,255,255,255); . Y, ~! N6 L! Z; b
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ; I1 Q0 u' g0 i: r
ImageJpeg($im,"hello.jpeg");
0 }3 p  b& s" f+ b6 @& G. L! PImageDestroy($im);
8 T! Q% X( n# `- m& n8 h1 S7 e?>

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