返回列表 发帖

给初学PHP的5个入手程序

! {# S( n3 P3 S! y8 h( E  ]; B
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 . W/ i. e# o% `9 I+ I! r, J  O: h
- |$ v- |% M* D, P. {
---------------------------------------------------- 7 t& B! [( r  m+ o: e7 H7 {
下面进入正题
- h, |0 N+ {* c
准备了5个程序
: 7 w( o. S' m4 P9 I
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
# ~; J0 H# {: R5 y, f2 ^  y( R- D  T
2.显示一个漂亮的表格

- n5 |) D6 n: J. v& [3 v3.一个表单例子,提交并显示提交结果
1 y9 q: b( T/ P& G1 q' {+ P. \
4.数据库操纵例子(投票程序
) " }& E+ w& {2 v+ _( Z; R  p
5.动态创建图形并保存例子

" {. v. p, e/ S3 w) C# {) N+ P, Z7 F3 ^
---------------------------------------------------- 8 p6 {: {1 A% D' N

; t8 l# Y. g8 ?; d! R2 X8 ^#
程序1 2 K: j: K  U2 t/ ^# \
) b" {/ b& \0 q7 a3 m) @& a
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
0 @- x/ }" ?/ [4 v4 f: U/ x; d" m* u+ K' A: w
<?php
3 f, x; I; Z# T6 J
7 W) X4 }5 s" P2 U+ n* fecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ / h) z- E# w$ t5 s$ m0 Y3 l8 u
; c6 f" h% L; |  O# L7 G
?>
9 L- H# K8 j% s. n% e6 k3 O9 l/ H4 b) B# v  q  E
----------------------------------------------------   F) M0 m; e: j3 m

3 a9 V2 x% W& ^5 r
2 D$ d8 C/ K. _* }7 H#
程序2: 3 B( K! M( K  m: |
% \, M+ t1 ^! @2 T7 t
/* 功能:显示一个漂亮的表格
$ H, V5 t+ u! m% f0 c# [" B

$ x+ k% |+ U+ u6 w<HTML> + O2 ^& P4 f' x5 I/ L
<HEAD> 3 b4 ?* `* K) b6 D7 U
<TITLE>一个漂亮的表格
</TITLE> ! f5 w& P- L) S( ?3 n
</HEAD> / }0 X5 t% Z6 P8 }7 ^- p3 n7 D* G
<BODY> * n) Q1 P, i: Q, |/ B3 k* f% T
<?
% Z- j. |% J% G4 ~' K3 Wfunction useColor()
7 v9 E5 {0 ^3 E, a; f% Y{
0 g9 Q; d0 K! x( o4 X, m/*
5 I* h# [( t# Q& ~* s. P' \** 请牢记我们最后使用过的颜色标记

/ I0 ~0 v1 A, Q# v' W*/ & h- p5 L! t% l4 E8 \5 Y
static $ColorValue; , i. y9 H2 L+ O2 ]
/* 选择下一个颜色
*/   v2 ?! L7 F( Q
if($ColorValue == "#00FF00") 0 o: L4 [5 d8 j) a
{ 6 h8 y7 q) I4 H% ?. k7 B
$ColorValue = "#CCFFCC";
, ]- K: d$ o6 h3 I5 G} - K& x2 s0 z/ @
else ! f5 P7 u* V# K
{
4 k! Y' ?5 T- {6 e$ColorValue = "#00FF00";
; a7 h; S- N. e4 l1 J. C}
# }% {8 C8 ~$ H$ w- u. E; o. I7 N
return($ColorValue); 8 A5 y4 h; k, H$ i. N( e
}
% {9 ^- Z4 t2 m; t5 ]% \) ^
. i% e) H8 ]  w5 F0 ?print "<TABLE WIDTH="100%"> "; $ w2 ]/ ]( L) U# Y: N
for($count=0; $count > 6; $count++) & S1 J, `! q: n% Q/ C5 H. X
{
3 E; Q' H6 u; [/* - q  s4 i3 s1 m9 d) _- ~
** 取得当前行的颜色
$ r) V6 M/ t# b: T" I; }. M
*/
+ R/ ]- R0 [% x* ]4 @" g$RowColor = useColor(); 2 y) e7 Z4 J# v* ~+ L
/*
4 y! U/ j7 n/ Q+ h- f** 把背景颜色用HTML语言
, _+ K  G& \" c& C
** 输出到表格单元
: u7 |* b' e: u/ E1 _- c
*/
8 X0 N, v& B3 D/ H% n+ G& t5 iprint "<TR><TD BGCOLOR='$RowColor'>"; & v+ p- H* I& P& p( E8 R
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
) ~( x. ~! y7 K' d7 ^4 y}
- x% k) I) r) s4 q1 O5 M3 @print "</TABLE> "; 3 X' G) J2 T3 q: f$ O; m. g
?> , T1 g7 ?8 W" X
</body> 3 N2 X5 l, ~, G8 V( c: B
</html> . }6 O8 ~  }4 s- @# D
0 g- ^# X9 y7 {, ^0 Z: n( v
----------------------------------------------------
, j9 U& {  x* c, [- |( |#
例子3 ! \4 e' Q  d# p5 }- ~+ L: Z

7 v) n, r% r6 d+ q4 G  ~6 D9 {5 w<?
2 x% X" W% ^! v5 x7 jif($send)
& `+ e1 n" \% ^3 ?) K7 z+ ?* f{ ; K! ]* y/ E) g' |! ?/ _
echo "发送结果
:$send"; 6 R/ X7 ?# `9 ^$ @9 Z( ]
exit; & z! R% o6 f8 T5 U: m& C; i
} " P& |! N; k  a. P$ J

) N5 s9 x: p: }1 i% n/ U?>
2 e8 r2 o, V& w8 q0 y, G" N" P* K$ \0 C
<html>
4 @4 Y2 a' e+ J4 m5 a<title></title>
0 e- r$ o% J- h. @<body> " N9 E4 a, d, @) t5 `& H2 G- u5 L% V
<form action=<?echo $PHP_SELF?> method=post> 2 K' H  Y5 I' v" b
<input type=text name=send value="输入值
"> * c8 K6 `6 i2 e3 A
<input type=submit>
/ `% N/ M' K8 P/ m) ?<input type=reset> ! \' x- X' P5 o! ]  Q" |" w' W
</form>
9 q! w6 c  V( [% B& x</body>
# o1 M# j- \$ ?  s; r: a, F$ w' k</html>
8 y+ J* z7 I2 z7 w! ^1 x' G& N) r5 ?$ m1 p7 X! g# G% Z& s0 |
----------------------------------------------------
, Q  g; j8 Q" t" z. J7 @4 I7 [- _#例子4 投票程序

6 w6 @( L' r- f4 }5 m在这里:http://89w.org/thread-715-1-1.html

# M3 W) f- V# a) s* ^$ o: N8 R* D5 f  I2 H
#例子5: 动态创建并保存图形
  I4 ^4 E' C3 J- l
4 w% V& c* s0 I6 U9 o6 H
<?//必须有GD库支持

6 x( K/ m( q4 e! A+ p5 T1 hHeader("Content-type:image/jpeg"); 7 k  J% u& r# F% ^" U+ P
$im=imagecreate(400,30);
1 P- O7 x3 `; \$black=ImageColorAllocate($im,0,0,0);
3 H5 n3 t4 x5 ~' s$white=ImageColorAllocate($im,255,255,255);
6 v2 P, \# p. S7 N) w0 H1 p" zImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
2 V( J2 X( H' A) P; X* ^! m; oImageJpeg($im,"hello.jpeg");   q  s7 _6 O0 ~% j% M7 C
ImageDestroy($im);
+ N2 s- W5 c$ B3 q6 v0 j?>

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