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

给初学PHP的5个入手程序

' p$ q8 e9 _6 ?" }
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ; ]* I6 u: k. d' l/ g. X4 P" ^
, m  b# d( `4 Z" B  U( L  {, w* _
---------------------------------------------------- % F( {( O$ g: O$ ?% b4 y
下面进入正题
& z# g7 W" V2 |' M
准备了5个程序
: " K! |9 F) N* ~0 O8 E
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
2 i* y" @% B% H
2.显示一个漂亮的表格

  Z% k8 V: \% \3.一个表单例子,提交并显示提交结果

$ _% _: q2 v. X, M  n) S! q4.数据库操纵例子(投票程序
) - h; I- W- p' W" y" t2 N3 o& x  J
5.动态创建图形并保存例子

8 M4 c+ S% a, x0 L: [' X2 Z, m3 P) Z+ ~- l" a) M
----------------------------------------------------
4 Q  j& v$ q& p/ _/ n$ V7 F. p! K0 n: E  |
#
程序1 8 Z/ {7 ?( d( d+ p; [
7 Q) d) ?8 j4 l* N5 q( w2 b2 W
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
- m; q& A8 W8 X7 _- y9 h: E$ A2 O4 D9 h: D
<?php 8 ?, `  B% m  K6 R2 ^
$ m+ c, A. @8 T) D% ^3 i
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
' m7 _: T4 f# d" @; N* K/ L
' K2 t! ~! ?+ y0 [4 U?>
8 L1 I4 n3 T+ b3 B! o" A) w4 \% K  u- y
) `; @9 p' E2 v$ a---------------------------------------------------- + S, s+ _2 u: }; X
- U5 g- A, H- G9 x% w  v4 h: U
& ~# d7 i# T$ i0 k, g
#
程序2: * M+ N1 `$ b6 w5 b) e. |: ^
" w) m$ |$ h( H/ z  N- W
/* 功能:显示一个漂亮的表格
% j: d( @8 I7 D

' b9 R9 c" X- T& p* m5 I+ J/ }# E<HTML> - L; Z) d# N& W8 [& V, h
<HEAD>
4 I; K/ H& p' D4 c; N" b0 ?<TITLE>一个漂亮的表格
</TITLE>
1 r1 h8 d) V6 L' ^1 O7 K</HEAD>
3 ~! @$ G( G$ o8 w& ]. _( G<BODY>
8 u5 B- o; b! O8 g2 H, f& a<? * }; s- H- g2 S5 C/ Q8 i) x) e. c
function useColor()
! L5 `/ ?6 J- {+ ~3 k+ A7 `{ ; k% \  ]5 g$ {2 g8 N" l' F1 ]; l
/* 9 d8 g1 _# J  G3 W3 @  G% o1 ?$ Y. e
** 请牢记我们最后使用过的颜色标记
7 w1 ?: A7 I, H$ s2 A
*/
3 L4 A  x5 c& qstatic $ColorValue; / ?. u2 E4 d: u$ J! L" j6 j
/* 选择下一个颜色
*/
5 u5 |' x& e- }- C! Hif($ColorValue == "#00FF00")
% ~. d( _6 f- I9 A2 l3 m1 O{
$ ?( i$ V/ |3 S$ColorValue = "#CCFFCC";
: r3 y. l5 x1 p; M4 @' b}
$ T3 |9 K6 v3 b- S6 F2 c0 T, I4 uelse
% C' k1 \) o6 L# Q; I4 }2 x{
9 q8 l1 [0 X  y" z! o2 w$ColorValue = "#00FF00";
# g3 N# x4 K2 X0 l! a! @" y  \}
1 P1 A! w1 J$ j. J; ]1 N4 Z+ N0 E; m) ^  L" p. E& L# @
return($ColorValue);
! M$ }8 S% j) G; Q  e, N# z} & s4 K. y" X0 i$ k+ `

" F1 O2 H6 Q4 A- N) K9 pprint "<TABLE WIDTH="100%"> "; 8 _& Z: B- P* g5 K7 n# m
for($count=0; $count > 6; $count++) 6 `) _1 q% ?- ~' |4 u; W$ w; Z
{ , v% y4 I8 F3 b8 h, v0 m: e
/*
' x6 R& h0 h9 B** 取得当前行的颜色

* t" t) [/ Y& ~( z7 I5 f! D*/ 8 }8 b, V1 K- p8 Q( n+ C; Z; G
$RowColor = useColor(); & h: q+ m( Z- b0 W% J& c- n
/*
6 h& A% m$ s' S& k** 把背景颜色用HTML语言
; m7 P8 f2 [0 s3 b& s# R. Q7 K
** 输出到表格单元

6 ?3 j4 X4 i$ y$ A1 u: E7 n% x*/ 6 S+ V( H, R3 l  q) I( @
print "<TR><TD BGCOLOR='$RowColor'>"; 9 @3 s* C3 N  C! e0 Q# y/ E& h
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
. _9 X1 J+ S/ H& g: K3 o+ p. j0 k( y}
0 U, U) _) @  i0 h+ Vprint "</TABLE> "; $ _8 W% m( O8 {/ A
?> 9 p& s$ f) l6 }/ g
</body> 3 c/ T  j8 h  u7 y8 m0 c4 g
</html>
2 `8 @+ F1 v  h: }% m1 _0 d2 M6 b0 N1 D8 G1 j' j% F" T' E( |
---------------------------------------------------- " t. i! w, a; t# U3 K+ C# y
#
例子3 " W7 t- M) T# V& j* m" H) D" D% C
' Q+ K. G/ u# w* t7 D
<?
- f; r' B* D9 {if($send)
8 \; t& H# X: v& I  p% y' t{ ; q0 L! j2 M. J0 B& C. s
echo "发送结果
:$send";
% N/ z7 x; E4 Dexit;
$ C' c  O' s0 S  f} ) s2 C1 O' n" q, E, e

. N) Q( p/ N; i" g5 [?> ) h) ]1 n. a2 S2 ^: f( a

1 P' N& e3 \) {3 Z3 J6 c3 F<html> : X' H9 m+ D; D, G/ x3 L5 k
<title></title> 4 b: F$ O! |. O
<body>
: z% l0 f9 R7 ~9 O, r<form action=<?echo $PHP_SELF?> method=post>
) m8 V( J; d1 v5 T/ u* s<input type=text name=send value="输入值
"> " q0 s% E/ m$ p+ ?9 u* n( p  s: C
<input type=submit>
& k" ?+ Z  f6 W# A5 G* E9 M. `; m1 U<input type=reset>
+ a6 z" }0 S" w7 P9 @9 {</form>
, R( Q' u2 }" Y: k7 t9 n' w, ?</body> # u8 B  O* R1 i* F: a, Q
</html>
" _) w) G" {( t" j# n. Z- a7 X# c3 q1 L! w! R- x8 n! x9 e& t7 t  W
----------------------------------------------------
8 I. @; [- @3 ^/ q! C: M( k5 p#例子4 投票程序
9 F$ L& U" n% n" ~" q9 a6 y
在这里:http://89w.org/thread-715-1-1.html
! @& I: \% `8 a

: a, E3 E& K4 S4 k3 r. J$ z#例子5: 动态创建并保存图形
# S8 S# ~* W8 T/ L3 h$ C' D5 J% ]
3 Q  i( e4 x. S/ T* l
<?//必须有GD库支持
5 ?6 P# U: q/ f# v- d
Header("Content-type:image/jpeg");
- Q* T: x1 c1 H0 C1 p$im=imagecreate(400,30); % V/ @& r9 G9 Z
$black=ImageColorAllocate($im,0,0,0); . o6 Y+ r4 n+ @
$white=ImageColorAllocate($im,255,255,255);
% v) V- Q% N, p! C$ f) E- LImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / L5 h4 b+ u: F9 {
ImageJpeg($im,"hello.jpeg");   a( `5 I. t& l) F
ImageDestroy($im);
$ m' V2 l3 E/ F$ E. R?>

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