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

给初学PHP的5个入手程序


0 |* j: ?5 G0 W  K+ ?/ uphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ! {  ]- n( V0 H/ t! \8 {4 W+ q

) a4 r& ~& V" q0 a" C1 n) |! W---------------------------------------------------- ( c' [) L: O: Z
下面进入正题
8 x! H) R1 y' a; R) C) k+ Q
准备了5个程序
:
7 Y  O! f% \) e9 O" R7 ]& b9 {, M1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
& c, D( c" P+ A
2.显示一个漂亮的表格

3 w; D8 |' q+ Q( M& }3.一个表单例子,提交并显示提交结果

) `% p% P. E3 ]; L6 f8 T" D4.数据库操纵例子(投票程序
) * V9 i! |$ S& s2 H( a" |! D8 s
5.动态创建图形并保存例子
+ s/ x5 H) a1 d( g  L

1 j1 R) ^: q5 i: s----------------------------------------------------
+ e2 Z- W7 }; L9 T( b  k9 _# Y6 [( n" a* S9 ?
#
程序1
% v. O% d$ r6 ]3 e+ @( o# L% C6 i7 G# C$ a5 A- c1 X
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
% i( j- b' V. g3 }+ K  k
& v, C+ F6 A& k' H, Q<?php 1 H2 m, v/ I& c# v$ J: f  m# Z

! ?* o% |5 {/ s5 cecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
7 O& S' {% X9 D& P, U2 z% Z- A0 u3 Z- G6 y2 n
?> / Q6 f$ |5 q  s* D; l+ }5 a$ c

: [# i2 r% E) Q---------------------------------------------------- 3 u& A2 [9 I$ c5 A

% A  H7 R7 {3 K8 d3 O9 I& \+ u& R/ [) @
#
程序2: ( f1 {6 M% C6 q; ~- G9 P, s
- s- \; f. q4 V& n% a0 D. o# Z+ G- Y
/* 功能:显示一个漂亮的表格
) j8 `# O: v1 F/ _9 f

" F/ N' o& z5 Y3 s<HTML>
4 z  \9 I- d4 Y" H/ b4 T% s<HEAD>
( |3 s( P/ u! F9 B( r. c<TITLE>一个漂亮的表格
</TITLE> 9 I1 N* g( q# c/ D) l3 K/ l+ i; Q
</HEAD>
) ?% `& `8 H4 B7 t, Z<BODY>
, d6 @9 m6 b3 ?. R9 j! y<? & g) v0 f, |: o# d- m4 c
function useColor() 8 s3 M0 G4 I( C
{
3 Z5 ^1 {& u0 f4 ]+ J/*
3 g1 y8 {- J+ n! E** 请牢记我们最后使用过的颜色标记

# |  R7 j7 D; O, e! k" k2 H*/ 4 S1 T  b( {! [, \: F: C" |% P7 I6 {
static $ColorValue;
: x4 P, `! z, a! n/* 选择下一个颜色
*/
0 z0 }: d8 [4 X7 w( ]0 F' \if($ColorValue == "#00FF00") ( H( E. {8 ]1 g4 [+ {8 |; S* N
{
* }8 g( w6 O$ x7 u: ?/ C$ColorValue = "#CCFFCC"; , P5 |. q+ m! a' d. i6 s3 C
}
( ]% p6 t. ]6 O* T0 `else
0 A3 ~* V9 \( K2 |: d{ ) _2 [6 g7 k1 C4 {
$ColorValue = "#00FF00";
: {) T3 g% e. v7 K}
8 _2 X0 I: b& g1 a+ ^* b3 A! y4 B' `: u; p
return($ColorValue);
9 R* _" y' N, t# O  b. i  G! l} $ v$ I' _8 L  ~& @( \# Q. F

1 J1 B* V7 p4 [9 {/ Yprint "<TABLE WIDTH="100%"> "; 8 o# `- q& o  Q3 P" _) k7 W7 ?
for($count=0; $count > 6; $count++) 3 P; P. U+ g' i/ S( z
{
  [1 {' A; V1 a- ]/* - R6 ?2 P) o  [; Z
** 取得当前行的颜色

& q5 g9 L/ n8 Z0 ~' N" I& {  W*/ . r$ R( o$ D# Q* S& B8 ^
$RowColor = useColor();
+ ~) i/ m" H  H( q+ k4 j1 F/* " C, {. b) R# i
** 把背景颜色用HTML语言
: g1 e! q" [6 W7 A2 W$ @# z! u5 j
** 输出到表格单元

: ?2 L' @9 ]/ [0 G*/
* h0 X2 p# j$ ^& u- aprint "<TR><TD BGCOLOR='$RowColor'>";
9 D2 X* k  K+ n3 L4 Pprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
1 m/ o! d6 Q/ ~0 I) y} ! T! ^5 Z  U& u
print "</TABLE> "; , Y. x( T; P5 z" k$ ^; `0 }
?> " L  [& J+ d8 y, M9 [
</body>
4 z1 W# U) i. x9 l) d</html>
  {/ M6 z8 }1 E. C' V3 m; p; k* t% e8 ^. g; `: R
---------------------------------------------------- 9 ]1 L& j; n. z9 l, x7 P
#
例子3
' }  @- }6 {" h  ~
' M- u- r  J) `, [  b, u! Z& V<?
' R. I9 [3 I2 o8 @3 ^6 ?if($send) 7 |; E/ h' `' D+ b6 n, D5 F
{
5 P# s: v; e; Q2 g* K0 eecho "发送结果
:$send"; # @6 F3 S& z2 X* [
exit; 1 k5 o& F7 f- z: ~
}
) M+ V" M5 M$ b4 Q, s2 n* }5 F9 w7 `  f( R4 C# Y. R
?> 2 X8 B$ x8 g1 ]$ M: r& S3 o% U- R! X

5 e4 J0 ~7 a0 {3 d<html> ' B8 k7 @5 t) ^8 x, S7 c- @
<title></title> 7 T  j; o3 O3 g6 a$ q- o6 ]& z
<body>
2 T9 u2 q* p4 S- x; R9 s<form action=<?echo $PHP_SELF?> method=post> 3 Q5 T5 R; w! T' L
<input type=text name=send value="输入值
">
& O7 ~% F, \  _<input type=submit> 8 Q9 c  l/ o3 C! b" a; b: I) H
<input type=reset>
/ |) y, R- S4 w- F</form> % v) Z9 O" {( g6 r  X9 K
</body>
( [, Q) T+ v4 E! H5 H* Q</html> 5 }! _! j1 `% U" t3 ~/ R

) Y- @# m% u6 s( U& a----------------------------------------------------   ]8 I' G7 v, z. O
#例子4 投票程序
" G7 J1 r! N  {# {2 ~% P
在这里:http://89w.org/thread-715-1-1.html
' f* r4 w- w! |& f( {4 ?

7 _/ T# S2 V1 y4 g' p#例子5: 动态创建并保存图形
7 ]& z1 m1 Q$ F. c3 H& ^1 m! {
1 i  U. G- @. K/ g; t1 e
<?//必须有GD库支持
8 q0 B" u, `' g4 D  X* }
Header("Content-type:image/jpeg"); 7 I/ Q" V" s/ X' J( ?+ h; v
$im=imagecreate(400,30); 6 V6 D3 P) C/ n
$black=ImageColorAllocate($im,0,0,0);
7 j) Q" E& }+ u, }& I$white=ImageColorAllocate($im,255,255,255); 7 D( \% y4 I) S* F( w
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 y, P& t: |" aImageJpeg($im,"hello.jpeg"); 4 G8 F- r) x# z+ H/ E
ImageDestroy($im); ' F8 z# y) E- }( ^
?>

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