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

给初学PHP的5个入手程序

# t3 V0 C1 P! _  C
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
4 y4 x+ f& F) m" M/ I) {1 Q8 Y1 W& g- @; ^; c
---------------------------------------------------- . g, k, a9 ^9 ?' x6 K
下面进入正题

! B8 \$ c3 @8 y' X. A% P; l2 h准备了5个程序
: : C1 o# k) E5 X$ |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

' W8 p; E0 s0 e, s, g* ]/ c2 k2.显示一个漂亮的表格
9 ]! c0 X2 D$ g- V4 D
3.一个表单例子,提交并显示提交结果
; J  x( Q- i: T" C. [
4.数据库操纵例子(投票程序
)
( J' G, Y/ K8 n$ C5.动态创建图形并保存例子

- `! [7 `  U! c( ?: D) t
2 N" b+ D9 `9 d) ^----------------------------------------------------
. v! U1 w/ c; R) Z/ B2 H0 E2 l2 f, Q3 b
6 V1 g9 [* Z1 v) R#
程序1
% g) I9 p1 m$ ~9 e1 C) H" @4 q- c3 d
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
: ~# o/ _- {7 X# ?* k/ E4 [( M
; |( b- S- T, f- H( f6 j8 U* F<?php
# v. v% ^% P$ p0 V7 u3 o/ |3 O: B$ Y9 R3 |& i- K8 w) n, Y% a
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ . H3 [1 a- V# U$ }. @# a# ?) _! r9 {
# D" q  v! r: i: u0 q; C" Q0 ~
?>
+ }  w6 f# s4 }8 E& y
! D/ D! [9 H2 K9 s, r: J' ?7 ?----------------------------------------------------
/ ?6 M: e9 u; R, x
' Y9 [% P2 |" S/ E0 ~
& n6 F& x. n0 a5 k#
程序2: + E) [6 I, d' H: N
+ v( B* A  q8 }: H
/* 功能:显示一个漂亮的表格
8 n9 J8 s9 a, \! D

* `. |* S* f2 s- A<HTML>
" D% Q# C$ x/ n1 @" g0 ?<HEAD> , |2 B7 _0 e8 M: B( Q# ^
<TITLE>一个漂亮的表格
</TITLE> 8 S# e6 d5 M: t
</HEAD>
3 T' O0 d, @& }2 r' I( Y<BODY>
6 b/ @6 B& w" b+ D  R. X<?
$ [% T, T! A1 B: s( t$ F; \function useColor() : y" B# s& p! j
{ ( `4 Z8 D  f2 ~2 I
/*
" f' d* x" O" N8 t4 E. @; i+ o3 l** 请牢记我们最后使用过的颜色标记

0 F5 ~$ H/ |7 b6 y; P2 h2 r% \*/ ; a  ~' t- x' Q  E0 b$ D
static $ColorValue; + Z/ B  u8 _( i7 \! F4 A
/* 选择下一个颜色
*/
) K# l+ x6 p( N) g0 s& Z4 pif($ColorValue == "#00FF00") ; J& D+ {  H, \* S9 s
{ ' ~" y/ Z5 S- K# z* F
$ColorValue = "#CCFFCC"; ' S- w3 k6 `8 C4 p* |
} % g; m, \/ }) R, F1 n' |/ F: Z! B
else
5 g  ~# F2 H; W{ 7 f# v  S' W: C! i0 g
$ColorValue = "#00FF00"; 9 S# Q# y$ ?. ^! U# i: F
} " ?2 E5 M/ f3 g: @7 F& A7 T) ^
+ n9 N( ~" Z- A% E& B4 p
return($ColorValue); / Y  Q3 s9 l1 E& ?% o% Y) N
}
* @" Y  h4 m/ `1 x* |3 j! [0 m. ~  }
print "<TABLE WIDTH="100%"> "; ! T  v9 F4 M6 l
for($count=0; $count > 6; $count++) 5 R4 T# A" W# @% a8 F
{
/ d' G! Q1 z& O  Y+ j4 e/* & l( {- R/ B6 w! w" d1 W/ o
** 取得当前行的颜色

4 |) _0 j# l; F: `' v! Q6 [*/
3 z: b( @4 ]$ i/ W$RowColor = useColor();
" j, H0 _9 k9 n  d2 }7 K9 O/*
6 g. \9 P# M1 ^- A0 c8 d" N** 把背景颜色用HTML语言

% [! p6 i0 E3 X- K  D" }3 e. ?** 输出到表格单元

4 {4 v# |3 l, y: W( x1 h- _! Q*/
. O# @+ m/ h9 ^. Nprint "<TR><TD BGCOLOR='$RowColor'>"; ) a( U1 W& D. q5 z6 F( o
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
" U4 M# y1 Q5 h} 0 A: {* C, ?- r) d5 A6 Q- D
print "</TABLE> "; & h, T0 {! c2 H6 A
?>
9 V" V9 v, U: a</body>
# l8 p3 l# _0 _/ o4 l</html> # Z7 X; V9 q$ t
0 T; B( O3 R4 j$ U
---------------------------------------------------- 9 y3 j' x3 S$ p5 Q2 o5 Y% K
#
例子3
, D- h" [9 i8 H3 ]. c2 |
' @2 o7 Q6 [/ z8 ?  D<?
4 S6 s; g% Q8 U. Y  i2 zif($send)
$ |4 q+ a- F0 }+ f{
6 Z' J1 [6 `7 v9 k4 I; o# Vecho "发送结果
:$send";
" Q4 f  k' |+ w* oexit; 2 T7 {/ T: G- Y. I* j
}
5 o) L6 \- X" |) K& u. @' n) x5 N( Q# _
?>
) X# J' e/ x3 c& K( t! L3 d/ j5 w5 c+ N  _& I/ J# h( f
<html>
3 d4 Y) w+ e/ K. j<title></title>
& y, y) s9 e. J9 l<body>
& \1 f; P; D$ A5 f$ m5 I3 m7 w6 z<form action=<?echo $PHP_SELF?> method=post> 6 V  j) t0 D3 t9 c- f$ g
<input type=text name=send value="输入值
"> . o3 R4 a7 V$ v& P6 J" D# b: Z2 `1 m
<input type=submit> * E  o# W$ R3 h
<input type=reset>   B0 p$ `, e+ q( A
</form>   H' |9 K8 Z" b  i. [5 U0 D3 S
</body>
! d* e* R  s2 d$ x7 G2 N7 L</html>   e5 ?! b) K* p0 i% w

& k; z0 X: z' _( k! A---------------------------------------------------- ( y3 Z$ e) Q1 Q" F0 Q
#例子4 投票程序
$ P: u& b5 O% a7 b% Z& @% J* V
在这里:http://89w.org/thread-715-1-1.html
- c! v. W. o8 E3 A

+ K# G9 H8 c! u5 {$ e#例子5: 动态创建并保存图形
- a9 ~  n8 Z2 Z* R

  d5 x# ?+ S4 r( c0 M6 c6 ^<?//必须有GD库支持

7 j$ z3 }5 i' d4 L2 k/ D6 \Header("Content-type:image/jpeg");
- t# ]0 J. r' o; M3 M" l5 ^2 Y3 M8 g% J$im=imagecreate(400,30); ; w% a8 H3 F, q, c8 ]! ~
$black=ImageColorAllocate($im,0,0,0); ; g+ T& g0 k* F+ ~8 T
$white=ImageColorAllocate($im,255,255,255); . ]6 N2 M0 u) U; e
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ G2 Z2 f8 [; R6 s1 h2 B5 F! S
ImageJpeg($im,"hello.jpeg");
% U$ C% v3 m  k0 K& i/ H" n6 dImageDestroy($im);
. x5 p4 R* I: w+ z' p* S! H?>

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