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

给初学PHP的5个入手程序

2 ]+ z1 s* m1 _/ x% {+ N+ Q
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
* A' d( \6 M2 e. g. f, H8 t6 X0 w% x" @1 s/ A
----------------------------------------------------
6 r3 k) M% X; s  e, _) E, U8 R下面进入正题
$ I" l4 _6 f. d/ g0 K
准备了5个程序
:
4 r' t" l2 X2 W( d3 `. V1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
1 |/ m' Y  y) R4 b7 y7 I5 h( Q
2.显示一个漂亮的表格
2 @" M0 B+ r0 k$ E
3.一个表单例子,提交并显示提交结果

( A- L4 {# X" b- j  o4.数据库操纵例子(投票程序
)   v9 w3 f" L7 a* J: w
5.动态创建图形并保存例子
3 I+ [- Q) q  A3 o% i- X1 O

3 ~" |; h- }0 v4 k# a---------------------------------------------------- % k' H) t2 L: A
# N9 e& q' {$ S6 o3 Q2 g- Q
#
程序1 8 Y7 P! t0 a+ I

5 C  B, o0 l- x" m/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
( K& M1 A2 r, @: O7 W2 E
! u) i; x3 m5 p( z7 ~  U, i<?php 3 Y4 g! b9 e1 y( A0 w* Z

3 C9 i( G7 ~8 K3 G- Gecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ , [2 E3 f) U- }* a9 I+ b

' f4 q6 x9 [- a2 y* K& I  f?>
( m& S5 \- D$ ?: l, `7 Z1 z# ^$ h5 B% G( A# ]
---------------------------------------------------- + j. r  Z; p) B6 R
4 O5 M/ q: Z( Y% H+ X4 h) G

3 H0 i, A7 X6 T+ {$ o+ n! [#
程序2:
" x2 n% f  o  o  u) Z  p3 Q3 e7 }* ]- _7 {# I( n5 W4 K/ L
/* 功能:显示一个漂亮的表格

7 V3 q, |8 X8 k$ O/ _, Q( `3 O7 I
' [6 F# b; j8 R- K<HTML> 4 z) x2 }0 G- |2 ?" Z! q
<HEAD> 2 `; p: O4 @# C% @/ x' f
<TITLE>一个漂亮的表格
</TITLE>
  U. N9 V9 Q. ?0 ]& J3 I6 Y" r</HEAD> ( _0 z3 E# L! Z* c  C" `/ U
<BODY>
% ~0 D" l- E0 N$ e9 a5 y$ C<?
( z; `6 s5 v! s$ E8 N9 @function useColor() , M% D7 o2 ]1 u
{
2 ^& H5 |4 }; b7 Z; f5 D- f' F/*
& O; ^% f( u) N* k- Y& ]** 请牢记我们最后使用过的颜色标记

/ O% O0 t. C5 A- ?& \. ]) }& O$ A*/
  V1 n5 v  O* u- [static $ColorValue; 8 c3 G7 C' z) f! R
/* 选择下一个颜色
*/
5 W6 L; N+ i& Fif($ColorValue == "#00FF00") 1 V) x6 X5 J# z% c& ^9 W2 o3 Q6 a. V  K
{ 6 l- @4 i; |' v) \, P: P0 G
$ColorValue = "#CCFFCC"; + q3 c5 x% ~8 V$ A% w* X
} - Y$ j& ?; C$ c% Q) k, E
else 2 B! s& ~7 t6 [/ \/ v8 f* B! h6 `
{
8 j' e* X' w3 v; ]: `2 s$ColorValue = "#00FF00";
+ y/ F! s' j, J+ C) R' f} 6 T/ H" a( e7 J- ^8 f! q

% ~7 w+ I8 m. x$ n  \) s: ^return($ColorValue); 8 V0 ~3 u6 H3 _! o% l* K
} ; T$ M* C% Q( P9 h1 G

7 [8 i4 l8 }' r% U7 l% Jprint "<TABLE WIDTH="100%"> "; $ P% @- S' a4 I6 e1 e/ Q8 D
for($count=0; $count > 6; $count++) 4 Y7 T0 [9 L( E. l% x9 \
{ 6 M0 X( f$ B6 T( f
/*
3 T* o" M/ N! W* i$ S! S* i0 l** 取得当前行的颜色
+ b# H: W1 M$ \& ~/ D% ]
*/ ; Y6 `1 p9 A3 p
$RowColor = useColor();
0 s5 D: r3 G- h" w/* 7 \/ ?. j/ b( i% [1 Z
** 把背景颜色用HTML语言

- [% A2 J, [$ K% O" g  g1 L& \) [3 k% I** 输出到表格单元

* r2 j/ X6 m) H% f4 a*/ 3 j3 r+ M# }5 g) `+ ~9 w' `0 K
print "<TR><TD BGCOLOR='$RowColor'>"; . n( I3 \! n: H
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
% d: Z9 ~6 x" f} , [/ e5 z. _" l9 x0 H) x3 q" r! A
print "</TABLE> ";   j9 ^5 b/ ]/ b
?>
" j( r7 ~/ _- Q" T, t, L</body>
" I1 M+ h- c- o3 j5 H6 z: v</html>
; b; u8 a) ]& |2 o- ?
3 U! Y4 r( v# a----------------------------------------------------
% |4 q! l- ^' J' `$ |#
例子3
& v& N3 x! }* @, H$ d( l0 P7 v* _8 x6 h; p
<?
# X( e  k% L5 ~if($send) ( {* I: H4 Q6 f% a$ X3 c2 v
{ " P# n( L9 [6 m! y
echo "发送结果
:$send"; % c) d7 B+ Y9 M4 B7 \( v. x1 i$ w# ]
exit; - R- _( u8 g: D+ `# Z; ^
} % v! ^$ C4 A8 ^9 O& Q
: e! |, L2 {" N& [: L" W, q* F0 Q
?>
* p2 l8 n1 e- ]& i, u5 W' n% ?6 `4 S: i
<html>
* d0 Q0 z- p# d. U9 M. j+ v  l" N! t- w<title></title> $ W( W# ~+ m: T) q0 J
<body>
6 A& H& F( b% n<form action=<?echo $PHP_SELF?> method=post> , }5 e6 M) P1 N5 {' Y9 {  w$ P
<input type=text name=send value="输入值
"> * ^3 J- n; |6 g) C4 ?- Y
<input type=submit>
8 C1 Z7 d4 F* f<input type=reset> 9 _% ?' ^  d* e- s
</form>   R8 |* M3 H+ K4 ~& }
</body>
! N' ]( k& {" q# C9 }</html>
8 Q, F5 v5 W) m4 ?; d7 n$ W9 [' ^  N  p9 c- v, S
----------------------------------------------------
) y5 @% x$ ?$ w% v) x5 n) y#例子4 投票程序

5 H( F  K- T( z: L% R/ A在这里:http://89w.org/thread-715-1-1.html

+ D% C+ z- z7 W) ?7 F  t# A; K3 N/ s  A; e( o1 G/ }3 f4 e
#例子5: 动态创建并保存图形
) R: Z4 u; F1 D4 s0 D2 q! i

* @4 m+ Q% m0 K7 ~' e3 M0 {<?//必须有GD库支持

+ N. f  X# A9 N) }) M' rHeader("Content-type:image/jpeg");
& h# D* R8 G9 C% q$im=imagecreate(400,30); % j6 w( M2 b: R! ?* y6 V8 d( J
$black=ImageColorAllocate($im,0,0,0); - z0 C" e, y% \9 b5 {% N# Y
$white=ImageColorAllocate($im,255,255,255);   g# Z, j, b# a1 Z/ F
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
, `3 O; l! U0 X$ z$ h' kImageJpeg($im,"hello.jpeg"); , W2 G/ F# s) H% ^8 g4 L3 j
ImageDestroy($im); 1 E% k- c7 S3 V, J6 W
?>

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