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

给初学PHP的5个入手程序

! B- W# M& e6 L
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
5 a9 b0 B* a/ N' n" f. o7 k' C- v  D1 f
----------------------------------------------------
/ n3 w9 O9 {& X; K- E下面进入正题

4 a, x: K2 l; Y9 k1 `! y准备了5个程序
:
, o" U) }3 \3 J, }0 Z* u1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

# [2 _: B5 p! T1 d5 q) v2.显示一个漂亮的表格
' l/ D6 u" |# \4 d: B' n% i+ z- c% @; e
3.一个表单例子,提交并显示提交结果
# F6 c3 B# H" _
4.数据库操纵例子(投票程序
)
5 ]( O0 M' l+ [5.动态创建图形并保存例子

$ _0 X( h4 d2 ^
. ^# N/ n4 d. A" E---------------------------------------------------- . k5 K4 s, o! {4 a2 ~

  w% I9 H2 b  g4 Q5 g& W$ M#
程序1 / ^; C* m3 u; |
  ?3 I( T# P% K1 k
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
$ Y1 m+ G: a! e9 [7 u0 ^+ B9 `
+ l$ B* F$ e, A1 z<?php . p% n( ?  z( V& G* x
/ v9 y: B& v& m2 d/ C- Q# q
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 9 c2 ]! E- Y8 W+ R$ ~; R3 _+ g0 e
0 F, ?- }% \' |$ \# B5 d
?>
2 C' x: j# n/ a3 S* T$ @( w0 Y4 s6 P, z, I
----------------------------------------------------
- o3 k! ~; Y6 i2 h* Q; A% L. e, I& m5 h  a" \, ]4 z+ a
' @# [* n& J* y' r
#
程序2: # E) Z+ v( V7 y6 f

% y% W# \/ V5 D9 s0 E/* 功能:显示一个漂亮的表格
, B% T; S4 ^& |2 c
) N: T4 g2 z% A
<HTML>
: T8 U' S4 \9 _<HEAD> # o3 ~5 g6 Q% W; i0 Q. D
<TITLE>一个漂亮的表格
</TITLE> ( g4 n& G1 X3 a6 i" K
</HEAD> : x/ p! n* a/ N0 p8 J$ u
<BODY> % E3 d' J8 b  p/ p
<?
. L/ s9 e" B) d8 B/ g" @% E) t8 jfunction useColor() 9 s) }* `3 s! H+ j8 Q
{ : ~- k* O  {2 k4 J/ m. R, K( Y
/*
8 y: H( a& K% j) [** 请牢记我们最后使用过的颜色标记

) N5 h/ [" `% D*/ " t9 D% ~, {8 {6 X, r
static $ColorValue;
& q* f, R, ^  R/* 选择下一个颜色
*/ ) j8 a+ Q# }% L4 @
if($ColorValue == "#00FF00")
! d! E9 u( o2 z7 @6 ?{
, g  R2 L& h: T' z' c. `$ColorValue = "#CCFFCC";
& b  h3 T3 X2 j3 J/ n: Q: c" k}
! Y- _8 Y  T. k! u. o9 @4 [else
6 R1 I$ g9 t) F1 q8 V( k' ^{ # g9 l2 y; z3 h7 }6 A8 u0 f: y
$ColorValue = "#00FF00";
1 K: F; E  J8 _# I# V  ^}
! `* Q- |% j. x6 z5 W: H  j
- H, K" H4 k0 S! a( \+ d" areturn($ColorValue); ; T0 ^1 P/ K8 G( u
}
+ t; I, ]& k$ n2 ~5 E& {& {8 R1 g3 r" Z" ~( }* h3 _- [* J5 |+ U
print "<TABLE WIDTH="100%"> ";
: t9 G( I' F* U* ?" Sfor($count=0; $count > 6; $count++)
4 v: }' G1 e$ |* M/ Z$ {+ f2 P& _{ , z8 u7 Y% k+ ]+ P
/*
5 o+ P+ ~( {9 u+ F+ ?- U2 N** 取得当前行的颜色

' W& C" E- D8 I7 H. }*/
" p3 E5 V. i6 N' _$RowColor = useColor();
  h* T  P- M" }* z/* * l: _# N+ d* J+ p3 `
** 把背景颜色用HTML语言

  f! @; ~+ I* _! Y0 y** 输出到表格单元
5 U# E. q" {0 |5 e
*/ 1 r/ o  B/ @2 d! G) x, l$ c
print "<TR><TD BGCOLOR='$RowColor'>"; * B/ ]: u9 X/ x* n
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 1 J( Q; O$ z$ P- d. d8 g
}
  t7 ^; z/ x& f( M0 |, x% |2 Tprint "</TABLE> ";
& C  q% e; l2 U* k$ f3 a3 I) \0 Q?> * O1 K) U9 u4 X/ h& G& {
</body>
* f  i# L9 c( `/ i</html> $ l- g, I2 M" F* j) V" ^& W+ R
+ Y9 p  c2 ~) j  x
---------------------------------------------------- 1 N/ O, v+ L# I/ u: z
#
例子3 ; B! B& s; ~- M
0 E, t% P+ e* p- H$ H3 k
<? . e% b9 R  P. H2 V' M/ ^
if($send) ( Y, x1 a; |1 V1 y7 q9 O" I% E
{
, k3 e7 ]7 T" C5 f8 H$ Yecho "发送结果
:$send"; # x/ L9 O0 c# f. A! u8 A) v/ M# I
exit;
2 Z- m: \1 x' ]* o: j}
( v5 o( k+ C! t" Z) `' v$ l' P! m9 r1 u* k7 U
?> ; t; M9 I! f2 z- T, O+ u
. C# q1 H: h& F) V  T
<html> % C9 C4 e. u' P, r: j" r4 G; ^+ p$ F
<title></title> 5 m" ]+ W" g: J" _
<body> * e# f3 G5 Q+ R/ I6 M4 a  X
<form action=<?echo $PHP_SELF?> method=post> 4 S4 G) p  k8 l" Y; K9 a
<input type=text name=send value="输入值
">
9 X* l5 j& N( n) P3 }6 J<input type=submit>
6 k' m  L8 R+ K& W) G- D<input type=reset> 6 d! v3 [5 p0 N8 S' d/ ~# a4 _) Z! ]
</form>
* ^6 {% K/ {( N% S</body>
7 A% d* ]; o. _! [. o+ i</html>
6 B0 |& J+ ?2 T7 O, R: [$ \9 [5 J/ s2 k4 k# N5 I
---------------------------------------------------- : ^( C+ J: }6 R+ m% [- H1 |8 y5 \( A! [
#例子4 投票程序
# t( t0 j4 e4 B
在这里:http://89w.org/thread-715-1-1.html

/ W, h! D5 }9 k
6 _9 S8 }. r3 ~3 ~- o#例子5: 动态创建并保存图形
# n% {" }6 ]9 T9 ^6 T
' }% F$ I( N. \- T, a6 E. p
<?//必须有GD库支持
4 o) `9 N$ L, ?6 y' `6 @
Header("Content-type:image/jpeg"); 5 |% z, j0 X0 ^6 P# a' \
$im=imagecreate(400,30);
1 b3 W2 ^( m1 }8 H% G2 V* ]( Z7 z$black=ImageColorAllocate($im,0,0,0);
8 ?& g1 n! i: @# D6 M$white=ImageColorAllocate($im,255,255,255);
5 o1 u# V. F& h" o' @ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
+ w9 r& d& z4 J! B# S" s$ n' ]ImageJpeg($im,"hello.jpeg"); - _1 s6 u& L* O9 R& H& w* ]
ImageDestroy($im); 1 H) X7 E7 W' o# L
?>

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