|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
/ d2 w+ a6 l c
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 6 v7 ~9 a% W6 V
# H4 I8 P2 `" U2 @: m ^# o---------------------------------------------------- 2 p$ L$ Z% ?8 x+ r `6 ^7 @
下面进入正题
* @, y" f5 C% e0 p, ^准备了5个程序:
6 Y0 _+ O( r" j. _. {1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
$ x+ \1 y( t; U! R2.显示一个漂亮的表格 . S7 J! w) _' m/ F; M$ I! H
3.一个表单例子,提交并显示提交结果
) M7 ^" q# H7 D7 F# B4.数据库操纵例子(投票程序)
, L) b* g c% Q. w- S! H1 N7 K5.动态创建图形并保存例子
( |$ S1 l- d" R. q/ n! A9 a7 ^" f+ \! {* t
----------------------------------------------------
5 U9 u( t' l4 {7 m* Z* q* x; M, v2 P- r' ^7 k4 h" O6 [& D
#程序1:
! w( H& c* i- v, s Y# ^6 V3 O+ X: B" T6 i7 G( i' ?4 B
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
# c% x' U! b6 j% B7 l8 k: h( t) f2 {- `" ^/ {& o* X
<?php 0 o% t2 y1 a7 q8 S4 w' S' d3 v" R
' G T9 {4 ^' aecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
* B/ z6 B+ R& Q+ Y; n& q) T8 q, u' k# d! B' i! y+ l
?>
/ s1 K* ^/ ?1 v+ T- {
* L, g5 K4 x8 F# n; m---------------------------------------------------- 1 y: H8 Z+ O' e: f3 M* q) U
; z" }( V, X) _5 I4 e# a t `5 z# V3 @$ r4 O* Z5 n
#程序2: - Y; w4 K9 J& Y
& M- L4 X0 |( F- m6 t2 [1 S) K: X
/* 功能:显示一个漂亮的表格 - b! \, m1 V/ n5 G6 k1 T
t5 o4 Z) a! U4 c" X, d
<HTML>
% i# K9 I- k" K: O- n* o2 x<HEAD>
$ ?- K% E* T* X; P: C& ~8 [9 c<TITLE>一个漂亮的表格</TITLE>
. o3 b. V! w! \3 s+ f- c" B6 C* y</HEAD> ; R: R! X* o" M% g
<BODY> " q8 k7 C, T7 _ W; K4 d! s+ w
<?
9 L/ p! h) y0 {$ B$ m# bfunction useColor() 8 \" f' v( e, [# ~3 a
{ 0 t- \+ |/ S9 J1 A: Z8 Y
/* " u! t& E M3 B" p
** 请牢记我们最后使用过的颜色标记 ' V/ I6 }$ `3 l/ t5 V, _2 C2 ?$ D
*/
& z* X, b! U: \, t+ V7 qstatic $ColorValue; / }9 X; ?7 X' p* ]. d4 p- G
/* 选择下一个颜色 */
& N' x9 ]% X2 E( c" I( }- gif($ColorValue == "#00FF00")
5 n0 {/ W' l o B! ^{ " d" ?- v$ k' ^% A: Z% N
$ColorValue = "#CCFFCC"; 9 H& \! p$ m; M1 q' s/ D
}
4 ?; S- u. O4 [: G- l1 felse 1 @% ^, n& b( y9 _: R
{
H8 o% l. `) u/ m8 K9 M$ColorValue = "#00FF00"; + e2 U, d* r/ m: C; r
}
3 `' Q* h: Q, m: {; t2 c" ^, Y! t
4 Z# F7 T0 ~8 O1 `return($ColorValue); ( x( K- x' M8 V \* s3 V
}
1 k5 [( E- p, L& A2 E- Q
! n; b% W- L. {" i9 h6 r9 z+ qprint "<TABLE WIDTH="100%"> "; 0 g- c) A, C6 }- M
for($count=0; $count > 6; $count++) * }" F& K9 m0 C1 c4 ]0 p% ^
{
& m2 r- E* U2 ~6 J; L/ N- k6 l/* $ j* a4 ?1 m# E5 S- a7 ^
** 取得当前行的颜色 ) c# E S# {" Z- k0 x6 t4 A. G
*/ : D9 f: I* s ~& S# [+ r$ n
$RowColor = useColor(); - q% J7 L( Y* ]$ e/ h/ ]
/* * o1 X) a, T; O+ A" T
** 把背景颜色用HTML语言
5 Q( x% E' q# k& B. o** 输出到表格单元
" P+ ^. u: {# `2 A! V*/ ' W$ |+ R9 l) T. i4 o9 ^
print "<TR><TD BGCOLOR='$RowColor'>"; 1 `. V4 G( L2 e+ M
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; ( d; D1 K, b1 {" e2 z% {: K- `
}
$ E: A% f* o6 r v# H0 K7 Zprint "</TABLE> "; , |# |' d7 u$ y
?> - Y v0 B l' ^8 t& ^6 u3 k+ O ^- _
</body>
3 M" M7 {! `7 }$ L/ }</html> ! o1 I/ O8 B/ h- j2 Q! R5 v
; M0 ]' b+ M5 d6 }4 o2 |, A7 u5 {3 _----------------------------------------------------
* y; N6 L/ i( L N, ?#例子3
$ N1 k( M. L2 D1 {( U# f v
9 k" n. }& j/ |& `9 I0 i- X) e# r1 v<? 2 I9 Z# i; u/ p& M- a5 r% S
if($send) : ^: L, b3 k( J6 l7 }
{ 0 `% `# S) Z0 \+ l+ W7 z* G: b
echo "发送结果:$send";
$ {3 \6 o0 a/ gexit;
; L ^" e/ @5 T9 [" C% [0 R) B. r" q}
0 P* |1 P" ]8 ^2 s3 N- \ j7 Q, p/ P1 k/ ~) f
?> ( {: [$ W( `% @% y7 _* l, z3 y1 Z
# x- S: [& L( y9 ~9 v/ r<html> + Q# h- C% I& S- [
<title></title>
! r4 P6 e6 }! b! C7 G<body>
/ _" @5 L1 d& U i4 r<form action=<?echo $PHP_SELF?> method=post> ( f$ ` g; ]% Z' B1 t
<input type=text name=send value="输入值"> 0 b+ V+ G3 {. W
<input type=submit>
3 r& h% f% V- M2 z& W<input type=reset> / @4 y' H- R: D% \1 s
</form>
b. J+ {! p' \! `' {" K6 w D- H</body> 7 I1 b: w7 k# e6 g
</html> 3 D7 ^* Q7 d- |6 d$ ~- G
4 |0 B' J- H" }
----------------------------------------------------
7 v2 s6 u& R! b6 u#例子4 :投票程序' i7 ^2 H" _6 s A% P4 U0 r
在这里:http://89w.org/thread-715-1-1.html % k3 I: B! H% r- J+ q7 t3 D
# U% Z9 p( Y- R- T#例子5: 动态创建并保存图形
4 u9 o; z% }, Z! K# N) v0 x+ p
1 ?/ H7 z0 _& e# E0 p<?//必须有GD库支持
* O! f2 L4 N( q* }Header("Content-type:image/jpeg"); , e" }0 _6 b# R# y" G% _% P3 c( z% [# F) \
$im=imagecreate(400,30);
( F0 ^( k) D1 J, o4 {$black=ImageColorAllocate($im,0,0,0);
) L- s9 O8 y; g) z1 Q$white=ImageColorAllocate($im,255,255,255); 2 U- }2 f2 Y' U5 g3 P: u% ~
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* Q7 ^* U" \( [ImageJpeg($im,"hello.jpeg"); ( H& F1 V$ Q$ {8 g6 a5 x1 C [2 w
ImageDestroy($im);
5 x0 z G% a: c. ]?> |
|