|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
) c+ |8 o) I9 L8 C" f( A
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
5 j4 R8 U1 V; e B' `& k Q( O1 b; Z! y/ `' R( t' W
----------------------------------------------------
$ [. h+ _8 z# p# E0 ?. W) u下面进入正题5 ]0 b4 B, g7 T/ j8 l& y
准备了5个程序: 0 Y' {7 O+ N) g, M8 m7 z3 x
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 ; U7 J4 m- ?& d
2.显示一个漂亮的表格 : n# M" Q9 G" t6 H+ W4 L, O0 T1 v! b5 l
3.一个表单例子,提交并显示提交结果 , W y f- u w5 [* D6 o
4.数据库操纵例子(投票程序)
- g7 ]( P4 H6 l) m. l: d) X5.动态创建图形并保存例子
; h# t% P! ~) L9 F: p5 f& E7 U9 Z2 n7 Q
----------------------------------------------------
9 b1 G1 \7 F% G6 J9 \& Q) B+ U! v& F& R
#程序1:
* @: l- x: F3 l1 A* J, {* }' s3 K
$ U. ]* Y6 L) K$ O/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 4 O) R5 R, D0 j7 g @* k
4 W, V7 r0 k' c9 y7 I- d! F<?php , `& u# w O2 ?- r0 u$ d2 Q* l
9 A* E5 _/ c4 O/ y" q
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
6 d% [; a |3 x' O
1 ^5 ~- O- ~$ N0 Y* J?> & q) R5 B F* ] Z1 `) k3 `
# Q! S* e- \/ C0 G# k8 b! }----------------------------------------------------
/ p d& x' K) q9 f% W, N8 ~' u$ H4 @- J# u4 w/ x$ i0 l3 K* s
, H4 o7 n" S* P: ?$ J
#程序2: / w8 H4 U1 Q: @5 r3 s
; I- O3 C7 O; ] V. y1 t$ V) z; B
/* 功能:显示一个漂亮的表格 7 U" @7 b9 N! t' S- b0 v) ^7 w
0 l/ G4 A9 G/ e
<HTML>
T# q b2 Y; J, f<HEAD> 1 @$ j3 B4 o. J6 M! ]( S: D2 G
<TITLE>一个漂亮的表格</TITLE>
; ?5 K3 q1 ^3 ?* z) h! ?5 \</HEAD>
, k7 |5 z" g; e3 b9 g$ f<BODY> / B+ T- W6 K; n- x+ z$ B
<? 6 J6 R2 }, \ ^
function useColor() ! J. {- Q/ {0 V
{
|( [2 [# \, A0 J8 S* P/*
- Y( |- B" V4 ^$ d1 K** 请牢记我们最后使用过的颜色标记
) V' Y, j1 p) d# [& m! W U8 G*/
- w, [. [# u# D& _ w' K& Vstatic $ColorValue; 8 {) z% I; z0 M
/* 选择下一个颜色 */ ) G/ `# f$ Z5 ^7 S* n" |
if($ColorValue == "#00FF00")
1 p7 t( C1 H; p- r7 e8 {{
% S* z! P* J/ a$ColorValue = "#CCFFCC";
1 K" p6 g' c4 O' F" ]}
. b4 L6 a" J( n. y! relse
# c7 k7 e0 _+ {* W{ ; O) @3 ^4 u+ b" G% I. G
$ColorValue = "#00FF00"; 3 U- V5 {) d. ~9 y) l
} 0 W' {( s2 }7 n3 ^8 |/ c' ~; V0 D, J B
, z1 y; ^ r% h$ w* ^return($ColorValue); 2 R* y/ p" [. S" v& e: \" Y
}
# _; B1 N# S8 I: K8 E# @/ i& k7 ] I6 {4 V# ]% w
print "<TABLE WIDTH="100%"> ";
/ T. m; U/ r4 O( I& _7 R9 ffor($count=0; $count > 6; $count++) ; A+ r% H- s/ {1 ~
{
/ Z6 T9 c( s; ]+ _% f0 U, f/ G( F( Q/*
" j; G' {8 H3 i2 i, r }** 取得当前行的颜色
/ T+ K; L/ ^ S3 r j4 K7 z% a*/ A4 [- a& z! T0 D
$RowColor = useColor();
" U4 e) [" e" ^# K/* ; I6 m! d g0 ]) k6 s* b
** 把背景颜色用HTML语言 # ^0 P, `( G2 q4 m
** 输出到表格单元
$ O0 c; w* x6 `5 A' i* ~*/ $ L1 x# Q6 k6 a* ~
print "<TR><TD BGCOLOR='$RowColor'>"; 9 H8 f w- g0 w1 |5 ^8 r, b
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; & G0 q) C+ \& ?/ N6 l
} 5 r+ x/ E% \/ b" b3 P2 @0 K9 }
print "</TABLE> "; 4 d5 P- A# ^) y4 f1 {/ v# S
?>
( o8 R! f( ^/ P</body> : { n2 V1 q& j! ]8 q0 k
</html>
, j! h; E2 Q9 i$ h- h; X1 W h
9 s% _1 ]+ e) |* ~---------------------------------------------------- ( C9 z4 S! W. ?: `4 e
#例子3 ' `: U; B& b8 K* d+ L) W# B
`( |: S/ Q& {9 W9 _$ n2 d u+ I) Q1 O
<? . \8 t) B3 j1 l2 z( n( s9 v+ h
if($send) 6 Y- X" `0 V' M' N
{ 9 c- U- n4 D5 d! ?- A
echo "发送结果:$send";
U( Z( o }7 Z; W2 t! Z4 xexit;
7 U# C M$ D: W( B} 4 ?/ M+ {# T4 m0 v
9 x; R1 z' k, [1 S e! w?>
b( T/ T; _5 a# v: T
5 }2 J/ P8 ]4 ]$ J7 n) H<html> 3 O4 `% c* _. Q, L9 |. H7 k
<title></title> * N H% Y( A3 i0 u" I
<body>
/ c) C( ` l) c7 X9 n<form action=<?echo $PHP_SELF?> method=post>
! f1 x* r- X2 I, I- @1 j1 H) t1 w<input type=text name=send value="输入值">
8 h2 \( g, B2 e% G<input type=submit>
) R3 J( M+ m7 w" R) `# M<input type=reset> 6 {- m" w& x1 f6 Y, g
</form>
* G; K/ K7 x# M2 Z3 D* T- |</body>
( j5 C& A0 B5 w2 M! H</html> 3 f0 e0 _) Z- H @6 s6 S5 L5 W
; v( t [; Y) t& G) f5 T2 V- V----------------------------------------------------
9 C4 Q( \& h5 t3 [8 [#例子4 :投票程序9 ? l# z7 z9 ~, u- e
在这里:http://89w.org/thread-715-1-1.html + s- ~) x( y1 R) q. B% T$ H
8 z$ _. I0 _/ U% r0 U4 h#例子5: 动态创建并保存图形
( D6 {- N. l0 m* v- L$ |2 a8 \. q5 e) A2 [; Y4 Z4 w
<?//必须有GD库支持
( N) A! o" m8 |7 w0 ]8 r1 EHeader("Content-type:image/jpeg"); ) g2 Q8 a1 @5 G) B3 v3 c- a9 q
$im=imagecreate(400,30);
w4 M4 `& R' s- N+ O$ W8 b$black=ImageColorAllocate($im,0,0,0); 2 L3 V+ E' \/ t
$white=ImageColorAllocate($im,255,255,255);
# o# B# P( J: F' s- K$ P( s0 VImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
7 z( k, c! {% L! ]2 p. lImageJpeg($im,"hello.jpeg");
2 s. [6 i; j8 kImageDestroy($im); $ h, T; \8 O' [ S [% b6 _) U
?> |
|