|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
' A- }4 v `( \, D1 m( h; P2 h
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
: h# O/ M: |% k* _( {" q: z4 U6 `/ v2 U+ F7 K2 \% T
----------------------------------------------------
+ k5 s/ P& L5 W$ n下面进入正题( _( f, F. Z+ x7 v' ^
准备了5个程序:
0 T0 M: Q( {) ]( A, s1 a1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
" K# I) u4 R6 `1 E3 H7 A- g2.显示一个漂亮的表格
) w" }2 _( U+ b5 f; C3.一个表单例子,提交并显示提交结果
2 p _ H# b% M" J4.数据库操纵例子(投票程序) / W; m. ~5 ?$ r3 Z: f+ \
5.动态创建图形并保存例子
]& x+ {/ [7 @7 A2 w; _ w6 E: b X1 Y, u5 w1 S* |
----------------------------------------------------
; O) p. F9 d [+ q
' f& G7 U* ^% Y#程序1: ' u/ v. T* ~7 U' p4 [$ ~- m% A- z
: @+ {4 g9 g$ e( H* v; a: R/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ 3 ~% [6 i; `5 a9 ~, d/ I/ b
" n5 F) d; [5 ~" E3 ~% V( F# v<?php
/ h/ [9 H; g8 S$ B( W+ z% s7 c, i( d8 z( r
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
+ m$ R: A) E6 n, c/ ^- Q
4 H' Y% h9 ] w8 z* Y0 X?> " U" `( X' t N* Z' ^. q. [
; J7 B" l/ P, \$ `- _' u. D4 H6 @
---------------------------------------------------- 8 }0 l$ n% `2 D: F; z% g) e
6 b$ G( K" C+ w* ~( }1 y2 a0 T( Q4 A' u. s
#程序2: 1 ^; p* q- f" ~8 O
* b/ G9 q, W! ^2 B7 J/* 功能:显示一个漂亮的表格
6 {# t: o+ u- z+ O8 p, y# R8 |* U& H+ t
& @8 y7 a5 c8 y, k) [/ T<HTML>
3 A X; d8 R# ?* c, G$ N2 ^8 F<HEAD>
" D2 m( M) v" M* O$ E<TITLE>一个漂亮的表格</TITLE> # N2 h R; R- \/ }/ _. t
</HEAD> ! k1 e/ y, A" F% N6 W/ z' D) y
<BODY>
5 S) M& ~1 J* P* R$ \& F( a2 P<? 1 j& Q; \1 P) v% ?; A+ p* x
function useColor() 7 ~/ M$ `) O$ }6 d/ k H
{
4 x% U! S/ t( b Y, U6 Z. ^& _' s' w/* 5 Z' j6 | Z- ^2 c, X1 x
** 请牢记我们最后使用过的颜色标记 3 N( w2 F9 U: p/ M# [
*/
% v$ {4 @! ^# L( C# Xstatic $ColorValue;
! u$ i# B$ u! W, |/ q1 J/* 选择下一个颜色 */
3 ~7 `# Z5 Q6 h# nif($ColorValue == "#00FF00")
0 W# x" @" ^ h, P{
* h9 E; \8 r# ~9 d" H6 P$ColorValue = "#CCFFCC"; - S( @! P8 O1 |% v
} 4 c- f1 l7 j( i0 o
else
; |5 E Y5 t1 S9 A% [7 B{
& B' B3 K$ p8 f4 v4 m$ColorValue = "#00FF00"; ! w7 w0 X" S9 @: @! V5 @
}
9 z5 c$ z% ]! ]. D5 s( m: I+ m' t8 z
* {) n9 j+ N/ Greturn($ColorValue); : f0 e& R+ [$ ~1 K$ M
} $ B! p6 s( c( V' @1 s
$ q E O- H0 l/ i8 m# `print "<TABLE WIDTH="100%"> ";
" E8 x% a; \7 q+ Kfor($count=0; $count > 6; $count++)
/ x8 s8 [' {- Q, ~0 c& Q{ . d+ v6 k8 o# w- Z
/*
( p8 h D0 c9 A8 {/ N+ V** 取得当前行的颜色
- G, F o# F% h# Y1 E+ I1 k% T) U/ m: J*/ , m* A8 e2 L: {
$RowColor = useColor(); ; U) I* s6 `5 l
/*
1 ?7 n4 T. `0 I0 K# _+ C( H** 把背景颜色用HTML语言 ) H8 B$ c2 W% }' c/ p
** 输出到表格单元
- U( D% \# m9 ?/ m; W% b*/
; d. Y9 l9 q# j6 q. @4 O* k+ R5 dprint "<TR><TD BGCOLOR='$RowColor'>"; % `9 k& C y6 A, u) T# I
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
" m+ _0 [% ~1 f2 H$ D} 0 V0 o) q6 T0 }/ o7 s! j
print "</TABLE> "; 2 C' n) ]+ {% s. O
?>
2 Q4 [# k& F/ U. T4 o</body> 3 V& d8 u/ B/ u# h- a& Y
</html>
6 S6 }& y! Q( N$ |& [9 d* U4 S) ~
5 B$ ^# ^, J3 X- u---------------------------------------------------- . X( ]% z* [7 F M
#例子3 / _" ?# D+ G' @; \& Q1 k8 W7 u
2 I8 h% z" f2 f. U) F, Q
<?
' r* K) `1 I. s3 l+ s0 i% yif($send)
* \5 X2 K$ ~, {# ^7 W! n' k g) e; R{
+ {" b! S; Y. [. @echo "发送结果:$send"; ) }: p; Z5 d, E; q
exit; + ]! q: H1 z( X' A, X
} ! A- f) O2 s( Q& j2 g/ M' `
3 D" ^9 w4 Z$ \7 H# q
?> # R& @5 @- j9 S8 x6 A# P. B* b2 m; A
! w, `7 d5 Z u4 n; x( k, R# F<html> R, I( z: A {0 ~; f
<title></title>
$ D& k. e) Y: d; }8 r/ r<body> + k) Z6 ~4 G! G# H: A, w
<form action=<?echo $PHP_SELF?> method=post>
% O" F8 Y# m! q+ q<input type=text name=send value="输入值">
- a% ?" M9 }) T* ?& B. n, S( \<input type=submit>
# u0 _3 P! @" g<input type=reset>
' i7 r B$ V5 [0 W6 S5 D6 |4 U) d) q</form> * _% b6 d& S3 I" j+ n$ |
</body> / j. v8 p4 A6 S! A9 b6 `
</html>
" A! W. Z% V3 ~+ u- d3 {% m7 H" q- N) Z$ X0 w
---------------------------------------------------- 5 r5 N' k; G- r
#例子4 :投票程序
8 w% g1 s1 e6 p& \* B+ @8 _( {在这里:http://89w.org/thread-715-1-1.html 8 N, X1 Y0 o4 g4 W6 g4 {1 M: t$ O
! H4 k! n9 f5 I& I( B: R#例子5: 动态创建并保存图形
& o& j0 j- `( Q1 n9 o- k* r/ y4 A+ P7 p& K f# t
<?//必须有GD库支持
4 V6 L% P5 _: a, i$ j; eHeader("Content-type:image/jpeg");
2 n7 Q8 L7 h+ d6 a M" M$im=imagecreate(400,30); % {/ h3 |! O8 t4 p. }+ O
$black=ImageColorAllocate($im,0,0,0); 7 I3 F* X" w% S( {+ l# p
$white=ImageColorAllocate($im,255,255,255); 4 s6 F! b- d* _: G+ r( x, [! W
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* F$ Q7 @0 r% z( I! g g: eImageJpeg($im,"hello.jpeg");
, Q. U% I3 X& W: hImageDestroy($im);
3 d v1 K; W7 i2 s& K U?> |
|