返回列表 发帖

给初学PHP的5个入手程序


5 P! ^* o; e; x5 n$ cphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 % ~. n2 y/ q+ R

; P& T: Y8 |; K+ j$ f----------------------------------------------------
# e) j) {$ k0 e8 i4 c6 q下面进入正题
5 M; n' `0 t3 g+ s/ X4 v
准备了5个程序
:
; R7 u/ [3 P) `2 y9 i! J7 y1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
; A9 h- U1 N, `5 g6 x' M
2.显示一个漂亮的表格

# `. I! C5 ^7 k( T0 x0 G3.一个表单例子,提交并显示提交结果
& F7 x% u, V) p
4.数据库操纵例子(投票程序
)
. s4 K% h$ r7 h9 G$ C5.动态创建图形并保存例子
9 d+ D1 M( \  m: c

- Q; j+ o9 H# Q# J6 ]----------------------------------------------------
( ~2 z+ i. P& \/ ~: U- m' s! W3 F
#
程序1 $ |- @2 ^1 O  d
1 r. z6 I8 p) L* T/ J+ T) m2 C
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 6 o4 N, v% t/ @3 G% _
% O0 }+ w1 j: V5 M$ q( N6 c% {2 s+ \
<?php
& y' B- z* H# D8 i  Q6 u& ^0 J/ s6 e+ I; X4 ]. I  W
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ . O2 y8 u- `5 d  f0 O

% C) X/ f* d$ U) E: F+ w' n) F?> + x, Z7 T5 S3 y' {0 E; C2 q; }& k
" ]2 n5 L+ C5 \
---------------------------------------------------- ' l" d4 Q; j2 L% A) k3 o: h! {
# V) J% W0 ]- v/ Y6 `1 B$ e' |0 H$ }
" x) {& T% M7 Q# @) Y5 v
#
程序2:
9 P6 O" R' B, y. [4 S( K; t6 s& t3 J
/* 功能:显示一个漂亮的表格
6 V4 A; z! w3 T+ R

' u  d# h2 g* h4 j: K7 K<HTML> 8 x. m: z0 f7 j" }0 p* `0 ]% v% b2 a/ U
<HEAD>
8 j+ d" t' E% {. _# O0 y<TITLE>一个漂亮的表格
</TITLE>
, @3 o  m% }. J* K</HEAD> 4 a7 r. }. f$ p& k9 Z$ l
<BODY> # ?6 Z) d. {' Q2 |$ A* x  u
<? 5 [6 ^' Y4 H6 e3 W; [
function useColor() 0 |8 S4 l  @; R/ [. Z  X: B( [# r
{
0 c- ~: @- l/ r, D& ]3 L/*
5 P4 ^9 x, e4 X1 Z+ d3 h9 v) j9 `+ m** 请牢记我们最后使用过的颜色标记

* o* b% v  ^2 B2 E*/
+ S% w* K) E; u6 V' istatic $ColorValue; ! r6 c* M4 p5 w4 F
/* 选择下一个颜色
*/ . q$ @8 v, s8 [6 B' S- y( w1 ~
if($ColorValue == "#00FF00") + m+ Z! \7 |( E* |( i# ]
{ / `6 U/ i7 y% C' {
$ColorValue = "#CCFFCC";
1 j6 W% O% \& o! m9 g}
3 p7 S0 V4 Y4 A7 relse
, C$ X4 v: W2 p5 o( N- P{ " O' N" \* y* f5 K6 Z& G/ C
$ColorValue = "#00FF00"; ) y/ Y8 \) {/ t2 P) ~1 v: b. c% o7 q
}
3 G' l  X* @) c- i1 D
4 c1 C4 s0 g% b! q* Y  U7 J( C$ Breturn($ColorValue); - ]$ Q( i) V) R: }" G; Z! n% j! Z
} ) A/ u1 z- ?. E; _4 W
9 _8 C% l% i0 ^1 s% G
print "<TABLE WIDTH="100%"> "; 1 l) L- d- j. ?* U0 Z
for($count=0; $count > 6; $count++) , H$ g- Y  P; [3 ]6 l: R$ L
{ : T7 _$ B- g" q# H/ c
/* 1 [/ B: n% w) o2 h& o
** 取得当前行的颜色
" R! C; W% y+ g5 y
*/ & B9 J8 U. Q9 V9 R
$RowColor = useColor(); $ [  |* J9 B  ?. |
/*
% \; M" e7 r( `4 F# I* v; v** 把背景颜色用HTML语言
' Z' f+ W& i2 b
** 输出到表格单元

# e& r! l1 V9 C% w$ k: e2 g*/
1 @# Y2 Y# B* Z; iprint "<TR><TD BGCOLOR='$RowColor'>"; / o1 C/ g$ }6 F  K
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
& j1 H+ v7 d8 N# y( k  X} % }' E8 ?9 Q! S, S4 S+ i% |" @: Q
print "</TABLE> "; 7 x( \. k7 f2 l3 ?
?>
* Y9 R5 x; y: H, _. g</body> 9 F- U8 u. Z% K( L( y8 d0 k7 u( {
</html> 0 Y: j! ~' d6 x3 T4 @% ^9 b

/ V3 P- F& W8 i$ r  ]$ i----------------------------------------------------
9 U& ~0 ~2 _3 D7 l#
例子3 & Y7 E* J3 @. M+ z1 O; Z4 M3 H9 M" u" @
# X5 n0 R' D& R' H9 N9 E
<?
4 Q, t& ]8 Z2 Z' xif($send)
3 m1 b" f, b, Q# ?3 c{ 9 u% p' r1 W1 \7 j3 L" {& F: _
echo "发送结果
:$send";
4 J' y3 D5 e$ D5 H/ T1 E- k+ Vexit; ' X% S3 s5 ?( C+ A, ^  O; _  B
} % o" x: z" Y" z+ X2 F4 ?
1 ?1 v5 S7 U) v+ T5 k( v
?> : m  i% q! ~. r: ^4 V" _) s" S  {

5 r2 I7 u$ [. W7 x<html>
: J2 j% G2 q/ x& M! ?: N3 f<title></title> 7 H: v4 l) R+ j; n. ~' F0 Z
<body>
; l" E& J" D' L# z- r6 w2 Z, m<form action=<?echo $PHP_SELF?> method=post>
1 o, s$ W& s/ R+ z<input type=text name=send value="输入值
"> 9 z* A6 w, S* e
<input type=submit>
9 F3 Y! p) C" I1 f<input type=reset> ! S. ^% }& _8 c" x) p2 F; F/ F" _
</form> 3 ~$ R( X* X/ Q* _$ m: B6 M% Y
</body>
# p" G2 t$ N( l: A# D</html> 6 L* I9 w; |3 u# }: w! O
; A: g0 t4 s) d) w
---------------------------------------------------- ) K# n5 K- d$ C& v+ m; r
#例子4 投票程序
3 ~7 o+ [+ G+ o' C( o
在这里:http://89w.org/thread-715-1-1.html

4 ~" v$ a# y7 e4 V7 e$ }; A5 C: p
2 u' y2 \& w2 l0 y#例子5: 动态创建并保存图形
9 z; [8 g9 G. ~
: [# m- u9 z) P- ^9 ?! T1 {4 O
<?//必须有GD库支持

+ O% r  b9 e' C7 c& bHeader("Content-type:image/jpeg"); 3 `5 B# _+ c, L1 e
$im=imagecreate(400,30); * H9 F2 m* ]/ v! s
$black=ImageColorAllocate($im,0,0,0); / w$ n: M3 T, F* t
$white=ImageColorAllocate($im,255,255,255); / f- [, K4 O+ L
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 5 T; _$ p# F5 L$ e# `3 h
ImageJpeg($im,"hello.jpeg");
+ Z+ `1 h. M3 c: n' m4 mImageDestroy($im);
+ E, W& T, _1 \+ p! Z?>

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