  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
* o' N9 D( A* x; ?, w2 _
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
% p; _8 g2 Q% v1 D7 ?
' O9 i4 B. L, U9 L4 ~---------------------------------------------------- 9 V. @+ t8 C/ z) P$ N( p4 ]
下面进入正题
" l$ D# B! }2 Z# ]: ~准备了5个程序: . p W* [* F9 {2 A! k8 U7 k
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ h2 G) a* F8 D* x2.显示一个漂亮的表格
) N+ f' V" c% o5 l/ ^3.一个表单例子,提交并显示提交结果 & X% p9 R7 t" h3 G( i7 y6 m3 J
4.数据库操纵例子(投票程序)
: u; u1 t6 J1 g5.动态创建图形并保存例子
, I) C, h0 E9 w) c# E$ U$ G9 J% ~% [0 W* x5 |2 m4 S
----------------------------------------------------
) v5 w0 r/ n( U, c6 D( I- ^" q- ^, ]4 f8 ?2 `8 ?1 P7 h+ \! r8 U
#程序1: + |2 J$ d z- V* v5 O
y5 D. ]( I/ R; V0 h! `5 G& a+ z: C
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
3 }. O7 S0 C0 N. I0 V* H* t# x. c* n* a$ z5 V m( ~
<?php
$ O$ _( I' L- b1 i: R. e( h4 A+ ^* J& Y
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ - X, E( m- c2 j9 z
& e' n( W% E2 P; V9 E?>
9 c5 [3 [3 ^6 g4 O* |) u6 b& `
1 Z/ i( \1 g9 R" N! V---------------------------------------------------- & ~/ A, X' v5 u/ W3 D/ ~3 L3 A
. }6 N7 F% v# S
' Q% C& a; b7 q6 r#程序2:
9 Y: p; L* F0 F, @2 S+ P/ Z9 h* k3 K5 Z8 Z! e
/* 功能:显示一个漂亮的表格
- W/ }8 v# f; t- ?- I. _
1 M8 [( K. M: y# q<HTML>
6 l2 Q# P, d: l3 g! c<HEAD> 9 K- a; o6 J) \6 `
<TITLE>一个漂亮的表格</TITLE>
& v) r$ P: v) E6 z</HEAD>
/ S+ b/ r( k% m9 G8 s<BODY> 0 V0 U1 z) t* B
<?
, J5 E+ X; u: X* \8 L6 \/ n; Rfunction useColor()
; f( g7 R9 R/ B8 E6 }{ - ^5 a: W& [( U( O. V+ A; A8 G2 n* j
/* " _* D/ o* ~3 B# }3 ?; L
** 请牢记我们最后使用过的颜色标记 3 L+ k. `2 H5 Q- ?7 F" K
*/
0 u9 W4 q4 j4 w+ bstatic $ColorValue; * n3 p. U- v2 S, v
/* 选择下一个颜色 */
1 I2 r7 U* y! Iif($ColorValue == "#00FF00")
- A$ I' T1 W s8 }' q% j" M{
! _8 h, S: @( M3 _: R( [8 a$ColorValue = "#CCFFCC";
! L: g3 ^: N1 V2 ]7 M6 }}
# V: ^6 w/ e! {2 W; }else
& _& H% h7 Q% x/ L{
0 b% G% I- o5 p2 v$ColorValue = "#00FF00"; , M( T! N0 ^( v# ?; v/ ?, g& l
} 4 E$ c" g9 K; Z9 g
7 ^ P# ~' g2 n% |0 Areturn($ColorValue); $ r) {* W7 f& |! F9 |) B
} 3 f4 k+ t$ ]# }' D
! v& \7 O1 A2 Q _% G- P/ i4 Yprint "<TABLE WIDTH="100%"> "; 5 g2 L0 M. p5 p9 \( b, n
for($count=0; $count > 6; $count++) * E6 L" P3 |+ F9 a, j
{
: z3 i0 R# c2 I/*
* L: p! |" W2 |7 A4 c** 取得当前行的颜色 + J2 J; u% M, c% p0 Q- Y% S. g
*/ . o a! z) e4 o4 r
$RowColor = useColor();
; t2 |; q! w6 M1 d2 g: v; \/*
5 t: e) n- Y1 ^7 I7 X** 把背景颜色用HTML语言
2 y; }5 a6 }! ]1 {3 c" C7 l, E** 输出到表格单元 + H; O+ ^7 p6 N" O" [
*/
; a @" f' L/ r( v6 ]5 I t! pprint "<TR><TD BGCOLOR='$RowColor'>"; ' N! r# l+ u6 _, O9 |1 ?. E
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
6 Y- T7 j0 ? W8 @) T# ?5 @" v} ( i& E& E9 [/ v' v( E2 }$ O0 L8 K
print "</TABLE> "; ) p/ q/ I' ^7 }6 H6 }8 x: ~- i
?>
# L7 A- m( o; _2 X: v</body> . Z" J" }! z8 g1 o+ k/ X
</html>
8 \3 `$ A! @: Q$ Y3 t, | f7 Y' ^* M( K
----------------------------------------------------
! p) `1 a2 D4 U- Z* {4 C1 n# t#例子3
5 w1 [% K4 N0 G/ ~6 t
; N6 ^; A7 A5 J, `- N/ b<? l; U& x4 C3 A' _. K2 ]3 y
if($send) , |. _, e" [. v
{ 5 T3 V% z3 ~2 J$ t( O$ ~
echo "发送结果:$send"; 7 T; N" f/ w9 h( d" @( j
exit;
" x7 r8 z5 A/ x) E ^ A( l$ i}
- h& s0 ]4 ?6 F ^8 ?: u# R/ ?( H% c3 I5 s8 j$ v! N
?>
/ t" s* k C) z' S, H2 d/ J9 m u
! ]5 s$ u% V& L4 C F<html> % R0 _8 X0 i9 ]& Q# S" V. A
<title></title> 3 V( _/ _$ @* Y3 U0 J) L( h4 U
<body> - Y7 l7 I; E, Q/ J
<form action=<?echo $PHP_SELF?> method=post>
; }+ h- M0 ^* A8 J7 V; |<input type=text name=send value="输入值"> , M l/ ^- ], s# L! S+ X
<input type=submit>
! J- K5 ^) n3 w( A6 J# B9 E! ^<input type=reset> ' E/ f/ C1 P6 O% K% G
</form> / G; t7 `2 _# m! p
</body>
: l, E5 R) m2 Z# p5 b- @</html>
" R* C3 `) M _. Q& }- y$ g1 m* o. L
----------------------------------------------------
: [ p, ~3 f/ U+ s( I+ m#例子4 :投票程序$ d) ]7 k. |/ i7 v! e* ?" b
在这里:http://89w.org/thread-715-1-1.html
9 X* \3 i, @/ `% w8 o: G2 x; u& M5 T* S6 H
#例子5: 动态创建并保存图形 X- } H6 M3 N K
' ?. D; G2 M4 S( E* H6 m
<?//必须有GD库支持 0 l) z1 s! q) y: s: y! H6 r
Header("Content-type:image/jpeg");
# B( k B+ D: e3 ]% j, d# d$im=imagecreate(400,30); ; n, k+ r- \6 A: d& v% s
$black=ImageColorAllocate($im,0,0,0);
# |% \1 g+ Q, F& K% Q$white=ImageColorAllocate($im,255,255,255);
6 A0 }/ y3 U4 m" P7 wImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 h5 q4 t! {7 _) @& H, I# TImageJpeg($im,"hello.jpeg"); / u- B1 b( w: K: P. G0 f2 ?
ImageDestroy($im); 6 m0 }, a& }" ?" O" t0 j. p8 U( H
?> |
|