返回列表 发帖

给初学PHP的5个入手程序

5 o. J9 b2 n; e9 ^+ s& E
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 & R$ C8 }4 _' J0 ^: I8 `" u2 G. B. d

6 e; p$ k) w# b( X  E! I* v---------------------------------------------------- 8 K3 Z+ d6 S8 B; V( t
下面进入正题

3 `- o, D3 b/ W- R% I1 D准备了5个程序
: - v) f/ E: f1 Z1 [* Z
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
, `# @, U1 t! k. Y
2.显示一个漂亮的表格

! _0 _3 v  ~5 K3 v$ u3.一个表单例子,提交并显示提交结果

0 m0 E1 E- B9 J. m2 p1 x$ C4.数据库操纵例子(投票程序
) ) u, L- ]3 a2 i2 V, d" b+ R: q# b- {
5.动态创建图形并保存例子

- G$ \- J0 n* r% \/ F" O7 D( m7 M  K) ^& u
----------------------------------------------------
, F, `% t7 v* A" \& n6 q7 m6 B( v) H5 F& b  E% h( B% l$ \% Z
#
程序1
+ a5 l( j" l$ n. i0 E) S4 Q- Y: g7 s& G8 B% F. b' j- ^. S
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 8 N: K5 p; X  g3 U
7 a. C8 G1 _& K  L/ t7 _# v
<?php
# ^* _* i" Z) r  k& w- K& q% C( [
* ^; V! n% M9 [) j, [6 ^echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ , |5 }3 y" C( B. e

9 b  \7 z# p& `" p?>
7 ]. d8 v" ]. B# ~% K- [# d8 U; L5 u8 K" M/ O
---------------------------------------------------- 3 u4 l8 C+ k1 Y! p. L
$ a  j% @  H2 c4 h

, p+ g) C9 E% |3 {. s#
程序2:
. [2 e' n- ]' F! P: f* j! c& c# ?; |& H# e- ?
/* 功能:显示一个漂亮的表格
/ }  Q: Z0 V5 [

, ?& _0 e2 {  i- L1 ]0 C  Y4 T1 y; V- C<HTML>
$ y8 \  c, @* W/ T4 {4 g9 z<HEAD>
! S. n% N% ]3 k# {+ Y& s<TITLE>一个漂亮的表格
</TITLE>
5 g% K3 X6 M4 B5 C- A+ v</HEAD>
0 T" o. t6 |8 @& }& S/ c7 ]4 u<BODY> * j% q. M& v7 h) |7 F- v
<?
$ U; K4 r. B1 q1 g' V" zfunction useColor()
7 m* Q; `" ~" T# D  R3 [6 X- e{
. Q3 H& _8 ^% D/ b# |3 ^% P/* - x7 B' A# r6 y/ _2 |3 O
** 请牢记我们最后使用过的颜色标记
7 _, X2 M6 S5 Y
*/ 1 ^8 f4 ^; n9 t) J. w% n7 O
static $ColorValue; 8 h  R! F# A+ A, q. i
/* 选择下一个颜色
*/ ! y: e# @6 ?8 b
if($ColorValue == "#00FF00") ( H! ~  _+ i& N
{ 8 ]& ~" y& H8 z8 E% U9 W
$ColorValue = "#CCFFCC"; ; \, S9 K( S; e( E" X" x
} + m# }( j$ o, j5 k+ Q: H2 [! @: r
else
3 O  ]4 M+ K& a7 B9 B: |+ b{ 2 v+ j; O. E: l
$ColorValue = "#00FF00";
- Z6 C6 Y, X) P. p7 d}
( G, Z2 |. {: I. ^1 o
- E6 x1 F% l* h" f! c& |$ oreturn($ColorValue); 0 ]" k$ J1 q/ a) Z9 Z) J/ [* Y
}
" [* y( h% }( i) r# g: ^
( D- \7 }; W' jprint "<TABLE WIDTH="100%"> ";
+ |& z* G1 b, A! @6 \, d& T4 @4 ifor($count=0; $count > 6; $count++)
% Z* a% L& W" m8 R! |# q# Y{ 7 Q9 L: x2 y/ Z, i
/*
) R+ Y- K2 i/ a" Q/ q** 取得当前行的颜色

! Y' Q3 l( l* l2 @* K* f' g*/
9 g3 y. S0 O) @6 Y! \: m$RowColor = useColor(); 9 x: z' ^+ u. b4 H. }2 M
/*
) S" ^# P# d6 `5 [% O) w: p) O4 M** 把背景颜色用HTML语言

& X! E) U8 @/ V** 输出到表格单元

& k+ ~3 K- @! k4 j- f*/
# B0 O& h  o) `4 [+ Vprint "<TR><TD BGCOLOR='$RowColor'>";
9 P+ C/ G7 z  j6 wprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ' w# d! I# d# t7 G! N
}
2 t3 X5 S  {% F6 [! ~$ p8 K  _print "</TABLE> "; , f6 I  G$ S6 @& G5 O/ N
?>
+ z4 F3 I5 E2 N2 L" b. P: ~% O- y</body>
; e% C8 R! S+ m</html>
& Q" j0 I( f/ l; _8 v  e
' }( s8 J! Z7 H) n9 ^: t1 V----------------------------------------------------
0 ?( a- K) P5 G, h* S) a( F) _( ~#
例子3
+ ?: R+ [7 T  S3 I4 J# A4 X7 n3 M. t! x5 y" N/ {- V
<?
- v& r# T5 d& J( \3 Gif($send)
6 ]/ V: j/ c% _3 L8 C{
' a& W: j$ T1 f% I9 N6 R% techo "发送结果
:$send";
$ @3 D. P6 p& A: x5 P8 b7 zexit;
8 K' T! _; k3 ?) o/ j% ?0 _, w3 m}
. m; X" W) Z- B$ m+ V1 I  b! N1 L$ X4 k, [5 @6 H3 Y
?>
+ h# o) D' R) b: W9 o( u* a6 N$ K) U5 F% m
<html> ' p( U% F$ w6 c/ i; E
<title></title>
. J; ^: O+ C5 L2 D  L( t7 ~<body>
6 u, k0 |2 a4 f4 Y" r" o/ ~<form action=<?echo $PHP_SELF?> method=post>
1 ^8 ^  M& X) [1 U1 [5 G: ~$ i. t9 l<input type=text name=send value="输入值
"> . _; g' O5 u; w6 A  x$ [
<input type=submit> ; L" t& x) P4 h( ?& Q5 w! h
<input type=reset>
8 V+ J+ f  P$ Y* F</form>
+ f+ ^7 O) a, c$ J" \; z</body>
( Q' y( G' ^6 C1 y& b+ u4 {3 v. j; U</html>
+ F+ o7 N/ s, R6 f+ ^4 t5 T! n
6 E. E/ z2 [+ ^( `# Z---------------------------------------------------- # g! M# S" J; p* F
#例子4 投票程序

5 Z3 o9 M7 p+ z& T9 J& T% s在这里:http://89w.org/thread-715-1-1.html
% r( N) m$ H  }1 H
* y, y/ K; t4 ~" t3 J4 Y/ D( s4 J4 |
#例子5: 动态创建并保存图形
% D9 v% @. U* [

& c' N; |* r3 B# b. {0 i* A2 n<?//必须有GD库支持
0 G0 u6 b; \. J% y  k; E' Q/ l
Header("Content-type:image/jpeg");
8 m' o! v9 l2 I$im=imagecreate(400,30); " M% Z% O6 M$ e. G3 a' s( M% W
$black=ImageColorAllocate($im,0,0,0); ( n, Z( e# r' G- \4 r
$white=ImageColorAllocate($im,255,255,255); ! f" d) z8 M2 {) E( N  L
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); , O" l# }8 M# k
ImageJpeg($im,"hello.jpeg"); % _& N, S8 k3 O6 r4 u
ImageDestroy($im); ; m2 i- E# r0 w2 [8 T, m
?>

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