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

给初学PHP的5个入手程序

0 `# j8 d0 w0 _3 N6 ^
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
$ \7 A( g' |9 @* R' [, U! @0 P  l7 A) g1 }/ U7 z
----------------------------------------------------
: G: B4 ^: f& k8 j) u下面进入正题

" a+ B' }! h9 f% ?$ C7 A准备了5个程序
:
* w  s  |1 m2 C9 ]9 i( Q+ M1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

0 t! Q+ _7 J' J" T0 Y. A8 Z2.显示一个漂亮的表格

$ t* l" P9 Z3 D2 y- S3.一个表单例子,提交并显示提交结果

' u5 H, F0 u. D  \2 W; h+ R# E0 u4.数据库操纵例子(投票程序
)
) v5 L; ~8 A/ B% w) ~5.动态创建图形并保存例子

" a. ]( ]- ?* n7 \& ]/ L, i! p) {
----------------------------------------------------
# u3 }% B# f& D# S# H
& g7 [, F, g, l. ]$ ~) m; I#
程序1
+ f, A# I8 T$ t& @4 |! \0 U( e( W
8 Q+ T4 L' e  a6 j. D/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ' u# K; q( |: A) g
% W9 W# l* x, R$ g: x; J/ ?) R! k7 A
<?php 8 t/ ^4 O  L3 ]) j. o9 I
6 F0 |2 ^1 P* W3 f" l+ I! H7 J) b
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
: }- _5 N+ S1 w, q
/ A% X& s8 z5 K$ F* R?>
4 [2 b) ]& N% G: g" z+ Q( Y9 Z; b4 k# A  O0 D2 O
---------------------------------------------------- - y6 c+ ?( C9 r: q, c( ^* l

7 @7 X- k0 V5 E* U' x! C4 b- X: a( n) `
#
程序2: $ |" r2 j2 N- `! r% G( q

9 b6 t, x, ?; @  \/* 功能:显示一个漂亮的表格
6 y! }% J! F2 V. M: Q) o. ^  _4 `. g" T

+ V% Q/ ?$ a6 I) }9 X<HTML> / m; B/ S0 R9 \+ {7 {- x8 R
<HEAD>
6 G4 z* d  R# x" O  \) y<TITLE>一个漂亮的表格
</TITLE>
1 d/ _# _1 s) V$ `8 K9 Y</HEAD> 7 [* l" R1 K! e' f3 Q2 G5 S$ r, r
<BODY>
, S* a) e- p8 |5 `9 J( P! K<? 1 r$ l3 X: E# F. l/ H8 o! Y
function useColor()
* E0 B9 O- H7 r8 e4 y{ + o! k$ R: v7 `( q
/*
3 }  b. }* x  y* i, A5 ^** 请牢记我们最后使用过的颜色标记
- X9 u( g: E* {
*/   n' M& b5 C$ \4 x4 [! c
static $ColorValue;
- A( V1 ]+ f0 Z" g. I7 q7 s/* 选择下一个颜色
*/ 6 o$ @. R2 i/ l6 K0 g
if($ColorValue == "#00FF00") & g* f7 R' Z# ^  r- `
{ 3 g4 l/ Y7 K/ U: j2 p5 C
$ColorValue = "#CCFFCC";
# y. m, v$ A. j4 L& ?$ o5 e}
! c1 x, o9 A3 b9 U9 \% }else
4 u! |9 e* b6 @{
) z' S/ h- q! `, n8 o* B$ColorValue = "#00FF00";
* g; {* ]* [9 U% x# V) r}
8 t3 I2 a* ]8 H6 ^! ]" |6 ?/ Z( T4 X. T, ~
return($ColorValue); * w$ h9 e$ n: k1 z9 `9 }) u, k
}
0 W3 ?: _* y2 M  o3 p8 u( }/ ]2 C; \6 y$ b3 @0 {- M0 _8 R
print "<TABLE WIDTH="100%"> ";   k  @$ [0 M& K( V7 w3 m
for($count=0; $count > 6; $count++) # M  _5 C, [1 l1 m
{ / Y# l  R+ Y/ ~& w4 v; x
/*
1 h+ ~( ^  v) A  a$ s** 取得当前行的颜色
, F7 d4 Z5 z2 Q* @6 A
*/ 4 m5 p* e( k9 a
$RowColor = useColor(); # e2 B! a/ [8 A  x3 i
/*
7 g$ F1 A$ m' A5 k5 Y; T% }** 把背景颜色用HTML语言
7 f+ n' F  K' K
** 输出到表格单元

' S( t" [! ]5 {  u* j# o*/
9 Q. B/ Y: u( E  B4 mprint "<TR><TD BGCOLOR='$RowColor'>";
( J; |6 q/ y3 h4 mprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 u  m, H, d$ T  e} - Y! r, \5 f: `; J
print "</TABLE> ";
, c* r- |6 w' |) x0 G. _?>
- V7 i8 W) [1 x$ h. J* A</body> 9 j. I$ [7 `, t( m- i6 p9 U2 s
</html>
3 s, v! y. O9 H1 [  E* ]( l3 `4 [# N9 q3 y: E2 o; A& n' N. N2 c
----------------------------------------------------
+ }' k5 e6 T5 T9 h+ s$ V2 G#
例子3 . m1 G# D8 S" E( o3 ~1 \5 p+ Y
) J" s7 A! Q8 `7 _0 o- `3 b4 j
<? 9 b4 c/ o: N- w% c" w& d0 D
if($send) 1 h  H' c9 X: M! }2 ]* _0 z
{
0 c$ C" z+ h) J: C/ necho "发送结果
:$send"; ( F  Z, J+ T8 n3 v/ J8 K. T' R
exit; ) o$ u& B. U3 P
}
2 n) C/ [! Q1 d0 `( E
& l6 A6 l  ]9 _" T7 c- b" ^?>
6 |! N3 v3 h; d$ |' n1 z4 ?  {
# u* s6 u" c7 o* F1 d. P3 t! A: n. ?1 \<html>
5 W# k6 Y( S/ h+ t; H5 l. G' Y<title></title>
( i0 V6 V" s/ F<body> 5 T/ T9 r4 i3 o1 u: H; ]0 E) W  W
<form action=<?echo $PHP_SELF?> method=post>
8 O4 g" e; G2 k7 R$ S<input type=text name=send value="输入值
">
# M0 P' M% Z& b3 d  b<input type=submit> 0 y, R) l1 i7 F& f# X6 z/ D
<input type=reset> , w- }" D# G) `) n+ \" Z
</form>
, L- Y. h* d1 Y& x$ j) l</body> " r+ u% L# x; {
</html> 6 j1 c9 |7 C) D+ [/ @5 @3 P
( o" U" ?# ]: z
---------------------------------------------------- 4 h) [" v0 ^) I: k: f+ ~1 R
#例子4 投票程序
# M4 s+ a( X# b) N# G& ~9 j
在这里:http://89w.org/thread-715-1-1.html

2 {0 W  D7 m/ f( N. _8 m. ^. \$ v0 t, H" a: Z& C3 u& @
#例子5: 动态创建并保存图形

6 m; @1 z5 [; p; e
* E) o2 _* C' X3 s1 L( Y<?//必须有GD库支持

  o  k  P1 F9 |, f; ~Header("Content-type:image/jpeg"); ( z) Y+ j. O# z  B+ i
$im=imagecreate(400,30); 2 c# @" S! K; X3 T1 _/ x
$black=ImageColorAllocate($im,0,0,0); # l5 ^# F7 n& l: A' s% b/ d
$white=ImageColorAllocate($im,255,255,255);
8 J" Z2 y8 t/ P2 A! }ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 F9 b+ G  o* E2 h8 w+ _ImageJpeg($im,"hello.jpeg"); ( J/ M7 f) `& m; e
ImageDestroy($im);
; P1 V: ]* N  N( x5 P?>

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