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

给初学PHP的5个入手程序

: e( v+ C1 Q7 Z% r
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
- k( U0 q) a8 |" s1 h( p( i# ]# A7 I; P
----------------------------------------------------
8 L7 q1 M9 G; j, k) P- L下面进入正题

, r, O8 k5 _3 ?' @7 j# h  s准备了5个程序
:
+ E# J2 D7 b! Z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
3 h3 d5 J, I7 ~9 [- v" ~/ v/ ?
2.显示一个漂亮的表格

# {4 ^! R( v$ ]7 D5 S* b7 j3.一个表单例子,提交并显示提交结果

( s9 M0 A3 |% k( B4 R" c4.数据库操纵例子(投票程序
)
7 G* P: J3 K$ L5 [, `# n1 z5.动态创建图形并保存例子

0 F- f* ^# R! ^) ^9 H1 v$ b" u. n% G7 _9 H, W% R% Y* B% |
---------------------------------------------------- ' \( v8 Y9 I* _( g0 F

  t, d4 l0 `. u: D) c#
程序1
: l8 w" s& R1 u2 m- `5 S
& P8 `1 Q% D& ~  _6 W+ R3 @8 j6 l/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
& n  ?" L! q# F0 \& Z* m) a
9 m+ D, K) d2 l) `7 w8 N* N<?php
9 w. |7 \2 a, [  I9 ~$ ~# J( Y6 |& [' V$ w8 ?
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
6 c6 G+ ^+ O0 o8 @1 |% j- C. R6 |* Q8 N& k6 L  _, h
?> 5 v/ @: F. n* t" l* I" ~: g. p0 U

4 D4 Y  D! D( S3 j' ~9 x+ L' J! \9 e---------------------------------------------------- 9 s2 U8 K0 l: I& ?4 W# P  T$ {

, r6 C! H  d1 L# }; c
* H* E3 d6 g& Y* N. @% }, f#
程序2: ( q; D( T9 M5 B3 d" T1 L
' y) n8 }5 C3 \  B
/* 功能:显示一个漂亮的表格
4 D3 W1 L' x7 s% \. G% B; w: \7 `7 R
! Z+ N4 X$ o* w. Q# S( r
<HTML>
- |% Q0 E) X3 l7 V% n<HEAD> 8 X( Z; d* d, v
<TITLE>一个漂亮的表格
</TITLE> 2 q1 ^: m* h; w& L: B% _
</HEAD> ' O0 D9 g2 i& s- Y" c% g# y
<BODY> ! R$ L' `  P& h) K/ z
<?
6 A# `& |$ Z2 xfunction useColor() ' f0 W) N( g. d! f3 y* L* ^2 }
{ : m+ r0 J( Z+ w( E0 Z, E
/*
; L( X, X1 a7 z** 请牢记我们最后使用过的颜色标记
' d5 j0 R$ I6 a
*/ , }# |, S, i' o/ V3 n. O+ Z" Q, n' S0 K
static $ColorValue; ( @/ b+ m& G' ^) @
/* 选择下一个颜色
*/ 9 ~2 J* E* @# e4 V
if($ColorValue == "#00FF00") ! {9 b. g7 f$ C: g- f
{ & l8 a# M! j* o( Y. ]7 T) V$ u  u! }
$ColorValue = "#CCFFCC"; $ [; Q# ]& v8 I# ]
}
# ?' @! L. V2 `( C8 H+ Uelse 2 b5 @8 ^) ^. j
{ - E9 [2 ]( J5 w# k. {; U- Y7 Q$ T
$ColorValue = "#00FF00"; 8 H( e, H/ q1 W
} $ F- n' u1 A6 F7 g% r- ^, w
+ C  q: D; ?; D1 z6 M
return($ColorValue); 7 H5 M! u$ ]! \4 D" {4 `
} 0 `1 ^3 I  h/ a0 C3 r

8 l) s+ j/ T7 F7 ^1 ~3 C0 f) Gprint "<TABLE WIDTH="100%"> ";
8 m! \9 R1 J! j2 j% h4 v( t- rfor($count=0; $count > 6; $count++)
! N( g1 K2 d1 D6 P* ^7 g{ - e$ U# K2 D7 c8 ~5 D
/*
# W) ~( k3 Y, z! T4 x1 ]9 I** 取得当前行的颜色

. z. D$ t' o: a5 E% H  n*/
- s& S& G) N- v, Z& L6 Y$RowColor = useColor();
- }# o( ~% Y5 h& o% {  @/* 0 M) ?% C2 ?9 q( X, G0 W
** 把背景颜色用HTML语言

& @" J! O3 p* P& `6 T3 M** 输出到表格单元

1 t- y) Q: t4 F7 ~$ _" Z: j) O*/ ! Y; }3 H/ I0 ^( Z
print "<TR><TD BGCOLOR='$RowColor'>";
* e! m7 o5 v- G5 q. s1 Uprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
  b+ ?7 q- {" Z} $ {, F; [1 n! ^; l
print "</TABLE> ";
* p" A) c  H  ]1 D?> $ T  K& r8 j6 [( X, x
</body>
# I. d! t# m4 T2 Z6 T% Z/ a- X</html> 8 [1 ~8 [4 K2 n0 A* g+ d5 M+ J

7 I8 k9 [. {3 x4 ?! c---------------------------------------------------- 1 E0 |2 i) M1 @1 s
#
例子3 2 F, w4 O0 j- H

( H8 t$ M  q9 a0 f<?
9 Q6 [( L& H6 x+ x2 Mif($send)
# D( t  q& V! b( S{
( R' X$ x. T1 w4 Y" Kecho "发送结果
:$send";
4 ~1 [8 Z$ M& Iexit;
/ S' [6 q/ n: J; ]" W5 _5 E} % |# z5 h! u) w& g7 r

3 F5 Z# d! J% \' U# f?>
" N# t' u0 n( B4 N! \* E, k! y- b
$ ?' V+ S& `# c6 u# O<html>
) B: N0 q+ `0 W" e<title></title>
( H9 _0 j3 L: U! ?<body>
3 M5 u' f) D9 W<form action=<?echo $PHP_SELF?> method=post>
, ~4 a% A# h& {<input type=text name=send value="输入值
"> 1 h  m# F1 L. z, \; C
<input type=submit>
. x: b) f/ F6 p0 {! f9 {0 ~, g2 w+ Z<input type=reset>
8 u0 a' p8 f1 F& j& e$ H/ _7 `</form>
* ]$ i8 K  K6 y8 X& x- A</body>
* f) Q1 y. @( }+ a/ b</html>
. o4 Z& q1 Q) ?+ K6 W" \
* Z3 C  {2 @, r& j6 I' v+ ]4 Z---------------------------------------------------- 6 X1 w* X- u! M5 J- ^0 B
#例子4 投票程序
- F& K0 H/ K/ f# U4 ?6 R: z2 ?
在这里:http://89w.org/thread-715-1-1.html
! e; F! d. s, {- Z- g/ r4 F
7 H; ~5 v9 u, D  y6 I
#例子5: 动态创建并保存图形
; ?( U4 Q) n! _; Q0 }
; g7 R+ q+ d& h5 N0 s9 ]0 W5 j
<?//必须有GD库支持

1 H4 t$ D2 x2 `$ L" |/ @Header("Content-type:image/jpeg");
1 M- C/ g4 g0 Z: @& S* W9 m$ l$im=imagecreate(400,30);
1 i# t2 P; n0 d* y- |1 v, c# c! R$black=ImageColorAllocate($im,0,0,0);
# E) b* l' x' l: Y$white=ImageColorAllocate($im,255,255,255);
/ t6 ?$ `) x- V2 d% n- D$ q" C, d: ]ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); / C5 a( q7 T6 M
ImageJpeg($im,"hello.jpeg"); $ P: |- v: p; t+ t  E4 {
ImageDestroy($im);
" ?8 T; E2 E6 ~& A?>

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