返回列表 发帖

给初学PHP的5个入手程序

8 O3 M1 D! b+ X- N+ f6 |
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 . [9 o8 Y  N. z
# \' `$ Z/ z0 }: \
---------------------------------------------------- 5 Y+ S: ?6 X5 d& @& A6 J7 j
下面进入正题
: C- F2 ~& c1 c, |: V4 r
准备了5个程序
: $ K( m, O( l4 W2 f/ N7 X
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
, `  }& s9 H" |4 g
2.显示一个漂亮的表格
4 R9 N  w, H! U- O2 e2 B
3.一个表单例子,提交并显示提交结果
/ M& a2 V) b5 H9 p# w" `
4.数据库操纵例子(投票程序
)
; M4 e* o9 `" }5 T; d3 H% ~; `5.动态创建图形并保存例子
. E/ Y6 S) b% ]$ q7 w0 I0 i6 \) q
. N1 ~4 b4 [2 k
----------------------------------------------------
0 I0 w2 N& i( `- |
. S1 h: |5 i  k" t7 ?5 ?#
程序1
/ G; V/ D! N7 k# S. _: o2 N, C/ j+ D8 {
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
, @# K& k# {; h+ X/ v* D: x' z( f- E1 d" O6 f: b, F+ \
<?php + h9 ^" G# f$ y) y; L' ?' H
! A5 j& r- p( x, ?& s+ R: H* n  l5 u
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
* c/ R5 P& Z- E2 A% M/ S, F5 _  z( r: n. e& b8 {
?>
' d) R3 B7 U$ l( {2 c8 W6 |  D9 J' K; F# ~
----------------------------------------------------   R9 C' n' s% E. N, G

4 i7 V. Y- k7 Y, J! \, H! q# G+ s% e! I1 g8 A% r
#
程序2:
/ Q7 Y% s1 u4 v; d+ B* a1 n
2 d' ?9 e3 u5 }" M" X* G- M/ L/* 功能:显示一个漂亮的表格

$ s; R) B6 U% m' ]! [# e3 {  x
$ U1 v* F: N+ _5 v& H2 h<HTML>
, Y1 H% I/ p# S! m1 r<HEAD> 1 J$ \9 k, h/ ^( m! `
<TITLE>一个漂亮的表格
</TITLE> ; I! e% s( B+ `  |2 b# S: i
</HEAD> 2 x) Y3 b6 Y8 i5 x
<BODY>
' }* e9 A% F! ?<?
! U/ l7 V0 S7 afunction useColor() " q( W: v; X# T/ z
{
) r( E; I9 k/ L. B/* ( Q8 W. S3 _4 C5 K3 U/ ~2 p- C
** 请牢记我们最后使用过的颜色标记

0 Z) K' c: S4 f' X: e*/ ; [( Q, A: t' \3 u% }% m$ C' {" W
static $ColorValue;
) R9 ^! l7 `- M* X/* 选择下一个颜色
*/
4 }9 V  ^3 r6 P- j" i% R* R$ Fif($ColorValue == "#00FF00")
1 R- F6 q0 e1 l3 [{ 7 U2 A% U# }4 {4 V
$ColorValue = "#CCFFCC";
3 H# Z% c- A# W}
0 h4 R+ e) m8 B9 Xelse ( m& e/ {+ r6 A6 W  t6 v# h
{
) a( p% t! S9 u- P$ColorValue = "#00FF00";
; c8 P. s: m& Z9 r1 X}   u8 B' ^  ?& G0 |& H& I" {4 b
( ^! x5 ?1 E) I9 d. R9 v
return($ColorValue); 2 O1 w+ V0 |+ K0 w$ a7 q5 \) m
}
' U! {6 F8 p0 d1 G- K# u
( x  \* J& [) g9 j( z; dprint "<TABLE WIDTH="100%"> ";
" |" {7 p2 E) qfor($count=0; $count > 6; $count++) 6 R8 s: m7 [; \8 Q
{ 7 y0 O0 K: @  E0 J$ M' M
/*
/ a9 z$ Q/ K( c; `% f; a** 取得当前行的颜色
8 W" l$ W: y5 p8 l& u
*/
8 p$ P' k2 ^* R3 |4 j' u+ U) X. g2 W% @$RowColor = useColor();
4 `; q) L. }) b/ ~2 b/*
8 E! l# d( ~' {** 把背景颜色用HTML语言
; g9 {9 t/ b$ P/ s6 k: S
** 输出到表格单元

/ o5 g5 t: O0 X; O2 U*/ 2 Q  G. a- |' D9 [4 Z
print "<TR><TD BGCOLOR='$RowColor'>"; # s. w/ w! t5 _, P5 P  w5 t9 ~1 q
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; " T: j; ^  K' R
}
* j: g1 h. B5 z+ l) |: B3 H# _) Oprint "</TABLE> ";   T1 U2 X  f, W  z5 e5 D; _
?>
( S+ Q& ]. o9 k6 H</body>
8 u* M0 U$ a5 }" m6 m% F4 ^. m8 s</html> 5 f9 j2 |- b; G- j) S  V7 c2 W

' U& a! p3 y+ i5 w! q! Z6 z1 U----------------------------------------------------
0 m$ l# \4 O/ [4 n/ R9 I7 j" D#
例子3   j2 {+ {$ G  L  A

, a, {( w' l4 `3 M2 u<? 6 k' u2 j; q% e5 `1 G' R# x
if($send) 3 V5 A2 C7 E, J! Y' s
{
" l( j+ X" v" V/ H- ~5 E7 G9 Gecho "发送结果
:$send";
( |2 p' i" S# l7 u) U& Mexit;
$ t- S0 z& {: p7 O7 K3 u$ \$ o}
$ Q) u. `2 B( i7 b1 z- O: C0 J6 F& B$ t. c, v
?> ! Q# Y8 V6 c' L* c0 ?

3 a  [9 g7 c7 j7 ^2 h8 O<html>
( I7 R9 x% f9 |4 h5 \  Q<title></title> * X8 |: ]. a; R, c6 q  Y4 p
<body>
8 X, C1 E! N/ c. V+ R$ b& Z<form action=<?echo $PHP_SELF?> method=post> 3 R6 z# _. B7 G
<input type=text name=send value="输入值
"> ) i- K6 ^1 R$ U
<input type=submit> / e0 X; B6 E2 g% V$ Y( d" f
<input type=reset>
1 P7 u. s( i( [1 e) U% `</form> * F9 J  q  F  o4 a# M
</body>
) L" A( R+ ]6 J4 N: G</html>
$ b. \$ ~- [: [: P: w! E8 }# e; l! Y% }) T0 _  ]
---------------------------------------------------- , r; J8 C) [) f
#例子4 投票程序

7 M" b6 E. G6 l, x0 n0 e在这里:http://89w.org/thread-715-1-1.html

% l' n5 r; P( f' j, @/ v
8 z' l1 F1 n/ [, m7 l1 a; E2 P#例子5: 动态创建并保存图形
9 H4 t9 I: B1 D5 k4 R

! j. z9 A6 h6 d<?//必须有GD库支持

- i' m2 A& D/ U% V8 jHeader("Content-type:image/jpeg");   T. q' `! |  ^
$im=imagecreate(400,30); 2 k9 q8 e" i# P4 X
$black=ImageColorAllocate($im,0,0,0);
. B/ n/ m$ @- b3 I$white=ImageColorAllocate($im,255,255,255);
* u$ l  M" f6 j$ v1 IImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 3 a1 b1 O, G0 N3 l. b  S
ImageJpeg($im,"hello.jpeg"); ) O  l8 |: M$ ~% E. T5 l! L+ o; R
ImageDestroy($im); & q- a9 q# F: N& b( k5 E
?>

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