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

给初学PHP的5个入手程序

; ]* e+ Y% L# I
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 8 b7 `' w  A# q- P9 k- K

6 \+ N6 m! i* s+ u( v" x5 \----------------------------------------------------
) T5 }8 j. s8 U0 R下面进入正题
  h9 m4 o  W1 t+ j5 P6 S4 `( q
准备了5个程序
:
, h: N$ P3 a! j/ ^- `7 c1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
5 Z+ ]$ N& {( q
2.显示一个漂亮的表格

0 J. y) J8 u6 N- z5 t6 R7 s' G3.一个表单例子,提交并显示提交结果

/ }! w6 V1 S. t! x8 O* T0 ~4.数据库操纵例子(投票程序
)
6 x# v! L; Z# ]& O) H% J5 N5.动态创建图形并保存例子

" {/ W  a4 z) b$ b* i: C. l
* j4 p0 `6 g- ?# V( a7 |. V8 ^----------------------------------------------------
. g$ B. f1 J0 w8 p+ U" G) y- t  Q$ r3 O- Z; e( }' L6 s
#
程序1 ' M+ p( \0 v* w; g' n6 ^

" I2 d1 S% L9 y& y) O. C& A* Z, \/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
. m- ]+ X( ^3 p2 E9 u- b
4 e) W  Y- r5 O+ `) Z+ a+ Q<?php , A) x7 _1 {8 }7 {; [/ M
( I, n: V2 u9 d& v) r
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
$ v" Y6 }" M9 ]& g0 {8 P. G1 F; L8 t4 q6 ]
?>
9 Q8 T& X4 M$ C  b7 H1 ]: p7 E: m3 G. X6 K; C3 z+ d0 K) s* F
---------------------------------------------------- 8 u' [) h5 Q( }) ~+ u
% M2 R) ]+ h7 {. V8 @
4 T& \; {4 b" K) t5 k, ~
#
程序2: $ |$ v7 S- b9 |" m# ~

: U4 M4 u1 G; \% d5 p: j) s: i/* 功能:显示一个漂亮的表格

3 L/ T$ w5 B9 A5 p! q2 z' _8 B
<HTML> / N" @- h7 d2 u! s5 _0 q  X5 ^
<HEAD>
5 t/ y  ~# r3 O. n' O% f<TITLE>一个漂亮的表格
</TITLE>
7 Q' P2 x# [; A- A* m9 Y</HEAD> 6 R  a- S, K: p9 z
<BODY> $ x0 y8 k, M3 a1 R
<?   u1 @1 m% ~% W+ z
function useColor()
# w/ m8 j; n3 S' ?  N{
' r/ q! b4 f, Q( ?/ _( ^- l/*
* i+ T% p  G  S, l** 请牢记我们最后使用过的颜色标记

, u& G0 G" m+ H# I' L*/ 6 o, {9 [. T  J- t
static $ColorValue;
. V3 P' X; o3 {8 h6 d/* 选择下一个颜色
*/ * C$ a9 e0 x) @3 L7 |
if($ColorValue == "#00FF00") ' ^5 n1 f  {7 _. s6 G; ?' y0 r
{ 1 ]3 ^, Z! t. a
$ColorValue = "#CCFFCC"; - }; k5 j+ s' B, b$ _
}
5 o. j3 S' |- K% Q' qelse
& c) L' K1 m& ?% ?1 c{
/ \) s7 H0 N6 S/ `6 l* m$ColorValue = "#00FF00"; ) z# G1 R6 t- H! g! b  c" `
} ! y9 h6 ^" C: Y# u8 [
1 u. K% ~, ?3 o# b  e! @6 W
return($ColorValue);
/ y7 N% d# H) y}
( Y! J! E/ R2 C0 v- E( K# o- O8 X1 F4 k
print "<TABLE WIDTH="100%"> ";
8 E. b8 A0 V. qfor($count=0; $count > 6; $count++) 9 C- M& a5 I+ p  f
{ 6 ^, ~* K) L) w( ]
/* ) g+ K6 W4 ], ?, O9 h' q5 x+ p
** 取得当前行的颜色

( V2 g! L+ |# {: M/ G*/
% b/ ?6 B, A2 ?$RowColor = useColor();
, z! J! g8 t5 u: C) `/* 3 i; y0 ]! Y' J! P1 i$ Z
** 把背景颜色用HTML语言

. {7 h& g, v& b: _** 输出到表格单元

" V% B8 x, {/ ?7 Y5 N- T*/ 8 Q" f* U+ S' o! O! Q# u: d; Y
print "<TR><TD BGCOLOR='$RowColor'>";
' N6 G& S5 f" O& N6 e' T/ P6 Qprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; ) {4 a8 ?$ L. [; ]7 g; P7 O
} $ Q& g5 }% I, V, J6 E0 ^7 R5 V
print "</TABLE> ";
; R3 S# e0 C& B  w$ Y. |/ \6 U?>
: s; }/ @# G& o) X" h$ n0 _' `3 c</body> 2 [* W9 a: J. Q4 x! s# S
</html>
' W9 C- }8 `) G- ^7 C6 ~. U2 L( m% N; P2 q2 ~' S/ }' j( s# ?
----------------------------------------------------
: N' K6 Q, W( r6 P& C! [2 f#
例子3
4 X% c* T. v& }! ~9 [" Z0 {4 `* U. x" I9 G2 A# _$ f1 h& Y0 {
<?
) n5 b) V' v% n. o& b6 Wif($send) , B, u9 E+ V& P( K
{ 5 r( ^: l" S# P  u: A; G+ i
echo "发送结果
:$send"; + Z! p: G5 d% X8 X
exit;
( p* v7 H9 O9 e}
6 x8 e* X4 Q6 u) ^7 l0 o# k
1 Y  }- k/ G0 `2 _?>
1 P% }1 A. `+ V1 V7 k* o  }
( i4 d( J( q. W$ x<html>
2 ~! O. f; k% j: t<title></title>
% V# _) s5 E1 [7 U* O' f<body> 4 D( n$ a3 a8 A3 ]
<form action=<?echo $PHP_SELF?> method=post>
7 y4 ]* @0 B4 Z<input type=text name=send value="输入值
"> # \/ ~, {# P& N* ]! O6 o
<input type=submit> 7 f# d, o4 M* w+ ~8 }! {5 R
<input type=reset>
2 K$ o- L! E: {& z</form>
6 |& \- K9 u% U, a4 I# P& z</body> % m3 p2 f: c0 }
</html> ) k* r4 A8 O1 _9 D  m; ^  U3 n3 f) g

0 T( k; {! M+ y---------------------------------------------------- 2 O$ s6 N3 s4 n
#例子4 投票程序

8 c) ^. W2 y- D# ]2 N在这里:http://89w.org/thread-715-1-1.html

/ F; H' m- |$ q4 E- v" l" ^, b6 h2 n9 ^! g# }
#例子5: 动态创建并保存图形
+ v; m* _" o# [; V. q5 n, p4 |
2 F  q5 r$ i. d( j: R' m
<?//必须有GD库支持
/ m1 n& h9 Q: `3 b% w; o) Y
Header("Content-type:image/jpeg"); ' \8 [0 s1 e. C% U6 j# \8 P& d7 ?
$im=imagecreate(400,30); ; |1 ~# I$ H0 h1 G
$black=ImageColorAllocate($im,0,0,0); 4 \" M% [" Z+ Z8 T
$white=ImageColorAllocate($im,255,255,255);   _( ]+ H$ N0 H9 n# U! K
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 4 e5 Q+ x4 f+ L( v; d
ImageJpeg($im,"hello.jpeg"); / Z* c# h4 Z$ _: e
ImageDestroy($im); " ]1 h/ o' R9 o4 A
?>

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