  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
) h: u" w% J# M- `
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 , A7 k6 M4 O: D; _- e+ m
1 s' W/ h2 N( g7 K0 I$ ~+ E, C- E---------------------------------------------------- % R# X2 [8 O/ d( r
下面进入正题5 s% F/ l9 r' H/ G* J
准备了5个程序:
* S1 t) ^1 k0 z1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 0 j- Y l& z' a3 w" q8 [' y
2.显示一个漂亮的表格 + P& [: e) W: M
3.一个表单例子,提交并显示提交结果 . d! ?& I( }/ Q% l# d0 W$ c' v9 l
4.数据库操纵例子(投票程序) ; F1 s3 r) @1 s3 r+ |8 Z( X
5.动态创建图形并保存例子
8 r+ _" n- j! ]. A
. m" f7 X! R( K4 L3 N \----------------------------------------------------
4 B; ^. a/ _% h; a ^ ?
( h! F/ d) w" o: G4 J! C4 h#程序1:
9 i& _7 f! U7 R! C* {( @
/ R7 N; u5 S; A9 P7 ~' i6 X/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ' I' g1 y# h1 [! s$ z. U
/ o# g3 v, j. n2 U1 Q
<?php
/ [- i Q0 C; c" u8 L( N7 Z- R5 e- F0 i5 j. S, D6 c
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
+ ~0 A. c: {; i: Q/ |# v6 l# W7 `/ }) I O, ]) x. M
?> ) m _6 N! {! x, u# m0 n0 y
, E5 z6 w+ j8 x4 S----------------------------------------------------
% R4 j. v& A. @* [ b% n, p2 k: g, N
9 k' S4 Y2 {4 j3 E9 G
#程序2: 0 }5 B2 K) T) ?5 ]/ X o
- X' X) V: i1 T" f3 o, e/* 功能:显示一个漂亮的表格
! L4 s# d, F" v. T3 \/ `& S1 Z" ~
9 T8 w1 o& K3 D4 n$ d<HTML>
0 @4 p$ [% C1 X5 Z1 d<HEAD>
1 Q- _8 m( Z! Q) l8 a( [, @) o<TITLE>一个漂亮的表格</TITLE> % X# R$ j# r- i( A
</HEAD> , _0 ]3 {# `, U2 z+ ]
<BODY> 0 K4 ~; ^4 Q, a
<? 6 A w+ p0 e0 `& Y
function useColor()
* s- Y+ `5 d- A{ . h7 O$ d9 C# K
/*
3 \) O2 k# G; C! R& D! L6 g** 请牢记我们最后使用过的颜色标记 ' A0 [4 A. M) j, H
*/ # }4 H8 n9 p* B9 l4 D: a
static $ColorValue; : L7 i9 _4 d1 {6 M! h
/* 选择下一个颜色 */
. Z8 J. Z( T- f- M* ^8 O. G7 Eif($ColorValue == "#00FF00")
! } a v- q y4 b{
7 G' l, J& y& E' j$ColorValue = "#CCFFCC";
: `, _9 m3 U6 g) K- Q% i9 X} 0 a9 n6 [7 z0 d% @, V) ?% @" O
else 3 s! }# T" k" ~- Z- x4 b/ S& [
{ 2 Q3 e9 r* a( ?! t+ D9 O- R
$ColorValue = "#00FF00"; 2 H3 l' X6 P% B) J
}
- R; S% p& r# a7 j0 v! y- o) F, _* n/ H P! M/ _% t
return($ColorValue);
# w7 h8 }$ s2 _}
& e% ^ G) P! M
* v B7 A- j6 D4 S: y3 }print "<TABLE WIDTH="100%"> "; , w' }. W- A$ V' b) r% E
for($count=0; $count > 6; $count++)
9 c8 H6 G4 c) S8 j{
8 ?; i! g$ x7 U0 p, C$ X/*
: W: |, y8 o/ O8 w* b& |** 取得当前行的颜色
. x0 J% T6 W; Y' a*/
. ^2 r% w: S z( Y# B$RowColor = useColor();
0 o; x" O: |1 T& J( g# g4 r/* " s8 t: i. D7 d6 Y
** 把背景颜色用HTML语言
4 B; ?7 o1 p, B3 C2 Y1 R c2 u$ ~** 输出到表格单元 * J `; u0 v8 i* A
*/ + t- `8 Z! B# L' x$ o
print "<TR><TD BGCOLOR='$RowColor'>"; ^! B% y% z- w9 F) ^! \4 f! V$ k" O
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
& j; ?$ L7 i, R3 ?' C+ u, W5 s} ) n3 V; f2 @* e0 }- Y
print "</TABLE> "; ( Z7 e% U0 T5 W
?>
) R- Y3 H1 G {/ Z</body>
- S3 S7 \7 p+ a4 d/ P</html>
# ]* `3 g0 ?7 Y& ^, ~6 S/ q' U: _$ V& u+ {# R7 k! n! X
----------------------------------------------------
* D p+ Y: \0 e7 y7 ~#例子3
3 Q- N+ [& o7 @: n2 h7 d& e7 c+ f
) v, B, K; B, Z: |4 ] _0 F4 C<?
5 B( \! P( p- i; f# V+ p. a7 }1 cif($send) ' U) z/ ^# A$ m0 _
{
7 ]5 L3 t. `6 i o: g) h3 t+ vecho "发送结果:$send";
- o- P( @2 C+ S8 I$ J- D+ k9 b! N/ Yexit;
" v- n: ~' O/ b" i. ` a1 B}
8 u: X/ r4 ?$ T: n. b. A8 @4 ~, C+ q+ [% I
?> ! U5 _! T+ y$ L+ x
: r7 |3 t' {& k) f' D
<html> # o2 p/ n0 U& w; i6 _
<title></title> & X! @1 F s; p4 @8 D' q
<body>
; {% [- E9 S) {2 c! P( E" n( k<form action=<?echo $PHP_SELF?> method=post> ( F7 ]9 z: S, F) h
<input type=text name=send value="输入值">
. W7 X- m) T8 w/ g9 Z<input type=submit> 9 {0 K6 X. O, P. F" T! O- {1 `
<input type=reset>
5 ~! D" z7 z' D' D& U- K</form>
, K: H- H! l+ q9 y</body> : }* T) }4 B, B$ S
</html>
. Y+ P0 e: i- y& S
- I0 k1 c+ q2 X8 g4 \---------------------------------------------------- % E0 ]3 p J9 T# u6 k7 n
#例子4 :投票程序3 ?. I% e1 G' I0 l! O. n" F8 F7 t8 k
在这里:http://89w.org/thread-715-1-1.html
9 J+ Q8 O' X: p
; {0 Y0 q' O8 j# v1 } `" h' J#例子5: 动态创建并保存图形 5 \* |" a+ r' |2 u8 ?
5 E3 l) {" c2 n7 D! t! R/ ~- ?' F
<?//必须有GD库支持 0 i+ g2 I X" T$ ?- n$ T7 h
Header("Content-type:image/jpeg"); 2 W! m; r. K% z. z
$im=imagecreate(400,30);
: Y/ P5 R' ]) x7 ]3 y, j6 Q$ O- V$black=ImageColorAllocate($im,0,0,0);
! r& d% I) Z( |% n+ R; V$white=ImageColorAllocate($im,255,255,255); 9 o" L9 N9 a' N7 m& P: {6 Y
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); $ [& u0 D o7 Q" j6 J
ImageJpeg($im,"hello.jpeg");
$ H3 F, y# g% s, ?ImageDestroy($im); " E+ e- F. K/ I' R/ ` V4 a {9 H: P
?> |
|