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

给初学PHP的5个入手程序


  q* u7 K( C- M) w# \php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
  d1 F5 m  [* T) p/ ~
# X+ h- t( s/ Y% ]- C- [----------------------------------------------------
* z5 k1 T7 v8 k下面进入正题

( M2 ?( U/ `8 E7 ~6 Z5 ^. k准备了5个程序
: 3 U8 ~6 X# u0 Z" c" g+ G* N( [9 b
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ `& c# [4 W+ |( |; C- V
2.显示一个漂亮的表格

1 Y# K6 {2 ^7 ~" o  r3.一个表单例子,提交并显示提交结果

( k7 s' v3 F/ B/ r! ^, N4.数据库操纵例子(投票程序
) / E0 n, O! }. i
5.动态创建图形并保存例子

* p/ m6 p4 `  n! H% h( E. K6 D& w- r* v& `
----------------------------------------------------
* e- N1 y5 z% n/ C' G4 Z
* ^" j( q- G( O8 l: C#
程序1 9 W# x% p# Z: x5 `
! g' ~0 i1 F9 x6 N
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 1 z$ z7 [( }) B/ X/ s7 p/ r

7 |. f* t. [  ]. F* L, {- H<?php
$ f9 Y4 g1 I9 v6 Y; T% W5 s
$ R* U1 |% E+ Y  U9 W& Recho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
4 l4 F$ [0 W( t5 `! P0 l
5 l- E" t  m! h6 H0 y) b6 K9 q?>
9 e1 T& |; N. A7 d  x! F& [4 }" ^
---------------------------------------------------- 5 E$ y- r8 c* [7 N) I8 V% z

; R7 S; o+ V3 G9 F  n7 Z0 N
/ j, w0 s  n9 H# j#
程序2:
# H) s5 l7 y" K  x' w1 v* ?- d: q- M4 o
/* 功能:显示一个漂亮的表格
$ U' d; z. L. Q% Q  l; B
/ X+ H& {5 h5 F) J  V
<HTML> . z& \/ b/ i8 c5 M
<HEAD> 7 Y, _) [0 ~2 g0 l* d8 Q
<TITLE>一个漂亮的表格
</TITLE> $ S, a. k* l2 A6 M7 P. s
</HEAD> 5 C  n, F+ d( Q: Q
<BODY> ( a5 _5 C, [; W% D
<? 6 R/ L: e  t' d% @
function useColor() # t$ _# t$ P  Q. `, @( q+ S
{ 8 F+ g- Z/ g! ?( L6 @2 \5 D
/*
! b, Z6 `* R& Y: z9 s0 |** 请牢记我们最后使用过的颜色标记
9 u& K, H- G% Q+ z2 I/ T
*/
: T; w4 ~9 B5 `- }: r' b: p7 e3 ustatic $ColorValue;
0 n: i' T$ @9 f4 J1 T: Z. R, [/* 选择下一个颜色
*/ * q9 N% H+ K8 p. t& D
if($ColorValue == "#00FF00") " S; ]5 d  f$ n+ c+ m( a) V
{ + E& J4 z+ m3 P% B9 K+ Z& {7 e
$ColorValue = "#CCFFCC";
6 o# ?+ s1 l- t% ]( ^+ G} % R+ W3 o8 |8 Q# a
else $ x1 [! p4 V3 o  f% O* j& s7 V; S
{
4 h' `# S$ _/ Q' {$ColorValue = "#00FF00"; $ y  W9 h9 y: Z6 v
} & {7 m0 s  J3 v3 e% R

  K" N) ?- n0 x' b# n% J8 E- \: S9 q+ Yreturn($ColorValue);
: Y6 i4 N# W- h: c1 U+ x: P}
+ y# u+ x* M) u. R9 F$ p- l! W. A2 G0 J0 P, z2 b+ g, S
print "<TABLE WIDTH="100%"> ";
2 Q1 i1 J6 ~5 A" Yfor($count=0; $count > 6; $count++)
5 `7 k$ I4 A9 {5 r+ U{ 7 {; f4 o8 \  |4 ^6 ?6 N
/*   {+ @' q# ?- ~
** 取得当前行的颜色

  i6 T+ G# y+ L*/
% |- u- x+ O- b! h. r$RowColor = useColor(); + _  p+ S. [  Y* X! r4 A% O
/* 3 e9 K8 H* n3 l( _
** 把背景颜色用HTML语言
" E1 `3 e) Y( I6 l+ e3 @& b
** 输出到表格单元

4 P- R; j! g/ [" R6 F*/
" R& G/ M) S: p( r8 N, z: Nprint "<TR><TD BGCOLOR='$RowColor'>";
5 k- D4 ]- G- D' |% s& x4 |& ^print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
+ ?6 X7 d0 ^. c4 z# |}
5 p+ ~8 o( T2 F7 l/ P* jprint "</TABLE> ";
+ n- q3 g, ?- Y% G?> $ z) \1 e0 s3 ]+ x
</body> , d; c) b9 j5 U/ J3 W: }  O: [
</html>
2 y4 _, l+ w# \, V6 E4 y3 m3 E% U1 [, G
---------------------------------------------------- : d7 z9 g& a5 W) B7 k4 L/ Q
#
例子3 7 n$ ~; M, t2 ?
9 R/ x2 U7 p4 K" i+ W
<?
9 n) E2 q7 X% e; a5 |  cif($send)
6 Z' ]# z7 p0 Q# W" x" }( f8 y{
2 \2 A; R) J6 \echo "发送结果
:$send";
, V' r  z7 R$ H! e9 E, G* iexit;
. f7 c- J$ B9 C, b$ ?0 V( F" m1 K4 W} ) ~/ |) R1 z& X& _
5 Z  X2 v0 w4 ^) i
?>
" q, N6 ]. w  ?0 z4 m3 @2 L1 j
( p- r. h. H( z  j! L<html>
3 s$ y% C. a# w" q9 M<title></title>
5 {3 e2 k& [6 F( f<body>
: n1 Y/ t+ ~) A<form action=<?echo $PHP_SELF?> method=post>
& ^! @: N! Y( ^$ F. i. W<input type=text name=send value="输入值
"> $ z8 R, m* U+ [5 O4 N6 O/ \4 M
<input type=submit> 1 g/ p: r9 e5 E5 Y& U1 V1 ?
<input type=reset>
: |+ j* w! y4 y8 {# D9 x9 ^</form>
/ \+ S1 T. Q4 M: i; h5 R% Y</body> 0 l3 a2 g1 G) G& @
</html> : ]( l- @. ?; [/ ]2 T

  ]3 K! P/ I/ q---------------------------------------------------- 7 ^0 I1 ]( F" K
#例子4 投票程序

4 d2 u. h. m' J. o3 o在这里:http://89w.org/thread-715-1-1.html
% e. ^5 F/ h9 B7 B# N9 F& Y* g

6 T: c% ?  y0 z9 K8 M2 q9 v#例子5: 动态创建并保存图形

5 u  }+ j) n% ^1 _: U$ w; g& k+ `* w# U- c
<?//必须有GD库支持
' K3 c- H* M- O& ~2 \
Header("Content-type:image/jpeg"); : h4 g+ n( L3 j& {
$im=imagecreate(400,30); 4 Q1 r5 J) D' ^4 b5 [
$black=ImageColorAllocate($im,0,0,0);
  i1 B# y; y  D' f" N; z$white=ImageColorAllocate($im,255,255,255);
& k+ Z4 s% {" ?$ s' ^6 m: {9 D1 }ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 3 t. ~' K) O8 G, h, \# u" z7 y. j
ImageJpeg($im,"hello.jpeg");
3 R8 y% R1 x+ rImageDestroy($im); 2 ^% V8 w2 `. N, O! g. G0 F
?>

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