  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
( I; d- o/ H6 j$ c
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 2 D& ^9 Q; s! A8 i) R* Q5 x. D' w
; t/ S" A3 v5 _, K% n----------------------------------------------------
1 R1 a3 N% w0 e4 t0 N7 ^9 }下面进入正题; L9 n$ q$ s5 w% {$ n/ k! d2 s
准备了5个程序:
5 L+ c( i8 m9 t1 w" G% ~3 D1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
/ l& X# v1 c8 K3 x- L2.显示一个漂亮的表格
$ Z. g% H1 F' b7 j3.一个表单例子,提交并显示提交结果
; U/ |: f/ y2 l: p, M$ c4.数据库操纵例子(投票程序) 2 c& o, W+ O9 Y$ P8 K) i
5.动态创建图形并保存例子 . E: l/ M" m$ v/ S( Q
9 ~- p4 ]& h/ L& R9 m9 ^) i
---------------------------------------------------- ' U* ?3 G" P% f/ [. [
* r" I1 u/ ?9 Z! e+ ^& \#程序1: # s3 F8 G- @5 X( l
$ [/ W2 r: Y/ _* C/ l4 T; p8 y8 u/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ ! I( D+ V3 }9 |% v; r3 f
- [: O* f- B, v: R" x
<?php
3 E5 x- @2 M, V4 n% {) G- a
$ n( q7 |: G+ G s1 N( zecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ / ^- d: ?( b, R% {4 s1 N6 h! V
* v& J7 ?. M1 k$ @# g- l+ U?> % S2 _ [1 }/ J" S: q( t
5 Q1 D2 \! b% ]* S% \8 v---------------------------------------------------- ! C' z; o+ [5 D1 g, i- N
# e+ I" M1 m" |4 p" v( e" s _% B
* j9 r* D8 j) O3 F#程序2: / t6 {* p' M" x4 P" k; N! M8 y' y
9 A4 Q+ v& B( K) \, @
/* 功能:显示一个漂亮的表格 * v8 q; N& N8 L" S. @7 ]& T
( F" J( f; F/ X d! ~
<HTML>
h/ W2 ] d% R9 h' Z! C6 O<HEAD>
& }1 J$ B. b' {! z* |7 r<TITLE>一个漂亮的表格</TITLE> ( }' M/ s9 ^! A! _
</HEAD>
) i: u6 t) a& W' U<BODY> Q' s- q5 |# b/ S. q# _
<?
8 F4 l- i5 [0 J1 ~4 B' z0 ]function useColor()
) c& A$ a, W% f# w{ 3 G/ r8 Q0 w5 O% o$ s% g
/*
9 m* u5 ?2 i! o$ C** 请牢记我们最后使用过的颜色标记
6 S8 i. {" R* x1 Z% G% I% i" l*/
, h& G8 @; w0 a/ Y" V1 istatic $ColorValue; 6 |2 c/ e& a$ M# ], X
/* 选择下一个颜色 */ . \# {% z: C) M! `% @/ i
if($ColorValue == "#00FF00")
# H" }8 S6 I# P6 E{ * _$ e; K/ n4 b4 d# P( J- Z! Z& Z
$ColorValue = "#CCFFCC";
! y9 A# F0 E8 P; A9 n}
/ k$ c% a% `8 Eelse ) F% d% J6 E$ j$ d' [* k
{ ; F4 D8 L: y5 D! x
$ColorValue = "#00FF00"; $ s0 k, e! b( V
}
1 e2 y- @, b( U6 [6 j$ f/ `
' J% P/ \; |# j% J9 }; yreturn($ColorValue);
/ _ E9 ]5 L1 R0 ?6 n}
) ~4 V) z. [' R$ O6 B6 v4 r6 [$ A
) z& c9 |" j; Z0 b! wprint "<TABLE WIDTH="100%"> "; . N8 Q$ W4 e7 }' V8 W: G$ ?
for($count=0; $count > 6; $count++) $ y$ f8 s& x- ~2 g- {% ?6 _
{
7 m$ I0 ?. v8 a4 w; F* b/*
3 e! U) \0 w6 a- Y; T' Y** 取得当前行的颜色
# ]' s# M( i0 A6 U( B2 q6 u*/ + }. n1 B% U7 l& v9 |: Q- d
$RowColor = useColor(); 6 F6 _4 I( |9 ]( l$ y3 r& `3 C# V
/*
8 E: j9 w5 x- k1 _2 K** 把背景颜色用HTML语言 . n/ C$ Y F/ l6 u/ ]0 O; w; j
** 输出到表格单元
" h* F v8 w* C) }* T* h- R$ A, y*/ : H7 x4 t8 O6 W4 I* R/ Y, }
print "<TR><TD BGCOLOR='$RowColor'>"; % u( ?! t) o) L) T# q4 |2 a
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
6 n v8 U- u% O1 V" g} 9 V+ P- b# J# e' g* Y3 G
print "</TABLE> "; + ]/ K# B; j+ C9 ~: i
?>
. X9 _7 S" ?$ \+ y P3 s</body>
: p0 R6 J) W, W/ Y</html>
/ {- s- O2 }, I4 `" L% [5 F% P
0 Z( W% y8 R5 @7 b, |----------------------------------------------------
6 Q1 p" e% p: D/ f) e! p* O/ E) K#例子3
; T6 A% o1 J ]0 V' @% }
/ {& O+ D/ b& d& Y# v* _2 X0 h3 M<? " m- x' `' |. |% l8 f- a# T; I
if($send) # i. Q0 n: e, V9 q6 S! W
{
. s7 B' h& C# [! A9 Y. xecho "发送结果:$send"; 7 _% R* J8 S6 t, ?$ R" P; Z: W( f
exit; . _: S& ?6 \: P( h
}
( d% W1 H& x2 g$ b0 K8 g& ~6 G5 G( e; r; ]
?>
7 R& }% Z5 I; u* D; v8 s7 ~5 G S8 P4 B7 F" x) R' |0 P6 E7 Y$ m" N
<html> * V+ l; F! M* P; j W9 S B
<title></title> ) N/ \, @# }9 ^6 c( C) Y! T
<body> 4 H2 o0 |+ V# D$ Y, n) ?
<form action=<?echo $PHP_SELF?> method=post> / P% \7 B/ H* o0 {/ g: P# c
<input type=text name=send value="输入值"> & I( t2 k4 j; }7 O6 }
<input type=submit>
- o, a2 B# ]8 p, e<input type=reset> / _# a. }5 w$ N
</form>
5 y$ ^% M+ u& ?+ P</body>
( H, H. {2 H' u. e+ g8 l* g</html> 1 U+ N" `/ K7 u6 h& l3 C: X' M
% D5 B9 T ], o9 h( a7 d- @) [---------------------------------------------------- 2 o! ~1 [4 \0 t; e$ T
#例子4 :投票程序3 w" s( o- Y7 Y. J; Y
在这里:http://89w.org/thread-715-1-1.html - J* K8 s! ]+ q5 t5 Y; B
3 A5 \' R: C4 ?( I( A) S7 a9 D
#例子5: 动态创建并保存图形 ) H0 g7 E/ F# H4 g) i5 @
5 J3 f" m, g3 z, W<?//必须有GD库支持
; i1 V1 ?; k, f- }Header("Content-type:image/jpeg"); ; ?! `/ d( I& e& D8 ?4 o
$im=imagecreate(400,30);
# D: y6 ~4 {0 P# B7 l4 u) e' ?' E0 l! Y$black=ImageColorAllocate($im,0,0,0);
4 i. j' o2 L( Q; E' f) J$white=ImageColorAllocate($im,255,255,255);
6 y8 g& p9 h7 ~2 h0 V+ v; X' cImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
! f$ ?7 N8 @( V) ~3 nImageJpeg($im,"hello.jpeg"); 1 B7 f7 N2 z) v! } k# ~
ImageDestroy($im); ! v. l% w' }: p \9 G6 r. U3 o
?> |
|