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

给初学PHP的5个入手程序


# W" M. h: g  H; dphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
% w0 W( A" l! T4 W1 r# X1 w; ~; s. n6 n: ]* ]! M
---------------------------------------------------- 0 f3 I" C# w$ Z( L! P4 Y6 |
下面进入正题

9 V  @% r; {# W( J2 o准备了5个程序
: # \6 X+ [- L; G) }
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
8 k1 Y% G% e+ d* i2 H' s) K
2.显示一个漂亮的表格
" Z+ D) ^3 S, S7 x; d7 Q
3.一个表单例子,提交并显示提交结果

9 c7 g  J" V  j, p4 z6 h7 |: n4.数据库操纵例子(投票程序
) . `  o# e# O8 n" Z
5.动态创建图形并保存例子

! p5 D% @6 `6 F. R" s: b8 \, \# Y% f* F
---------------------------------------------------- ! e! p% u5 _) P- @4 C
2 I& u7 e( B* a) ^% p$ F1 W5 R( @
#
程序1 ; ^% r2 {& r2 A& R: X7 B! _

' d- h) \: z- B5 l/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ' i+ v  p4 j! w0 l2 h) r

* ~. E7 r0 r( x- t<?php " t0 ^5 U1 h" u- C& K4 g: j- c

! Q4 a& r2 k% L& F: Gecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 1 x5 v7 Y9 ?) K% A
5 Q' y* l$ R8 s1 P8 l8 S# c
?> 0 Z( }- [) J6 v2 k9 t( {
0 z" t$ g3 Z; i" U; J! U! |" M4 B
----------------------------------------------------
0 ]" Q7 v* J) ^( x  g2 q! w( M, G# E7 L9 _
# b- ^) @% }0 e/ c) q
#
程序2: ( P+ E. |. U3 P+ }4 a+ u
+ M7 x3 Y+ a( |% P/ k
/* 功能:显示一个漂亮的表格
2 Q3 ?8 @1 H# ?- b" d; o! ?( Q

! p* J8 r  G9 y: V5 L<HTML>
6 x- z7 l: N+ a( T<HEAD> 9 U% \% h' \4 Z% H0 o. k
<TITLE>一个漂亮的表格
</TITLE> & V, H' v+ _6 w# c
</HEAD> 2 a% }. d* i0 F
<BODY> + Q+ o: H; X3 W0 A- n+ U1 y% ~
<?
6 a' Q1 V  W. Z" e2 ~, p/ A; O/ yfunction useColor() * _+ G* d# ^* L0 Y, U% ?. T
{ - y' L' A; g  E5 {* q
/*
3 B/ S1 t4 h9 J. ~" c# b** 请牢记我们最后使用过的颜色标记
& y/ h' u6 b1 s2 Z& U
*/ 1 T$ |3 J- J2 [3 P" {/ I, d
static $ColorValue;
& B! \. a* y2 {; ~! l9 k( p/* 选择下一个颜色
*/
/ {7 {4 N% A& \* ?! g' Eif($ColorValue == "#00FF00")
! f  g0 B+ T; X8 ^- C/ A{
% b  g2 v. e# h6 i$ColorValue = "#CCFFCC"; / t4 H/ q$ q: C3 x% y/ k* I
}
% }/ _# O% T2 k: `% G9 T9 celse
4 A' V3 j, ^) }" \2 Q{
/ J- m+ X7 D1 f- P4 W2 d  I7 B$ColorValue = "#00FF00";
4 j' j9 d% B' ^, P6 d; D} / J! y$ N; a; R

6 _1 l' W  H7 f1 M: h. mreturn($ColorValue);
6 n! f. g: P6 ?9 k} 2 `1 r8 p" A: J; |+ Z% d

+ V( x* X" g4 a- j( p& i! y7 \print "<TABLE WIDTH="100%"> "; 8 i1 h3 n' i0 n; p" e, T8 y
for($count=0; $count > 6; $count++)
, @( S# b; M1 c2 |{ 3 p2 G% D7 [7 U1 N) o
/* & L. ^( g: P( t8 j! h* N4 A4 e" l
** 取得当前行的颜色
1 `0 O/ M( L1 ~% O8 ~9 l/ w
*/
8 O: w5 B) V: i+ L$RowColor = useColor();
1 P% h; M+ `# p: O/* 2 i$ V% N0 j4 N+ g
** 把背景颜色用HTML语言

- [3 O0 Q4 L0 E' o( t) D9 q' E** 输出到表格单元
# D, R! u" S9 G1 @- l
*/
0 w0 `& l3 S" g/ _; L8 Tprint "<TR><TD BGCOLOR='$RowColor'>"; - ?$ |6 t. J8 e% X& k
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
9 M  A+ L+ A& y" I}
: I# R, V1 S( w, ~1 j5 qprint "</TABLE> "; # T' M: i0 [! {' c% B# f
?> : l/ ^. W3 ^* w7 s
</body>
. V' q# C% ?' g& n</html>
* y4 S0 m5 \7 t$ p3 }- U# [3 _9 d; f$ s1 ]
---------------------------------------------------- 0 M# M/ B: W. ]% D: B! n/ t% R
#
例子3 $ `7 j  M* P' u6 @+ X
3 W* R4 c' f* d+ j0 I' {8 `6 M! ^  j7 O
<?
1 y6 \/ Y: U5 p0 S* c! x5 Gif($send)
9 ?/ D) {' G5 x& B. n* a$ n* p" ^* s{
. ?$ @( Z2 [$ ^7 s4 e- o0 n( p0 oecho "发送结果
:$send";
! E. q& `' ], v6 p$ gexit;
8 b2 ^/ g( ~5 ^$ ~  v: X}
! b! W8 B9 E% H* Y* T0 \+ A
7 F/ l! C* n* I/ `, o?>
' e4 r& f  O1 s: _. y1 D
6 q& B! @# }9 G/ l. l5 b<html> 0 b" @6 G* o& u& N/ k; h
<title></title>
, k& [% T+ }; N. d<body> 3 J6 `  ~& q' o8 f0 V7 P+ B; f, b
<form action=<?echo $PHP_SELF?> method=post> ( |. [/ E0 `, s$ N6 c, a2 k
<input type=text name=send value="输入值
">
1 Z! G) J. s" g* e: c<input type=submit>
- z. s( j4 s+ q& G<input type=reset> 2 f6 I1 t. ~, p' J+ T6 Y
</form>
7 ^* {+ N- H. O</body>
1 l, v3 U* c0 l7 T</html> . Q/ K# K' \0 }0 y' q2 e# h1 [
0 q! S; S" A' A( s$ ?" N6 a- B) Z
----------------------------------------------------
" e+ ^; ^4 Z2 B0 X#例子4 投票程序
- k1 t2 B1 S0 |
在这里:http://89w.org/thread-715-1-1.html

: |2 X0 G, b; t' n- b3 `, i9 z" ^
#例子5: 动态创建并保存图形

) W2 A9 K- G1 j( p6 w+ k/ ~" ~
<?//必须有GD库支持

( \" O* V9 j! }/ F  PHeader("Content-type:image/jpeg");
* `# B, t" Z3 H$ F" K0 Z$im=imagecreate(400,30); & r! T( X, m, j5 k% n. p) R
$black=ImageColorAllocate($im,0,0,0);
: j* ^0 L# l2 m" i- {3 K- K( D$white=ImageColorAllocate($im,255,255,255); 4 K3 M3 Q# J' G& C( m9 W
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ) F" ]4 U8 E" V' u- _, b* ~
ImageJpeg($im,"hello.jpeg"); 0 ]: S% I% z5 Q4 a  O" g
ImageDestroy($im);
1 s# `; X# I' V: I* f7 f?>

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