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

给初学PHP的5个入手程序

! [6 ^8 s! }3 j/ N
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
' z- _6 I- c" T3 q) Q. B& I# t2 w- Q) E# P
---------------------------------------------------- 6 a" g" c4 m/ v/ u9 Q
下面进入正题

  k; i$ J, J( P- N& }& j3 K& o准备了5个程序
: & Z: w4 a, d, e" A/ w& M
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

4 S8 T: \: D8 S2.显示一个漂亮的表格

8 e2 ]- y9 x3 K0 u7 ]! }6 E: X) E0 A5 _3.一个表单例子,提交并显示提交结果
# Q  p5 _4 J7 d
4.数据库操纵例子(投票程序
) ; a/ t: j" t  N3 E& D7 J( h
5.动态创建图形并保存例子
, e; f1 {$ n; I: k

& \8 \; `7 `; t4 H---------------------------------------------------- 4 `1 Z7 T8 e: ?
# r2 b0 r$ w. X7 f# Z8 W
#
程序1
* a. M) A* k4 o5 E0 t; Y7 q- W: I9 }0 B' a4 [0 p
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
7 T5 O  l. h& X- u; n1 j; T
: Q( V$ m9 {( g4 ~3 G% j<?php
0 E0 u/ N+ d+ p: D3 M# u0 V7 N7 G% p$ g" F4 P5 M  x) ?0 A
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ $ d5 O+ v7 t& y) V  e4 j1 r8 Y0 Z

% R& a4 ^% B: i?> 8 K) C; I1 J  I2 T3 B/ R6 s
# [2 Y% K1 ]: r% H
---------------------------------------------------- % F+ Z2 V$ w- P" S3 U9 f
* J- U. B, ?: R: X9 y8 r0 g, f
  R* b3 T1 q! |3 k
#
程序2:
8 _5 r, y/ W: z& L( m& A1 T) _. |+ }  t' j5 ]4 e. ^
/* 功能:显示一个漂亮的表格

. z! H6 Z% F2 I6 U2 q9 V6 w
; g3 z" l% V0 S! O<HTML> $ W7 q6 |* L3 Z" R9 J
<HEAD>
# [9 Q4 ~# D" S- w2 G<TITLE>一个漂亮的表格
</TITLE>
4 ]0 Y  y! }9 P, L# y: B- D5 W6 @) y</HEAD>
) m# L+ N0 L3 J* O& x<BODY> 0 s- ]& ?: q8 s" j/ p3 y
<?
7 ^7 t" C# e- w# R3 b9 @function useColor() * {6 }" C, Q* \  s' u8 ^
{ ! Z: U  w* E2 s2 Y+ K$ |
/*   [5 E, Y( F. W- w9 ~6 v
** 请牢记我们最后使用过的颜色标记
5 [3 O, b" F: N1 f8 Z9 u; j, l
*/ & Q' p0 z0 f3 s1 c! U# M2 V; p- [
static $ColorValue;
8 b* L9 A: M& k; A6 c/* 选择下一个颜色
*/ ! U# I# b3 ?9 m6 z
if($ColorValue == "#00FF00") . |! @. w. [6 v% f1 ?5 d, J2 X
{ * C, e% x/ F# Q
$ColorValue = "#CCFFCC";
/ x- `, Z5 K5 z6 M( d}
; P2 D% S6 q5 r7 a* {else 4 `2 j5 ]# K/ `  }! u: \
{
+ t6 ^# w  o" C9 e  u% u$ c& [$ColorValue = "#00FF00"; - m) f, k4 X% s; D
} + K% \! X$ N% t) v6 Y5 N7 E
* Q2 L+ x! u7 I  G( {
return($ColorValue); 9 F! A( g5 k- q7 K8 m) `
} % X0 [! x  Y  S, r) `2 ^' t0 [
1 J& h: K$ F( _5 N7 F$ k
print "<TABLE WIDTH="100%"> ";
  I: X7 m4 @! o' F0 W& B1 n+ C/ Afor($count=0; $count > 6; $count++)
) u- i' G1 s# X9 {{ " V" Q+ ?; Z8 }4 |# X4 d8 B
/* 0 v- U- \( [7 \+ m3 W
** 取得当前行的颜色
: O" ^& A4 a1 k+ H0 r' F% b. N
*/ ( }* k9 v$ O2 Z. O4 R
$RowColor = useColor();
- P$ C( _6 q7 S* s/* ) V6 x. _  \( S2 H& e* J7 E0 `
** 把背景颜色用HTML语言
4 }8 b1 S/ T  T
** 输出到表格单元
1 r- P2 A" m1 \3 M+ [# `$ l* @  q
*/
" I/ H- s4 P* a+ Mprint "<TR><TD BGCOLOR='$RowColor'>";
* q) {) n- b) I6 h7 }print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
8 I( v$ p$ g/ T4 ^/ l# G}
! s2 b" ?* n4 Z, {( U4 E& [) ^( T* Fprint "</TABLE> "; 0 B& Q6 f" w5 Z: O, m
?> " v4 k# \9 ^- r# N# B
</body>
5 k( e0 k5 V+ i  s# `" t</html> 7 m5 E9 F5 M4 W( U, P
/ z9 X" _+ N* x. Q
---------------------------------------------------- + X% d% J  c4 T% D, w; y7 F+ @% m
#
例子3 4 B" I& `3 L  |7 r- i' ^
, ~+ g; c, k1 n/ l: O9 G# ?
<? 5 v  e6 b2 U4 [5 S& ^
if($send)
% A% c( p  z1 x7 w2 Y+ f$ w2 v9 j{
: c. |0 u+ u/ Q% eecho "发送结果
:$send";
( f; U5 X7 u$ Y/ N$ y6 V0 ]exit; - Y/ P+ m, P4 \' x  e8 w
} 4 `2 I# C; ~& ?7 ^$ k/ f

7 D( ^) v$ h" B8 M7 s0 P0 G?>
- s, C6 I7 t0 T  V. o5 W
: D! f# d$ e1 o9 a: }( ~6 d<html>
2 d  ~6 l) T# a( P1 O+ I<title></title>
8 X: r  u; q& h- F1 L<body> " a$ g6 y9 U5 y* V$ Q* C$ G6 N
<form action=<?echo $PHP_SELF?> method=post> 9 b* H. A1 e6 S0 A4 r
<input type=text name=send value="输入值
">
5 m: @5 t6 I! k2 r) B- h<input type=submit>
0 d+ U* Z: \" `# p' e<input type=reset>
: [0 z' p$ t3 `2 E</form>
0 r; b7 w! x! x* P' r7 Q</body>   w9 i" o" r. i( a0 |+ c6 ]
</html>
$ D& O. z  M, X. w+ k' M6 y5 u5 N
+ i$ R; ~( a6 r* O5 W----------------------------------------------------   I1 S( r( R8 c
#例子4 投票程序
/ I8 W1 ]. r0 p. y
在这里:http://89w.org/thread-715-1-1.html

( f  o: u& B6 _' Q! f2 I- N* j, B2 K8 p4 s! j
#例子5: 动态创建并保存图形
1 H1 {9 y$ [0 Y
" @7 W$ f  x. Q3 s* U
<?//必须有GD库支持
/ D. Z6 b* x* \" k5 k5 l! h
Header("Content-type:image/jpeg"); ' g4 L8 l" ?2 N0 U
$im=imagecreate(400,30); 7 V! d% ~9 w5 j% o& z/ b- `7 L
$black=ImageColorAllocate($im,0,0,0);
6 Q# y7 }# w! X; O& v6 S$white=ImageColorAllocate($im,255,255,255); 3 f% d- ]1 y$ A9 y
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ |( ^5 w! j) i- o' |
ImageJpeg($im,"hello.jpeg"); 6 L9 L! Z! B' p; Q) T4 T6 G  O' u
ImageDestroy($im); $ [) K- a9 C2 s% l+ h
?>

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