返回列表 发帖

给初学PHP的5个入手程序


+ `6 R1 g( |. _* ^php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
/ }  u; Y4 o" C- ?6 S8 |1 D: l) t& j( S1 l% s' h
----------------------------------------------------
+ |" R( X0 L# `. o5 J8 D下面进入正题
# f3 H6 X% L: C% b: h5 h
准备了5个程序
: 6 g0 ~4 P! d" ~; M+ E; |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 Y- t# |* r% K' v
2.显示一个漂亮的表格

4 I' a. Z9 I' ]6 `# X/ U3.一个表单例子,提交并显示提交结果
7 e. A- `) {2 Z& S$ [
4.数据库操纵例子(投票程序
)
: t3 p: B. A8 [4 j8 G5.动态创建图形并保存例子

. f5 t. a! r: \, I! H) j' k
9 h6 ^" Q' {" l# \" n: z, w/ \---------------------------------------------------- ) i# f! T6 j. z& ^! P) Y

% S  T# l2 F' r" `7 e2 C#
程序1
4 [+ h  _# g2 J
9 P0 e5 |0 P5 T: j5 u8 o/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 0 x; l3 e& `- {# ^$ Q: e, ]0 p
3 i" N1 O, M% n* ], r
<?php " R! b; c8 B& h; w
* `5 b# M. b' h& ^# F; t
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
! Z7 d: l- i& m  j3 A# i; t4 ]& X/ S8 n
?> / Z8 W0 ?/ B$ S( T: Q4 O. P

# X! r# g7 v! p6 F----------------------------------------------------
# K) J# Y9 n& g' K  e* g! J
7 A9 K3 ]6 ~1 I/ p% z# O& F' F8 b, g* F( [, M; p
#
程序2:
$ Q, D9 [% \  R' x) D$ L# ]# H& o" N  H7 o
/* 功能:显示一个漂亮的表格
8 V% X5 y, E( a1 L/ p: h: K: C: @

' ~  d6 a& f% r& f<HTML>
7 ?6 O2 I0 ]' t: a  ~1 R<HEAD>
  v4 L1 j& R. k<TITLE>一个漂亮的表格
</TITLE> 8 m: Q4 f6 d) y1 F: I, S
</HEAD>
  ^2 F: [4 o. L# s<BODY> " ?4 b) n! K/ D; j
<?
' \& T( A3 ~1 ^3 Nfunction useColor() $ n9 S: J# _9 ]: H2 V
{
! {. N7 J1 L, F0 K/* & d8 P. E3 F9 j5 X- V
** 请牢记我们最后使用过的颜色标记

! N4 T2 y) N( A/ d*/
5 ]1 R5 E7 n, u, H. astatic $ColorValue; 5 H. R# P/ T3 e/ e& f4 D. H" u0 r2 {
/* 选择下一个颜色
*/ 3 P( _4 \) z8 M2 J  e
if($ColorValue == "#00FF00") % z% a; W5 d7 z9 r/ v0 I
{
3 _/ I, s4 o- E8 N" N5 f0 Q8 y0 l$ColorValue = "#CCFFCC"; * i( K1 f9 E, K" x  F
} & a2 ^/ _. }* y' f
else 4 ]- c- O" b- }# Z
{
: W6 e2 e  A" W& S4 j9 P8 p6 i1 e$ColorValue = "#00FF00";
* l4 U) B1 t  p- O8 q' D4 c} . N7 a& I: u: e2 I1 g
* d; J$ f( ^2 X' L8 n
return($ColorValue);
1 @+ j8 G+ ]% O  m. D} ! {9 B! r0 ?8 O6 O2 Y  I. h

/ u8 f$ K" o# R* G& `. d/ F' q: Y- `. r& fprint "<TABLE WIDTH="100%"> ";
* u. [  A! W1 D0 T3 R; ufor($count=0; $count > 6; $count++) ' I) Q" d# \7 x6 ?& p. m$ s
{ 6 ^0 Q1 Q* Y: D6 W. Y
/*
1 e5 M* {$ |* c' J0 X, N& M** 取得当前行的颜色

; A+ [' ?3 r$ ?% X) V, ]1 E4 B*/ ( ?4 Y( ^# q( X" a: V' j
$RowColor = useColor();
4 z* ]4 [6 B4 V6 v/* + s( [4 e8 t7 L
** 把背景颜色用HTML语言

& p+ x. o1 p, h& G/ ]: a** 输出到表格单元
% ?4 v  W8 C8 P( J1 N
*/
" p3 u* N  a: v1 ~print "<TR><TD BGCOLOR='$RowColor'>";
; ^/ v2 j+ {7 e7 r  a/ ]print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ' L' n, {! u/ G
} 2 E% q' V( V1 ]& v- X( m
print "</TABLE> ";   ]. d- ]4 R" O, ~2 l
?> / d- ]1 v1 H# s& j& y, o
</body> 6 p% X& M3 F* u6 `# S
</html>
3 @* G: H' w) [0 d& h4 P8 L/ P3 m8 V
4 P8 }2 k8 J. B& Q1 N! U* A---------------------------------------------------- 9 K  a) H: F+ ?) g. d9 @
#
例子3 # G5 m# ~9 R: W, x6 G. Z- [% D3 }$ s
  Y. w/ p' a& J, \& Y  c
<?
7 O! ^, n% Q, }if($send) & C- `. j0 J: q) G$ a; H5 q: D/ C
{
" e4 T3 M/ z# e% `  w7 t, o- L6 S2 {echo "发送结果
:$send"; ) D: ^2 w1 i6 @& Z0 Q: u
exit;   L4 J8 a% V% l6 L% K0 u6 N& z
} $ ?/ W& s* J5 [# f8 A. b" e8 L, S

$ G- _8 _! H( y) v. w?> 0 \2 ?# }& V. X+ f) j
9 r2 c$ k: V$ ^7 j9 Q7 K
<html> . y9 O# }  `8 B
<title></title>
% S+ W% k" y) N1 G8 j# j, _0 b1 O) L<body>
! v# l- J# X1 j% z, e: x4 J<form action=<?echo $PHP_SELF?> method=post>
; m+ J& U7 |6 |5 M! N4 M) O<input type=text name=send value="输入值
"> ! t: `( k. ^2 J" O
<input type=submit>
2 u6 J  F8 Q; x5 K8 V. a<input type=reset>
7 F5 B2 A" i0 ]4 x6 p  x* k</form>
$ m- }$ p! E4 x( E/ s1 v</body> * O7 w% F  |6 P  ~. ~) U3 t4 f8 k
</html> ' W  _/ x2 m8 O3 U9 D) Y
9 `: E  m7 f: z6 ^
----------------------------------------------------
( p( B) J& y; g$ d" w/ k! L; `#例子4 投票程序

8 R1 Y. z$ D; n: Z2 o: a) j5 X在这里:http://89w.org/thread-715-1-1.html
4 L0 L+ @" m7 j! |- C

( b  W0 T! @* {" _7 Z8 W) A#例子5: 动态创建并保存图形
/ V* b! }4 a# F  h1 O2 L3 z) l

8 a) W2 P( |$ i* ]( g- A! F. u<?//必须有GD库支持

/ O, R5 G: y, S- nHeader("Content-type:image/jpeg"); : j" Y- k8 c4 T8 a
$im=imagecreate(400,30); " l1 o7 }' @4 z6 Z* ~4 s4 [  w8 B1 q
$black=ImageColorAllocate($im,0,0,0); 3 W* H2 K6 Y" O
$white=ImageColorAllocate($im,255,255,255);
, |- y6 k7 _& T& f( T0 s7 f1 XImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
% H+ Q* x$ s$ V! [$ i5 sImageJpeg($im,"hello.jpeg"); + S* o3 t& [$ H0 U7 l! P5 L% A
ImageDestroy($im); ! u" T- x+ W1 l7 V4 T
?>

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