|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
, R" i G- m$ cphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 + o# f5 o: G7 Z# A! q
( I0 D; H+ o: C
---------------------------------------------------- 5 h- W5 O4 Q7 X, j2 T8 s; S+ _8 X
下面进入正题
7 y g* c/ g) w1 K! [7 F准备了5个程序:
* A. V) D& K6 L& m1.使用一个基本的函数,其结果是字符串形式,用echo显示出来 " Z. ~( w: Y* s! X/ ^" |
2.显示一个漂亮的表格
0 G, _9 ^0 _7 Y" K: r% ~5 Z3 ]3.一个表单例子,提交并显示提交结果 & G. E& z# a1 x3 M* C* @, J( u$ Q1 l
4.数据库操纵例子(投票程序) : @' ]/ T/ k [. X
5.动态创建图形并保存例子
( s; N! m% }) f7 }% \
+ w# c* F+ B7 w----------------------------------------------------
4 b& K9 M" c# p% I( {* |+ D; F
$ ] l8 v0 R( L+ y- y. X2 j#程序1:
- s$ W/ f, R) j* O
4 t) W; N8 L8 o9 n) p/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/
, w- P- ]. ]7 ~' P$ \
" B% O3 d. X" |( z9 T" g<?php
3 O9 r9 f" J5 C* M: B( N3 j; Y
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
/ E7 A P9 W5 m! X/ w; v4 F* D) }) W K
?> % x( ^) c7 Q* U0 n# J s# v! q
7 N9 v0 S$ ~) X$ }- [ d7 P----------------------------------------------------
1 }2 ^0 O$ }) M
/ }' F- {# \# b$ m: w8 p) I# J5 s& b! Q5 ]. j. S1 S4 i J
#程序2:
% k- e6 {! s1 ?/ O5 N7 D* _
& f6 w4 s$ h+ n7 ?4 X& Y& T/* 功能:显示一个漂亮的表格 5 Z' q8 ]0 y9 k6 B- {" u% \& W
6 n7 b+ b6 e9 P6 F# \<HTML> 2 E w8 n3 `& ]: B7 \+ U3 r3 c
<HEAD>
0 s, Q; P0 `* r6 h+ _' E$ e, u<TITLE>一个漂亮的表格</TITLE>
; t4 O# u3 ^4 `/ M. q' p1 i</HEAD> 6 {2 O8 F/ m N' O' F
<BODY>
& Q/ F0 ?: N/ ^<?
7 y, Q* l9 d, p( q* n$ Vfunction useColor()
; K2 ^( k' Y0 u8 l" R5 e$ g{
# m3 P& o: f8 X# J/ D1 u. G$ w/* + h3 c% T' L% Q, T4 J1 l
** 请牢记我们最后使用过的颜色标记
) _8 o4 h$ \5 Z" T8 @/ l9 A4 v*/
" y7 W3 k% @$ C7 Z* G8 I* nstatic $ColorValue;
n2 G* W# ?( C* k) q0 j/* 选择下一个颜色 */
4 R0 P2 I c( C wif($ColorValue == "#00FF00")
, | C" q2 u5 q- O{
2 G! Z/ I) R4 E, f2 X" V4 |5 k. u& }2 D B$ColorValue = "#CCFFCC";
' \$ u B- ~ ?, h) n} : f7 f$ S3 g% q0 n. _
else
9 @! c+ g X2 a{
& T' A' Y- T* `$ f1 |$ColorValue = "#00FF00"; % w+ h- r& X6 G; s
}
" X9 d; e t: ]: K$ L4 }# ~# @8 {# Z: h' t
return($ColorValue); 1 n. O' S# ?. H. m6 }
}
0 A( k1 v9 s w/ h, y7 f9 H4 `
( J$ n; p$ h4 A( o" N/ G$ S8 h& U1 iprint "<TABLE WIDTH="100%"> "; - c6 u: r. G8 R
for($count=0; $count > 6; $count++) 3 I5 v" ?, U0 T- ]! z* y7 H
{
7 k5 v( ]# U' S+ |5 N% G2 m1 U/* ( v) A1 }* s0 z& G# i0 o
** 取得当前行的颜色 , b3 p" u- X1 V/ g" s' B
*/
7 O$ Y: G# P( u/ T' \. m8 a$RowColor = useColor();
$ E& I+ A& J" P9 w/* 0 t E% R1 q$ \
** 把背景颜色用HTML语言 , l6 ^4 d; b6 x& k' ~0 H2 [) L! C
** 输出到表格单元 ' j/ r# d, v* z7 U- j
*/ 8 w2 d! z& t! g( `6 R7 o0 U
print "<TR><TD BGCOLOR='$RowColor'>"; ! ?, a7 b# S) Y- g
print "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> ";
" J) q7 i7 `0 d}
- r5 w6 |& ^9 I5 S, w& q9 b' rprint "</TABLE> "; 4 y0 R% f- n5 h6 P$ J% d
?> & ~6 q* r0 ]' f: A& O G; _2 o3 Y2 C
</body> 3 }) @2 V( S0 S4 F/ t! Y3 n
</html> 4 ], j& q/ n# F) c5 j5 b5 L( H
. x' q$ ~8 G" D: {" I8 ]1 D
---------------------------------------------------- 8 K2 w% r. j5 |% H
#例子3
Z9 ?( Z+ m! G8 r8 l- J ?$ ^9 S& k
<?
8 w. g' i. u4 y$ Eif($send)
0 j: t5 E6 g: T, A) z$ r4 R{ . j( J$ c4 _, F' t) J: d7 S
echo "发送结果:$send"; $ X3 f9 V! _* |; [# [
exit; 8 K# G/ p6 O4 p' `0 N+ C4 \' v
}
, m! F: r7 x$ C! B, D/ g# W( e: v" T; B0 ^ f/ M1 i. Z
?> ! L, n6 q& U/ `- Y. T: T
6 | C! A: ~1 `( q/ \8 z
<html>
5 E# a" H8 t: g% H9 H- D! N$ p3 x<title></title> ! Q+ v) i6 T, @3 \# B- u/ J5 C
<body> 0 p) R. l& D5 O: Y& V& u
<form action=<?echo $PHP_SELF?> method=post>
$ l* S! T. p( N/ T* q: e<input type=text name=send value="输入值">
2 l6 Y, r8 {8 S; @5 K<input type=submit> + n! p2 q/ e. S J; e" x
<input type=reset>
0 z2 l+ @; Q. |2 `2 e</form>
4 m: _# ?* |6 a& V</body> ! t2 a# h( z$ `/ p/ o( y
</html>
) V. A) D, A4 F2 o
* j8 m/ M4 ^0 ~% [3 }----------------------------------------------------
) A# o+ _& x! t#例子4 :投票程序
; |/ [6 F7 f. L! J+ f! Z在这里:http://89w.org/thread-715-1-1.html
' Q; z( e" }: u! ?( _8 n9 k
7 W- Y. N0 ]) K `% y#例子5: 动态创建并保存图形
1 Z+ d0 ]/ P( e
' Z$ A4 \# n& e, h9 ^<?//必须有GD库支持 6 X$ [2 k! \1 e+ g u7 v9 \* @# }
Header("Content-type:image/jpeg"); ! ?% k' }( H4 o3 ~/ t: N1 ?
$im=imagecreate(400,30); - W4 m1 e4 W8 B
$black=ImageColorAllocate($im,0,0,0);
; F- F x8 M6 i$white=ImageColorAllocate($im,255,255,255); 8 Z/ ]' y! P' g3 P3 T D
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
3 _6 H* v/ q" t4 ]ImageJpeg($im,"hello.jpeg");
/ D, c8 x' ~# ?ImageDestroy($im);
, U1 Q% _; G$ \% ] a5 P?> |
|