|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14447
- 金币
- 2509
- 威望
- 1647
- 贡献
- 1457
|
% t+ K( W1 J* u' A3 {2 uphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ J* ?3 \7 r7 a3 ]. }+ S8 Z5 e5 q, x5 Q
/ a8 [: B) H4 U z2 `
---------------------------------------------------- - ^6 G' ^, B& Z! X" T" P5 {( C
下面进入正题1 p) o4 b' T2 h0 M, e, G
准备了5个程序:
' O* L( j% r2 f( Y; k" [1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 * L3 O" }) ~( H4 ^3 b9 c# w2 w G3 K$ t
2.显示一个漂亮的表格
6 Q1 x' C5 ^0 t( F3.一个表单例子,提交并显示提交结果
5 E) }& U5 ?( e$ H% m4.数据库操纵例子(投票程序)
7 l6 _9 M! `% a( y; g! Y. y p7 v5.动态创建图形并保存例子
7 R$ x0 s0 f+ T- t) F
) P2 _3 @9 N: s/ [. t---------------------------------------------------- 1 y' G: L6 m0 d2 t6 Y# h, s0 j
( N# S& p4 D; S X1 a; G. q#程序1:
2 [: m( s$ z$ ?2 Z
+ x1 z% h; H6 X/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 7 A' V" R1 ^5 g O0 c/ C+ X
3 W% \4 g2 P/ v. I# [$ c; }& F! k6 n) _<?php
f$ s, K! c& q0 L- S5 A" X
5 R/ X/ b0 P/ Z. Mecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/ * W0 Z1 i8 p a% s% B# }# A
; i2 O; E8 H, Q?> 9 t" l2 x0 W7 `" H& v9 m# s
8 j3 v6 U$ C# o5 C----------------------------------------------------
* b/ I+ c2 L1 j. j, @. j, Q2 `: h( \
2 S0 {8 i) V/ O' `" |% V7 ?3 U7 s' W% w
#程序2: : q# [( j/ z. u
0 C8 y; F s4 u
/* 功能:显示一个漂亮的表格
: j0 M3 M: q! w5 n7 ^9 f8 i: s2 i, m7 G6 B; e" ]2 o* z$ @
<HTML>
3 `( @/ k. g3 j5 b<HEAD>
5 B! U3 c8 a: f: _5 Z/ U! X<TITLE>一个漂亮的表格</TITLE>
; s% A0 y' J/ ]</HEAD> K0 f) ?5 b3 q3 s4 x* Z8 u
<BODY>
) H q* _$ @* J. S! N<? " W/ {& @; d9 d! ~- `9 v4 _
function useColor() 2 R$ I, r! J; C e/ I0 }
{ 8 F' A) | h. E; D" V# z
/* . r6 Q; T# ^! u9 q1 d, a& r
** 请牢记我们最后使用过的颜色标记
' X: E5 T1 A& T" i+ D*/ 6 B8 t& f( |: R1 V- G! t( h# s
static $ColorValue;
! ?" p# F/ A. z. r+ f/* 选择下一个颜色 */
" k3 R6 j+ c, Uif($ColorValue == "#00FF00") ) ?1 q% u2 [2 l0 R) S4 V; w
{
/ B+ c6 M- v0 f, _) y: P$ColorValue = "#CCFFCC";
2 s7 S' ?9 z2 o1 f) m. g}
3 ^5 v/ b( A- Celse
% Z5 u4 l% e$ C% D; }! ^% Y; k{
: h/ h' f7 I, C, F6 \. H$ColorValue = "#00FF00";
2 q8 \* s+ o% E1 y7 {" B# e t" K}
1 ~. @) }' B0 {/ ?% f) t% B8 w1 U4 d! j4 `9 ]- y" d/ ]
return($ColorValue);
- k5 [ L& ], e& Z' @& }} ! r8 m) m& |, L& V* R" x
9 ~, J6 E4 Y1 b
print "<TABLE WIDTH="100%"> ";
7 H$ \/ L, A9 c+ L {for($count=0; $count > 6; $count++)
, {% a- w; V. X{ 1 d& j/ y7 q# X3 l; E
/*
M+ f, ?; R4 l5 N# n) U2 Q9 W# s** 取得当前行的颜色
$ b$ P0 Z( {3 r. V*/ ! R* G) E& h9 ^* `2 y
$RowColor = useColor();
/ J7 p1 ?* u3 B6 U6 o/* * d3 T3 J- L; a4 z$ i& z5 B
** 把背景颜色用HTML语言 . ?6 z* x8 q7 i3 C0 h/ V; W2 O5 ]
** 输出到表格单元
8 O$ B3 ~6 q, R( I; L( K*/ - f) Y$ G; E) O# I' O
print "<TR><TD BGCOLOR='$RowColor'>";
) s: D0 F& c, O+ t9 O# cprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; 7 c/ i2 w3 r' z: _ v; u
} 6 P S( q, B4 `
print "</TABLE> "; # w5 P* Q; l# j
?> " c4 |1 ]& U& A2 m1 l: N
</body> # d$ v/ H" D/ ?3 l- R
</html>
# e7 _1 X, X. p+ w# @ h7 u! W W% [2 E( V; x/ l/ i
----------------------------------------------------
7 O% U" P1 F. Z#例子3
+ A! o% e- I, h
( J8 `# U5 x; G! D% P0 u<? 8 [% b _$ J7 H- ?
if($send)
2 A* e4 L3 n4 ^! m3 R# S{
6 x8 F5 B3 e# _. k9 o; F5 n6 \- ^echo "发送结果:$send";
' N% U) \4 d4 {7 D- ^9 Pexit; 8 Q. |8 N2 a3 a& D+ m
} ) w! D1 ?) W, {( m4 {$ p
' _# j4 n$ u7 k% n" w?>
. y( B5 U7 y0 c( f' {$ S& ^3 L: u# R- k" E- [0 u( |% G
<html> 3 A: I6 B$ `+ k, f' U) S
<title></title>
" ^: c+ @2 V7 \" \4 O- ~6 }& l/ E<body> " g0 U8 W' I/ @1 e( e f4 l2 v2 z
<form action=<?echo $PHP_SELF?> method=post> . C7 y! }& c) v8 }4 |2 H1 k: n
<input type=text name=send value="输入值"> 2 a% P7 g% B2 G5 {4 j, [
<input type=submit>
, y, `, T/ e8 R<input type=reset>
1 q/ z9 _) `- b( H: b+ i; }% t% A/ v</form>
* y5 P2 k5 v, C. B! L. d" s</body> ) D3 i1 h" n' T
</html>
' s8 `7 @. l m: @/ Y+ m" @% t1 }/ @: R0 ?
---------------------------------------------------- ' ~) ]8 C+ I4 D+ X
#例子4 :投票程序
) H' ^' {2 q8 p在这里:http://89w.org/thread-715-1-1.html
! r' u' H0 V0 |' c9 r2 q' y) @% `- ?5 x* S4 L$ T0 L! H9 E1 |% ~
#例子5: 动态创建并保存图形
, ?8 ~; U$ N- l! z
. Z. D( e+ f* v' k<?//必须有GD库支持
f% V9 O* T# SHeader("Content-type:image/jpeg"); ' O7 l% j6 W- S7 Y; P" G' W
$im=imagecreate(400,30); 4 s8 A7 B7 T9 h2 C
$black=ImageColorAllocate($im,0,0,0); % \% e R' a9 J6 t1 x% M
$white=ImageColorAllocate($im,255,255,255);
( K7 g# o8 ?3 wImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 z; Q- [, U) V- g& C6 O5 \ImageJpeg($im,"hello.jpeg");
9 i0 Q% q3 R$ OImageDestroy($im);
* G( `' ^6 I0 R$ q! Q* P?> |
|