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

给初学PHP的5个入手程序

1 e$ l2 J( P) \8 }% X1 E2 T
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
. ?- Z- i! L0 W7 ]& ^9 M7 o/ ^
5 _) b7 f$ R- U7 k$ j2 h7 D----------------------------------------------------
+ r0 P6 p7 [' \7 g下面进入正题
" e8 w3 A# ^3 v4 g1 U
准备了5个程序
: 2 I" |( n+ r' [6 j
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

# P" ?$ y4 h( z. H& @& E2.显示一个漂亮的表格
$ b, C& Y& i' ~6 m8 E) r
3.一个表单例子,提交并显示提交结果

1 u2 w& C+ q% l$ J4.数据库操纵例子(投票程序
)
* f, E! ]6 b) a- z5.动态创建图形并保存例子

' g3 p8 s: ?( z8 n1 X2 u0 s; r" @
7 W$ r9 M3 \9 d9 I8 G----------------------------------------------------
. V; N0 l. K5 \. r- a# Z) X+ ~3 |9 E8 n4 i
#
程序1 , q! j5 ^( C2 H" I4 K# @! H
& r% {1 J) G. c( F( [! Y
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
3 w  q3 Y: `  L7 u3 B( Q$ {  |1 T# W& ~
<?php
" x9 J5 Z- l% D2 C, ]( b$ }  s9 d& u) w) c
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ' N" |& L; R$ N$ U) S3 k

1 W1 Q, K" o$ p+ g; Q?>
' E9 o- u- \7 a  _# D* M
4 C4 |, ~! n) G2 t---------------------------------------------------- ' r6 P  L9 d4 R# \

) U& g, Z) h  {# `! K# ^3 {$ m# B1 _2 _  [7 z' j
#
程序2:
! \* |+ `) K# a. M
( r9 D+ ^. z* w' N/* 功能:显示一个漂亮的表格

( E% J- \2 K" A9 r$ L3 q% Q. D4 b+ ]/ J1 q* j: ]
<HTML>
' ], U& s8 e1 A( W7 G  A<HEAD>
9 n" G# m7 w; ^3 k<TITLE>一个漂亮的表格
</TITLE>
' c2 l) l$ I+ }</HEAD> ( f- J6 o! W! q" _& Y
<BODY> 4 t- F0 E  w  e2 o* V" e8 i
<?
# i- D9 T  m7 P2 }function useColor()
  `& c. X" T7 J! T; N( y6 _6 X{ 1 M# M3 u* u  n1 x. J2 y
/*
; ^2 B- a: Y" i) k6 }! ~** 请牢记我们最后使用过的颜色标记

* I* ^. b- E9 i0 x; u( J*/ 2 M0 x2 F8 ?% \4 v) |  C: Z# Z
static $ColorValue; 9 ]3 ?& J$ X6 T2 I5 B. k3 H3 Z1 D
/* 选择下一个颜色
*/
# V; F% g  m$ V5 Rif($ColorValue == "#00FF00") % L# z( W7 t, v' W
{
: E  r) o+ n$ F7 y$ S, |; j/ C, P$ColorValue = "#CCFFCC";
4 R5 Q% u" M6 Z4 z  p}
2 W) Q- P: G/ relse
' O2 ]; B! R+ z. G& s1 m{
; x; V9 P9 a7 N4 ?+ V( {" i( w$ColorValue = "#00FF00";
: k/ F! Q  `; W}
' Z% U2 [5 i* ~% Q$ T. `1 I
: b; F- @9 I7 H( }/ h" v, hreturn($ColorValue); / h2 t- u/ V7 w. w4 o* z# r) F$ Y
}
! ?) o) A; i( V+ s+ S: v) i0 b- ]7 e6 b) J
print "<TABLE WIDTH="100%"> ";
  K( S, `/ i8 O/ U$ i) Zfor($count=0; $count > 6; $count++) / W; Y! l& [  V+ P) S
{
7 @/ H% O: @7 f/*
  l" N6 _4 x# ^+ x  N- {/ Z# L* e** 取得当前行的颜色

/ \. f' Z* D% ^; J6 c: z" U  i*/ ( Y  r- r; \1 I2 }
$RowColor = useColor();
" X4 z. L. `- F: J; C' \/*
* x8 V+ n* H: R" O** 把背景颜色用HTML语言

) z; d  ?7 R! t3 O( U% ^8 }* m+ g** 输出到表格单元

' c' N' ]9 Y& x( m- U*/
9 C; ^5 Y3 w' g7 a+ vprint "<TR><TD BGCOLOR='$RowColor'>";
# y$ I1 W* P, aprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
0 k% k0 @  H+ c9 A2 z( C. K& r}
& C0 t. i0 X' e. {  m) k. k) r# Vprint "</TABLE> "; ( ?3 n& k/ n4 P/ N( P% e% Q' d
?> 4 y5 H" X3 H4 H3 \6 S' D& U% A
</body> 0 @& r5 G0 M, k3 [' g# u5 L
</html>
2 M9 m, X, d. ^+ \& O2 P9 F4 z+ g7 h; ]" B/ n
---------------------------------------------------- 2 n: o1 i1 s7 \
#
例子3
, L6 |7 E& u6 N! r! d6 w" ~
$ Z1 D% J6 Y5 L! `<? 1 ~. K6 q' b' V# a9 J
if($send)
8 D3 S9 h$ A+ L0 u7 g- @  Q{ 0 h1 Z6 a& Z3 g' Y% V7 ]
echo "发送结果
:$send"; 8 v7 Q+ A# S9 D7 t% Z- n' z
exit; 6 f) t% j2 n  V  ~3 C8 m! D9 c# p6 b% D
}
0 l& Q2 _) ?+ S$ m
6 Y) q9 H5 n4 Y+ K1 N2 p8 D7 r6 S?> 8 H% a+ _# T4 x" }% S- n

7 A$ r' C- F5 N8 k# B9 `* ~# w<html>
2 e. e# U7 w, B1 p<title></title> - Y4 O: q) ^. D
<body> 7 T8 P6 z0 \4 a+ v
<form action=<?echo $PHP_SELF?> method=post> " ?; A5 m! i% ~; J: \) N" _
<input type=text name=send value="输入值
">
& d; M. ]9 A% [& Y2 d: \<input type=submit>
, \! R0 ?- l' W% Y, p$ C<input type=reset> 3 A- W$ F; T9 \" V5 s
</form>
1 a8 s% @" k! |) e3 {</body> 9 {4 Q4 d7 K4 A- k, p! q
</html>
5 T/ e5 s/ Z$ Y% ~- ]
, ^: E' r$ b/ a' e/ j- W---------------------------------------------------- 8 d8 w0 r8 o# H" A
#例子4 投票程序
# t% y- H' X* l, B) \. h
在这里:http://89w.org/thread-715-1-1.html

4 `5 \* [- ~1 [9 C% v
1 c# [5 K/ W0 K#例子5: 动态创建并保存图形
# x2 f8 Y+ s* o) X
$ }/ e2 |6 _! @7 c$ |/ n
<?//必须有GD库支持

0 f% U: B# i, D. _( K- H/ Y$ aHeader("Content-type:image/jpeg"); # M% f& ^) T8 b/ F1 ?& o8 {
$im=imagecreate(400,30);
! W2 F3 X5 j/ X$ E7 |' T! d' F$black=ImageColorAllocate($im,0,0,0);
$ a5 ~8 ?. }# h  v/ ?& T% n$white=ImageColorAllocate($im,255,255,255); & ?  `( I/ c9 n
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); : J* d$ W3 ^4 f5 h" d$ S7 h
ImageJpeg($im,"hello.jpeg");
6 U; V7 @* |1 @3 W. \% CImageDestroy($im); ) d/ Y; d; r3 ^* q( I3 @
?>

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