  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
2 A# k! l' j* X/ \php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 b, J; N/ h% }: ?
1 j6 M7 [2 V. N ^' d, y( F----------------------------------------------------
! d/ _+ Y* B1 g, P下面进入正题
9 m% D' u8 k1 I4 g准备了5个程序: 0 N- `" l( [- d
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
: b) |. M- X L- S5 Z2.显示一个漂亮的表格 5 J3 b* D9 H4 F3 z+ I
3.一个表单例子,提交并显示提交结果 0 f* \! b2 T0 u y" z9 N2 n
4.数据库操纵例子(投票程序)
8 r u- ^8 `7 a* J7 m2 d: q5.动态创建图形并保存例子 5 E- r" U% e' e6 | k7 e9 @( e
( r& K! { T5 b8 B----------------------------------------------------
0 ]& _% A2 L7 e! H
, W% E" n6 I: z* u8 R+ r) j#程序1: 3 C; ?- j% s3 d# k
3 b; r9 P9 y/ U- c. J5 U
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ' G% J7 L( x/ Z7 D4 b/ m8 L
0 J. \( S& _. a+ U* j7 [6 v<?php / H% b# }& k6 x4 Z F: f- \
, w$ c0 @" g$ hecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
) p: r% [, U# Z5 ^* |! r! ~
/ @5 K) }3 q8 N+ ?0 i- x! ^+ w?>
9 I! p! Q. W% T" u7 @- Y3 q7 r, f; O1 g, V4 s
----------------------------------------------------
# k9 }% j/ U# v G$ {* E! M6 W# ^! F) C/ M4 Q5 P+ u
9 b! }6 h, G& G5 ^. J6 Z: m
#程序2: - m, k6 ?" M# S0 A/ D; b! A/ K% }& _
' ?& D! |6 P9 F0 T5 X3 A7 a/* 功能:显示一个漂亮的表格 5 F# V9 ]9 b: P8 ~
0 f. k" E* j6 B2 l( y) x; a6 c5 Y. i<HTML> G2 M+ q4 k0 s6 p9 N
<HEAD> & _3 a2 Y ?) v- c+ d2 @
<TITLE>一个漂亮的表格</TITLE> 5 i# I* p$ m% ?' Y$ R% L
</HEAD>
8 U3 A) G a( \% ]1 @7 e3 R<BODY>
" q. C! a3 Q, f1 H9 R<? & }7 L D2 M! f% h& D- X
function useColor() 0 }7 q9 A9 e' M9 E+ \
{
4 m0 G6 B3 J7 D9 m' T0 H8 y X1 x/* 8 B6 @# N0 P6 t; S
** 请牢记我们最后使用过的颜色标记 ) g* \; m0 X9 q2 r' q8 Q
*/ . Q: b# \* I% I- a) u
static $ColorValue; ( R" ]- |8 P* _/ U) X' }* Z9 X5 ~. \
/* 选择下一个颜色 */ + ?& y4 i8 |6 F+ h q" e: X
if($ColorValue == "#00FF00") 9 J# Z. z5 C; P$ @2 C4 P6 J. N
{ & w/ H% ^8 O6 V0 P
$ColorValue = "#CCFFCC"; 3 a6 p3 o6 j' K3 J
} 8 ?0 h0 O9 f" N8 P" a+ H/ ?0 t3 x' |! k
else
5 M) o; L, l) S/ X7 ?2 \{ 8 ~7 J8 q. B' }
$ColorValue = "#00FF00";
1 D% L4 P7 @: O, e d}
- h- e5 ]6 n' p( R0 R
& F o3 A' Q$ N! C* K4 p$ Freturn($ColorValue);
$ _( n4 t, x0 p) N. P} - R; J# v$ M5 Q M
" i! C. Q" W$ x' i. e/ Y) w fprint "<TABLE WIDTH="100%"> "; 7 b" b0 T' D; V8 S/ E: {
for($count=0; $count > 6; $count++) ' \0 _& [" w$ `" | T& T5 T
{ 3 V$ j$ m9 ]7 \" P
/* 0 K1 O4 U$ ?% @: F- A, T
** 取得当前行的颜色
) w$ p; p! m5 c( o3 l7 u" Y*/ 0 U' G8 Y( d! P* ]. ]
$RowColor = useColor();
, C- k3 g( `; r1 I( u/* , g# f5 A* W0 |( U/ s
** 把背景颜色用HTML语言
; \! S5 q+ T* U** 输出到表格单元 ! ]. C& X" j7 F9 {+ u
*/
- }2 e8 ?( i9 M. s3 A' }+ U! }print "<TR><TD BGCOLOR='$RowColor'>"; 2 o( I/ m; E( X+ n9 [, k
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; , X( q% q& @. ^2 b
} * T X2 M k9 u5 [# W& c' K% Z9 Q
print "</TABLE> ";
+ d3 F. E1 Y/ _5 A: Y0 N5 p, L?> # c1 w+ Y: T" p* h
</body> ; Y5 i! V9 J2 ]/ ?( B5 D- @6 A
</html>
: X5 i+ H1 \7 w) A/ `' {! P7 `3 L6 _
---------------------------------------------------- 4 y# E# U! z& E
#例子3
9 f" d6 m. A+ I+ n2 O
; @- ?! }2 D6 u<?
; {9 Z0 ~3 s! l7 r8 f3 `% Hif($send) 7 r8 x' L! u6 I& M/ z) V
{ + B* o9 h- b+ ?) t: K* U
echo "发送结果:$send"; 1 W5 o# n! r5 ]8 R- Q5 @
exit;
4 w8 R, V: \7 G! h% b} - |% d4 G/ @- |! v
5 Z. t% f) b2 T" S7 e" [# O
?> 9 M' D: S) }$ }* ?
6 _0 X& s6 x' T3 [( T! K! M<html> ) j9 Q7 u2 j8 G/ k7 P8 {8 f
<title></title> ; p( `9 Z' K4 T3 i( J" m- F3 [
<body>
% l- h# ^- A/ T0 i3 ?; o& @<form action=<?echo $PHP_SELF?> method=post>
5 Z+ R' g( r4 _<input type=text name=send value="输入值">
/ t, @/ f8 E1 j: p<input type=submit>
) W5 T7 a2 @' N z K4 z<input type=reset> # ~" ^ T7 l; \! X
</form>
1 g2 A% H+ ]- \- U( s</body>
9 i4 g; E3 }, A2 P</html> 8 q8 w- w! I- H, P
' S9 G: O# I) ]" A* q! \& H----------------------------------------------------
! u8 ~* X" l( O7 J- u#例子4 :投票程序
! J/ {. x' _6 [* h0 n( r8 L在这里:http://89w.org/thread-715-1-1.html - E4 v+ M- E2 T! i' f6 d
9 {3 }8 b L3 E: Y( x#例子5: 动态创建并保存图形 , C( o) s m% r5 v1 B' B
$ b1 U: f$ q, j9 x9 k
<?//必须有GD库支持
3 e% P- A9 V( y' E1 N) N! B: SHeader("Content-type:image/jpeg"); ]' @) e8 i# V) L8 C) H% l( {# w
$im=imagecreate(400,30); / D9 g! _$ v$ ]9 `5 m
$black=ImageColorAllocate($im,0,0,0);
8 j- ]( r8 a# ]& W* O$white=ImageColorAllocate($im,255,255,255);
5 U" D- q2 X1 e& S E! ^. C VImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ! K9 @% W' F; d* y
ImageJpeg($im,"hello.jpeg");
; F5 q5 ?! p# O" m5 H1 F ^ImageDestroy($im); ; Y* h9 e' K$ N; K6 H* M6 f
?> |
|