返回列表 发帖

给初学PHP的5个入手程序

5 j% L2 H7 i9 J% Y: T0 b
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; y6 y3 S  y* ]! H. K4 S3 i! ~4 m$ w: S6 ~. P7 y
---------------------------------------------------- . {$ ]# R9 D8 @, L6 f4 v2 [
下面进入正题

/ v* p7 x1 S7 q$ G* ?7 A% i% _9 T准备了5个程序
:
. }8 }6 e8 c- I1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
7 h# I& ]" o9 Y5 n$ j9 y1 P" M6 ]
2.显示一个漂亮的表格
6 {& D  k. O$ u6 o
3.一个表单例子,提交并显示提交结果

8 _& w+ l5 R. C* ]0 m8 v& k4.数据库操纵例子(投票程序
)
5 I* `/ z9 l& @' k) E5 n: D5.动态创建图形并保存例子

3 x, M  Q. w% n7 [  Z, a
/ ^& Y* L4 M" o----------------------------------------------------
3 \; y) ?4 l& R0 Q! H* S% n! e8 C9 n& n6 B6 [9 B0 @
#
程序1 % J: D; U) s# i1 V
1 l7 u5 ]( x; m  u: j! f0 [
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ " W8 B& p2 j* P

- B+ k# }( C( X: `<?php ) }$ o0 t9 D0 c3 D$ u7 I1 b
1 V5 T2 r. L* L7 r
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
5 P6 d8 l5 _5 E: V2 {5 P: c" i# T3 K3 G1 m9 ~" h0 ^5 c
?> . `- Y. F$ x- _# K5 ?
! C' O, U/ _8 z# N6 `( E
----------------------------------------------------
: C- `- I% Y, [9 U' z- q8 Q2 r$ |2 D# E
% y/ n% x4 f/ E6 Q# [% ^& V1 b. o
#
程序2:
! k9 t* L, @  \; n+ Y/ ]( _
4 O( K; K; E9 J' o8 A' k# w: e4 f/* 功能:显示一个漂亮的表格
% u/ a" _" s! |1 _2 e

8 |8 @. v. K# r" E- ^<HTML>
5 z6 f6 s9 b2 \+ Q) l5 I<HEAD> & C/ E! F( K1 B6 P
<TITLE>一个漂亮的表格
</TITLE> 4 W; a: n( T) p, D
</HEAD>
- }6 F# ]* n3 L8 }' V' D* X<BODY> : d  j) z) i' o  Z; ~# {0 U
<?
- \$ S& z6 o/ W' Q3 Q1 k& b; Mfunction useColor()
- [0 ]' m" b: ], P( Z{
7 D/ v5 O+ K4 ^8 |/* ) S# W/ ?) S! R
** 请牢记我们最后使用过的颜色标记
" P; n" H3 I+ j! x1 G0 n2 U5 C+ x
*/
" O4 A; y& ^6 s* \; ?# zstatic $ColorValue;
" z. ^9 }9 k3 B3 L8 x1 Z* ]" a) [) d/* 选择下一个颜色
*/
7 V7 w. |5 e1 e$ Dif($ColorValue == "#00FF00")
0 E7 U: @" g. j. ?0 O6 Q4 Z{ 7 h9 g$ O1 C8 o" K* G: z0 o7 W
$ColorValue = "#CCFFCC";
6 D* @. D8 f, z0 M/ F- z} $ z9 m. q- N9 r; V# _' u. J! R
else 4 [# u' Z' ?5 W7 B
{
5 s+ I0 E& |6 ^' q. e$ColorValue = "#00FF00";
) E2 t/ ^/ m1 _- ?6 ~# q- L5 r}
" U1 K! ]; S$ o! z' F# k3 p1 h  v4 |, H5 X
return($ColorValue); 5 [7 v& j7 R6 E0 v7 Y( W( v- y4 Y
}
+ C/ S# s2 A0 {6 {7 v/ m& W" i' g, A8 i8 E: i
print "<TABLE WIDTH="100%"> ";
* f5 k, S$ w5 i$ _+ G' Tfor($count=0; $count > 6; $count++)
1 E, }7 G5 f! m! J8 K{
1 m5 y- |/ d  G; n/* 3 W& Y2 r1 E; S0 @
** 取得当前行的颜色
8 x' q6 ?  A# A
*/
* f# H& n( \2 D( I& d' L( g$RowColor = useColor();
% |: E9 R# ?& [: t1 q6 d" G/*
) t& V. t: ]& R2 A# m9 g* O** 把背景颜色用HTML语言
* @+ a7 a% D7 m6 {% ^+ M; }
** 输出到表格单元
: G( @; p. V% S7 B$ X
*/
( {7 g0 J$ B+ P( o1 E" k' mprint "<TR><TD BGCOLOR='$RowColor'>"; / f% g% h) O  Q2 g1 ?$ z
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 C' `2 ~$ [# j; O} 9 g' L8 {6 l9 [  L( O
print "</TABLE> ";
6 c, ?' F9 y1 [/ ~7 n! V# [?>
' S7 l+ ?% x8 H, Z</body> . \% G4 n  Y' r$ u# U
</html> " b) n7 u# e4 S" d+ U) N/ \) z" m
( M) C1 R0 o# D% Q2 W; O
----------------------------------------------------
6 q9 ^7 G- _$ t) J" J$ |4 c#
例子3 3 U- G/ ~# {# q: }/ f

8 [& E, I0 j1 }7 \0 u4 O<?
7 x1 T- f: L& n: O5 Z2 jif($send) ( s- l' S) K6 }9 u( A
{
2 \0 h2 {& U0 M% p+ pecho "发送结果
:$send"; / G8 t4 \6 X% G' J' P4 b5 S* ^" L
exit; ) ~9 \( [) v1 J* ], S3 B5 j
}
/ h+ r& \8 j  o9 k! Y$ \3 Z- \+ H8 Q. W$ n, j; v7 s
?> 0 C7 V' k9 r5 M$ a, r+ V! l0 S

+ M, c! M" g8 ?+ m; Q4 _<html> ) U( l! R/ C% A/ `0 v
<title></title> + U- t+ x* F- x; N' u
<body> : K0 V9 r( f8 N9 B# p4 ?2 a
<form action=<?echo $PHP_SELF?> method=post>
4 Q, J1 \/ L0 M<input type=text name=send value="输入值
"> 7 w1 A5 W0 y# s7 D
<input type=submit>
; r: a9 u: `9 X& v3 E! O7 h: ?! t<input type=reset>
& ~; ]2 D7 X# n# W1 m% {5 \  B</form> ( m% m+ @' W$ [$ h$ p, f
</body>
" a+ f$ t' K: L4 i! Z</html> 1 E8 k* q; V! t+ I( M' Q9 M

0 ]- D# A% }2 ~  J  r; y) @0 ?7 C---------------------------------------------------- 4 v! ^+ k) N$ t' f' D0 T$ |9 P
#例子4 投票程序

# n2 m# s- E9 y& R% M- X在这里:http://89w.org/thread-715-1-1.html
- f7 y9 F! s  [' ]( M- J
4 l, G- Z0 [+ o7 Y& }) g9 R
#例子5: 动态创建并保存图形
5 \$ Q# e# Q  O! W# v1 @: Q* X

( j8 Y1 o' ?' C3 m( e& h4 W<?//必须有GD库支持

8 B+ [7 Q1 Q# hHeader("Content-type:image/jpeg"); ( Q* X; }' w- }: }6 `
$im=imagecreate(400,30);
' Q. m$ L0 U$ I' i% ?$black=ImageColorAllocate($im,0,0,0); ; ?  ~) H) {4 d1 T6 X6 ~; |
$white=ImageColorAllocate($im,255,255,255);
" E# e2 L2 @% F, s  ]# u" ^$ N* PImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
4 T" n+ W* H* T5 N# hImageJpeg($im,"hello.jpeg");
, y* K* v/ x+ N& s& P$ b2 bImageDestroy($im);
; j+ F! Q9 J8 f$ S1 j* R?>

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