返回列表 发帖

给初学PHP的5个入手程序

7 [2 J* B" S  Y! f7 H- n1 e$ w
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
5 @* E( d# m  S0 {- a7 y
& B1 R+ E( N  z% _" l8 ?4 E---------------------------------------------------- * Y; `# D6 o, e$ T, r
下面进入正题

8 R( s6 Q8 f# @2 M$ |' b* E准备了5个程序
:
0 Y; k, j, D" n0 N% K1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

& l  t/ w* S1 `- X4 [2.显示一个漂亮的表格
, Q' G* I0 z7 j0 M- p  Y' r, F
3.一个表单例子,提交并显示提交结果

5 T1 W3 Y8 j: w/ U& k& b4.数据库操纵例子(投票程序
)
7 K8 ]* `8 R% D9 }( P' H5.动态创建图形并保存例子
: q5 `  W' u; v5 E5 ?0 T
0 f0 S: F+ n+ U
---------------------------------------------------- : I4 D/ N/ l: [! C( t+ B
4 z) N: o4 Z' J  U' A9 U+ v6 X; k% h
#
程序1 ; @; P: X1 N4 P3 T5 B1 e7 g

" m8 V) l. T, r# y5 L# m5 y/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/   Q5 ]  r/ h. F/ r

  u( R5 B, p" B$ `: j) X% K+ o+ P<?php $ g- d, H; b* u- g3 `% b+ Y" x, {
+ t9 p$ U6 s# r1 c4 [
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ( u( _) k2 A/ U: A, m

4 T$ d! H0 W" K/ _# |2 D?>
4 @" U8 ?' L, G; n9 z0 z! Q
) D- x! E( h& w! f7 i! \$ W* w----------------------------------------------------
& v0 e4 D" e, f, D# |
: ^) L  {# N9 A+ ]. x! \
' s! ^/ S: L6 K4 O, Y% \& S/ {+ `#
程序2: # R8 A2 l# {4 T3 l+ n
8 n1 c) R3 N" \/ ?# Q: e( k, C
/* 功能:显示一个漂亮的表格
1 z% \2 D. _( l  U. l. G

4 F& q  N% [/ @5 Y  T# T) \<HTML> ) a4 v& C8 `1 n$ R+ u+ y$ Q
<HEAD> 3 q! b0 z8 E; W- o7 A- h+ _* I' s
<TITLE>一个漂亮的表格
</TITLE>
# Y5 N7 I8 q2 [5 K7 g</HEAD>
" b; v6 B$ w) Q9 O& d<BODY> 1 H. G5 D$ j* G5 w& G
<?
! V2 r6 Y7 C. f) Efunction useColor()
' T' F- _8 _' G4 }{
7 l3 M- ?5 ^8 e( }% d2 V( }/*
; o- ]; Z6 C$ [2 O** 请牢记我们最后使用过的颜色标记

' f* D1 }  i4 X4 H+ ~*/ 6 y: B8 x) ^' f( e8 |8 S
static $ColorValue; : ~3 |3 e% W+ g5 w
/* 选择下一个颜色
*/
% A- J$ y6 r: P) |$ `/ B5 W$ Vif($ColorValue == "#00FF00") $ ^$ Z" f. a; h' j- v6 Y
{ 3 c8 y% P: c; ?; G7 o2 H
$ColorValue = "#CCFFCC"; # ?3 c1 q  r3 ?, ~/ H# {3 {
} 9 A: y% j: C( g' [' m) Y5 l" X
else ( v6 A, {) b  r5 C7 l4 a  S
{ , V& C2 o" X5 i$ ~
$ColorValue = "#00FF00"; , [  r  k8 K6 Z( r- d& w9 @) R/ `
} ' _$ R( z+ N: ]$ @2 T7 r: ~
9 f) H$ B7 Z5 S9 b+ c4 W7 k6 k
return($ColorValue); 8 e; F3 [) ~- ^
} 0 u- O. }. z2 e. Q1 d% a" D; L6 t$ g

7 D' ?0 \  \6 |7 O( a5 y- oprint "<TABLE WIDTH="100%"> ";
% `" D0 Z+ \) @2 g, Xfor($count=0; $count > 6; $count++)
; A3 G9 H6 }- K1 L) a{ + ^' a6 b, h/ E6 W
/*
7 E; B4 t6 ?; |** 取得当前行的颜色
& Q2 C% {% l" b4 y, q+ C" E) `
*/ $ [. R) ?: P& T  j
$RowColor = useColor();
/ `  K: E8 I) p8 w0 `6 Y# i: j3 Q/* 6 I+ [' D2 Y# J+ j6 Y' E
** 把背景颜色用HTML语言

8 ?! w' e" e) P( m1 U- F** 输出到表格单元

! i/ x7 G6 K, f. Y9 X; o3 G) o*/ ; l) j. `/ F9 F
print "<TR><TD BGCOLOR='$RowColor'>";
+ T: _! V7 Z8 d5 W2 M! _% pprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
1 k/ X, _1 ]! G  `}
5 i; @1 @4 \' j& [2 i: Mprint "</TABLE> "; 8 o4 S8 t. O1 M, a/ C
?>
- @) V/ d- Z* M% g9 Q, o; X</body> 7 k6 q8 r' t$ S/ b
</html>
& L# H. m2 t2 k) u: p" Z. c) x
) }- {3 \8 e. L' F$ |+ {. W# C----------------------------------------------------
; c' q% V" m' n8 _+ u0 j#
例子3 * T' n" u! X2 x( ^5 q
3 W3 U& X# P7 O" P& A; j, g
<?
% I) I8 b. Z2 _  K9 ]6 y+ fif($send) ; L% L% z# a/ m; D; S! N( i$ L8 b
{ # ?9 c$ q: d' l' `4 j5 z! @. E
echo "发送结果
:$send"; ( R: ?  y/ J9 R6 {; Z# b: \$ l5 Y
exit;
) Y* g0 s* U1 K% `" r$ Z/ b$ y} + X& V4 o. q) c9 n# O0 i
1 R+ H$ Y- N8 S$ d: X
?>
7 w( Y4 e* `' H" i  P. w& R9 S* ~; V4 e4 I
<html> % x  V, ^' W2 Q* L* U( p, [
<title></title>
6 Z$ V0 i( J# Q<body>
  {8 B1 a" C/ ~: Q<form action=<?echo $PHP_SELF?> method=post>
3 B; f5 ]8 p3 `<input type=text name=send value="输入值
"> 4 D4 p  w5 u- T' V- z7 a
<input type=submit> ( V4 s( {( k# w7 R5 Y7 q
<input type=reset>
( c+ E/ Q7 }3 G$ A; ~</form>
$ `2 ^9 k2 p  {& l- \</body> 3 u* s% y9 b, e+ ^  T
</html>
6 p& j; b* u- r8 a0 j# H9 p
2 ?' s/ V. A; L5 K/ l% S; k; f----------------------------------------------------
; f3 K+ D7 J1 [" K9 \7 x: Z- S. W; f#例子4 投票程序
1 D0 o5 z' m; G) @- E  T+ P
在这里:http://89w.org/thread-715-1-1.html
2 y/ U7 N5 _3 U3 ^$ |* Y' @

- k- Y8 ^6 z9 c6 j# V1 B; K#例子5: 动态创建并保存图形
4 Y+ \2 j4 A8 U5 E
/ q9 m' x! O, X8 w
<?//必须有GD库支持
# J$ b9 ?+ m" L  t5 X; N4 d
Header("Content-type:image/jpeg");
* {* `  @+ w! ?8 o$im=imagecreate(400,30);
, \& i/ C* Y( t4 a8 h$black=ImageColorAllocate($im,0,0,0);
  p! x' ~. m. s) X$white=ImageColorAllocate($im,255,255,255);
3 C' }7 _! v: B  hImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 0 \% R. g: ]+ d6 [; ~6 U
ImageJpeg($im,"hello.jpeg"); % N, N2 |- F! x# A. f) R! w! e
ImageDestroy($im);
- }# r* d) F! P* {6 `) {?>

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