返回列表 发帖

给初学PHP的5个入手程序

; R6 Q& H; N$ F2 e0 T" G: f5 \2 ^; W7 k
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 8 q/ I) _' U' d* `/ h8 T

) h) ?: l9 [8 g; o# J9 t$ b6 S6 B---------------------------------------------------- 3 L# e" g5 Q) i( z+ S
下面进入正题
6 J- }3 l6 r4 a+ r
准备了5个程序
: ; }! O' m6 c7 J+ ?2 t8 |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

7 U$ I* f2 R' M2 w- W2.显示一个漂亮的表格
$ ]) _; s. J( W5 I
3.一个表单例子,提交并显示提交结果
+ o8 ]; D: t( a
4.数据库操纵例子(投票程序
) 8 [! Z. F# r8 [7 y8 r' a
5.动态创建图形并保存例子

7 f  C; E7 K# k9 {! e/ o: J; {( S3 C) a& k
----------------------------------------------------
. F# R% }* J& P  Y! g
- W# q9 ~8 J& X6 V#
程序1
" Z0 W- y3 \% {
8 Y3 w  i+ G$ f8 }) O! F* n/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 5 K+ E4 f; H7 ~1 P9 n. |
5 k0 ~' |. V5 c' k; e' \
<?php
3 T7 b" J( E% x  {  y3 n. @( x( v" O0 e
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ( R5 o) }. i' K4 }' o, w+ i

/ A$ [" z4 h2 j2 B9 W?>
( V- H6 Q9 O0 I) Q% T& [' Z2 ]3 o+ t) d
---------------------------------------------------- 6 G7 D2 c2 y8 P5 p5 i: ?' M
3 S% q4 r4 u: t& z* G

5 B- A: ^8 Z) |' y# M( w#
程序2: - @. Q. E! U- q

% r& H7 I  S2 H9 ~/* 功能:显示一个漂亮的表格
) J* z, n$ l! h4 F3 |6 @' y$ y

' L' q- {1 i# M2 _+ S<HTML> 6 Z, y+ z, b* E6 c- X$ b2 X
<HEAD> 8 s9 y3 U/ ?- O) V. F# r7 z
<TITLE>一个漂亮的表格
</TITLE> 4 A% A7 n/ Y" I" _
</HEAD> : I( ~0 B, }! k" |5 s8 p4 x
<BODY> ' F: Q2 Y5 P7 Z- a
<? " \3 l' m9 H% @; n7 a
function useColor() $ E% e! q% f7 P2 c
{ 5 {  _6 e% m: ]% r
/* % F7 @6 ?% K( z8 c
** 请牢记我们最后使用过的颜色标记

: i' o! ~' ~3 l& g+ q- F# q" t*/ # `* l9 C, j5 e+ g. g
static $ColorValue;
7 j) q1 E% e7 C/ r+ y/* 选择下一个颜色
*/
6 j8 L* t# P! _, g8 b: z. E4 E! xif($ColorValue == "#00FF00") ; o4 h' v5 z$ e2 U
{ - S6 X# _0 U6 |& I) D: Z8 W& h
$ColorValue = "#CCFFCC"; 1 X- c7 }1 z, Z& J6 Z- p
}
2 i% e2 u  a+ E4 B! }else . m5 \7 V' x$ X
{ ( ^: }, {' N3 `- P; r+ R
$ColorValue = "#00FF00"; , p9 _8 ]* n# r, k% N
}
! h* l8 \8 z, D2 Z
! z/ |9 ?5 V: E4 b9 f, c" X0 Nreturn($ColorValue);
, B2 @  s/ h9 o- w7 J} 0 E1 [% n" R% R
& E2 w) z' d% D; f" {9 ~
print "<TABLE WIDTH="100%"> ";
5 \* q, U. a; Gfor($count=0; $count > 6; $count++)
2 A# J& P; S( H9 d8 J{ . R' ^" Z: E$ o) t  d
/*
( E/ V  U4 X/ x** 取得当前行的颜色
. |' ~8 k) C( b! g) C1 A3 x& P9 X7 A+ Q
*/
% Y# E1 S8 {8 o! U. z1 I$RowColor = useColor();
' L3 M9 A1 Y  F% I6 G% U/* $ Z5 M" U, v. K7 \/ \4 s
** 把背景颜色用HTML语言
" |2 y0 Z' s1 _' a+ N' |" c
** 输出到表格单元

" \  y, Q4 g5 x: ?. V. l*/ ) R; Z/ O3 E& w  g; S& \, J
print "<TR><TD BGCOLOR='$RowColor'>";
( ^2 f* I" k4 q2 i. H3 v$ Iprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
- D; J6 i- w; k* d. Z/ u}
) \% r3 M) R) D1 xprint "</TABLE> "; " L* S2 l6 E; Z( M6 O
?>
$ h' {5 a; d  K5 w+ ^+ F</body> 1 m5 s$ a% w3 p5 ?* V$ K
</html>
% g, n5 v0 k$ V7 D( E( m5 w$ \  ^$ u9 r
---------------------------------------------------- 8 ]# F# |1 x  r; a1 ], G
#
例子3 - n  j- M8 i/ C+ N& \: X0 E

2 Y( R/ _, Z/ y8 w1 Q<?
3 z2 u# w, d, \7 O( fif($send)
  i& h1 h* @9 \  I{
7 z% Z! n6 J* O' k$ u* Q' oecho "发送结果
:$send"; 7 |( [6 O$ M. {) s, x% S% U2 `9 l
exit;
5 S0 p3 g' D( i+ q  z* S0 p}
# o; t6 H$ H3 [0 a+ T
; c; ^0 v1 A- X?>
6 E' b) P8 [% W+ I8 {
! i) b5 n9 O0 [& l<html> , G* \/ O) S: r9 [* ^5 B
<title></title>
! {0 S0 f; B4 \. p" w8 n<body>
+ ~- z4 H* f0 m) X/ ?8 W" X, v' [<form action=<?echo $PHP_SELF?> method=post>
  G* |% ]8 e; |0 A2 G<input type=text name=send value="输入值
">
# q# L% t/ d( g: q1 z" x<input type=submit> # ]) ~1 x5 q, `1 P7 Q! L
<input type=reset>
, G' [' Y* \: ]# C- ]' p# x</form> . K, o) J" M0 O3 h
</body>
+ t  z* H4 O8 B5 x9 q& Q4 G9 a/ N</html> ( ^4 c( _) o7 V/ z# h
# N0 T, }! y; e9 u/ f
---------------------------------------------------- $ T3 Z$ q9 C0 g8 T: _
#例子4 投票程序
2 F6 f8 q: M* G4 t
在这里:http://89w.org/thread-715-1-1.html
) F  V- I1 p6 r, g

. @4 o" F6 l% X! e7 b+ \5 Q8 c2 I#例子5: 动态创建并保存图形
' f7 O- z* C( g$ Y' L! k1 @: k7 y
! }& ~4 M* s( D- b
<?//必须有GD库支持

5 g  d  B& X! I( x  O& n- [Header("Content-type:image/jpeg");
! n; ~* x4 w8 u9 }$im=imagecreate(400,30);
7 g* X( Q! v) a" H- H3 L$black=ImageColorAllocate($im,0,0,0);
" ]+ i+ P+ T9 z9 d" K' K$white=ImageColorAllocate($im,255,255,255); 7 w0 A( j4 d' _: Y( Z
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
) z/ [, H: {6 ], I0 t3 WImageJpeg($im,"hello.jpeg"); : L$ G! u6 j+ U1 k: z& k
ImageDestroy($im);
3 Y1 {4 H7 F# j# k( @8 |0 t?>

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