返回列表 发帖

给初学PHP的5个入手程序

1 c( T  K- p6 @5 ~3 A8 m
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 ' ]7 }0 Q1 k1 m- r+ V9 Y! p
5 f9 G( `1 w9 l0 g; _
---------------------------------------------------- , U3 [) P# A( A" T# Z
下面进入正题
: D0 }) k0 P* v% z. t
准备了5个程序
:
. h1 X! O/ Q5 f( q2 J2 k1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

  ]4 J: G; l) k' {* A) @2.显示一个漂亮的表格

% C  W7 p7 ?8 s. i# j3 K1 D3.一个表单例子,提交并显示提交结果
& n' V% ^4 b0 \  v* j% s% L
4.数据库操纵例子(投票程序
)
8 B9 g( ?( Y( F; `3 L5.动态创建图形并保存例子
5 n; T' o, m- P/ A, ~$ L/ y! j

" ~& K$ ~$ F& Z- d& L# ]- I+ h----------------------------------------------------
* b* w& M9 \" w6 L% v: y9 F9 Y/ g3 ~* b, c" C
#
程序1 ) n* ?6 l  k" P2 L( p+ o" B3 u% ]

5 S" |' s  {/ @! ]& k: i: j, U) A. V/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ , Q" l$ U3 t9 ]: C6 P! j
) X* S) g; j6 x6 H, E) `& V  U
<?php
: L# @' |" U; C
& [* t' f8 ?" d( Y* ~4 X. Necho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 4 H$ t/ ]# a! @

5 E' W! A, \6 B6 i; T( |?>
9 p  B8 K2 B0 A! q. X+ H2 J8 T" g3 T. X* T" Z3 d" \% q' o. g* \
---------------------------------------------------- : \; x' m8 S) l
4 ?" C) I0 z& A- @/ |
# Q+ |; g. g( l
#
程序2: - k, ]5 s6 u( H9 n0 l1 N

. ~2 U* r- ]- ]$ S$ E& W, Q: a/* 功能:显示一个漂亮的表格

' Q+ ?2 I: Z, }
1 ]% Y9 N4 o& v  k3 s7 V<HTML> ' M  ]4 y8 c% _8 K1 N. Z
<HEAD> 9 M6 J$ ^) p5 `- i2 l5 W
<TITLE>一个漂亮的表格
</TITLE>
5 Q/ i) r0 H& b- X7 x# R: a</HEAD> 0 H9 D4 n- M# R
<BODY>
8 K6 L. N/ J! d: p1 M<? ! O% ^6 ]- [3 v( l) n6 {
function useColor()
1 j; x1 m5 O/ [+ `$ B  g+ f; v+ _{ 8 P* i4 }& J& ?/ a7 A+ A# p/ X, ~
/* $ _" k* p# m9 D/ v" W0 k6 Y6 ^2 K* c
** 请牢记我们最后使用过的颜色标记

7 Y# a! a1 t7 A7 u" {4 Z+ H; G# O" r*/ - K; w* n6 S+ z9 [) a
static $ColorValue; 7 R( d3 L9 P4 q$ k% x$ m
/* 选择下一个颜色
*/
8 a5 o* d7 y! R+ s. Xif($ColorValue == "#00FF00")
4 H6 O# i8 Q4 P  `, m. X$ I( k{
0 C( i8 ?0 ^* L2 D# f- J; d$ColorValue = "#CCFFCC";
3 ]2 r) K- H6 d7 @1 _& A: l1 C}
% I$ c* |+ `6 a% Y3 W; |( J3 x0 X  welse ! |. y4 u+ X+ x
{ 6 y( w' I5 F1 \+ o; M
$ColorValue = "#00FF00"; # I8 K0 a( C7 M/ i# A* o$ N: g
} ! {6 r/ O/ {. h% K4 C
' Q5 Y. P$ G& m% @- ?
return($ColorValue); % O; t8 Y2 O( U1 n7 n; |. V
} : e8 {0 x/ B* e/ `: b

( r+ s1 x' Z; o# R( ^5 Fprint "<TABLE WIDTH="100%"> ";   Q# R$ s. t- r4 _* B* _3 N& {
for($count=0; $count > 6; $count++)
4 t. p/ p! i! G# r  P$ B{
0 L8 u/ ?% D, }& k8 u, P. S/*
3 {1 f) W( h+ c1 ~+ t% T2 d** 取得当前行的颜色
/ ?7 r+ c: B4 v* [4 ~2 B
*/ ( s3 }6 p) X8 ~; g
$RowColor = useColor();
4 _* x0 f. H$ S% N/* 1 w& `' v9 F) [% C/ Z
** 把背景颜色用HTML语言

; T( N2 ~8 G1 ?9 @, l  I** 输出到表格单元
* L& n3 k. P1 A0 z& U1 \, L
*/ 6 h: v3 F, Q9 S6 k
print "<TR><TD BGCOLOR='$RowColor'>"; ' ~1 O: y0 Y5 W  U3 x% v+ F
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
2 B- [! F& H5 a" @  x- i}
; t" z' s7 a  _& [7 O" tprint "</TABLE> "; 2 i9 D4 I$ A, ?: H6 Z: B' c: i
?>
' ^( I) Z' R: I* ~3 Z</body>
  m$ G8 o2 A6 G</html>
- ?4 Y* S0 ~% {) c! ?7 D' b9 }4 C3 }
----------------------------------------------------
2 B; D! U9 D( c( F! G- {6 u, H#
例子3 * }% G5 v7 F; z
" [7 \7 \' ]9 S1 H" d" G3 j
<?
. D. }, L$ l' [, Z6 Y8 [if($send)
# {' ?3 V& c: G# ^& O2 o: d: N" `{
1 N* Z- ?5 [" m, m9 Vecho "发送结果
:$send";
3 H% r/ s1 w: x$ {5 f( V+ oexit; % u! K3 R, f/ T8 ?( M9 e- @& d
} 3 k6 s3 i) f3 ]
$ g8 v, L- h/ O$ v9 {3 S' |
?>   L  V+ `. n- B4 s- s* K& t+ N
8 b; p1 f. D/ v: h- [
<html>
0 ]2 ?# I; U, y<title></title>
% R& R: p5 H7 v% B+ u<body> & E. A% W. d( E# @
<form action=<?echo $PHP_SELF?> method=post> & e2 I; K4 E& W* c# Q8 W
<input type=text name=send value="输入值
">
! x, U4 l" w$ S- L( ~; w( n0 ^! n<input type=submit> 2 `0 a; @) e) m; N3 R  p9 `1 [
<input type=reset>
' k) m$ d5 ~3 J  E</form> 0 `! \. J  j% N3 ]* c+ M
</body>
" g% h+ N4 W. I3 B</html>
( i4 `' _2 n2 G, O* H' _5 O& R$ I4 I/ K) Q. \
---------------------------------------------------- & K$ X3 P8 ]' R: C
#例子4 投票程序
4 ~, K5 z/ `" E# i. S1 ?" D; P
在这里:http://89w.org/thread-715-1-1.html

) M( c& l2 l5 W% H. c4 s/ a. M7 b2 v7 E' z2 l. v6 S
#例子5: 动态创建并保存图形
) b& N  N3 K6 \" G
8 {' E4 k. {9 [" `3 U
<?//必须有GD库支持

" i7 G: _! T2 \Header("Content-type:image/jpeg");
# w7 z: f* {5 L: a8 L$im=imagecreate(400,30);
, ~( Q( \- {9 B' N! [% ]: Q$black=ImageColorAllocate($im,0,0,0); % }: \6 b. j& m4 [3 D; l
$white=ImageColorAllocate($im,255,255,255); 3 I, T/ B; K0 {1 |/ m) t) q" G
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); " r0 k  }- I7 k
ImageJpeg($im,"hello.jpeg"); - J) A. s2 I1 ?  W4 \7 ^  X
ImageDestroy($im); - T1 ^9 @9 m# h( M1 k: U% z
?>

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