|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14349
- 金币
- 2460
- 威望
- 1647
- 贡献
- 1408
|
+ p4 w) ?8 s* Y( T! m/ \0 L" r: t9 c
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 7 C L* U' D. D! }2 _4 D& D
. _/ i- \. ~/ O- q4 o, X- a* o+ I: E----------------------------------------------------
4 L4 y5 {$ K9 ]' Q9 g* k+ [下面进入正题3 ]( b! T' D* g' h% |! z c
准备了5个程序:
+ L8 q5 C* j( P( i1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
* x3 C8 ?4 t8 F+ W2.显示一个漂亮的表格
$ l! X6 }" C6 J' ] U- a3.一个表单例子,提交并显示提交结果 $ s& x% F2 l8 s: ?
4.数据库操纵例子(投票程序)
+ [7 u- f% H4 [6 y$ y1 R5.动态创建图形并保存例子
/ ~6 ?1 e' D- ^( @/ O4 q
% E4 M7 k1 f; l8 e2 F; g# s1 A6 I----------------------------------------------------
+ @; I* ?# _+ Z, }
" @, q X* t1 B9 Y) i$ @" }: `#程序1:
# c/ K; K- w1 O& e$ v) E6 n7 Q4 X0 ?4 G: W7 h# [
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量*/ * n {6 H5 j# u, i/ Q4 L' F2 B3 v
5 B( I# U' V3 O<?php
* G! p2 h- R" W/ M: ]+ a$ x6 Y- M
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数*/
# w6 q8 H& A, o% g
+ a( w' @( f O3 ?. c9 [?> * m! F" g" H( T) M7 b: g
8 `# S$ n% Q9 _6 t3 X----------------------------------------------------
: R- L: ^+ O. q9 e1 F- O3 `: k; j5 ~
( }5 @$ n5 V2 G
#程序2:
0 q4 q5 b' ^+ h% d# |
8 h k. R) Q8 z0 t$ J) e2 |2 g/* 功能:显示一个漂亮的表格 : m+ t* ]: p* W& x4 j) D
9 T3 V! S' Z w9 P6 V( n
<HTML>
( {; v- y' g1 a1 e* q<HEAD>
( v4 f9 q7 P6 T<TITLE>一个漂亮的表格</TITLE> 3 }$ x# Q, U' z; H
</HEAD>
p! o. T+ }( l, J' K" \: `<BODY> 2 x( e( B5 [- O! a7 V7 W$ H& _; ~: }6 i
<?
1 ]* O! I# h$ {/ W' ifunction useColor() 7 n$ G. t: ]/ A7 q7 |8 }" ]) x
{ ' P: [6 e/ X3 k g. f
/* # i4 J& ^# o( U. d' G$ L
** 请牢记我们最后使用过的颜色标记
/ H2 n7 c! b! Z( ]$ r8 U( j( r" Z*/
0 E$ E. v- v% q$ Z3 u/ Ustatic $ColorValue;
2 Z3 ^4 \/ P, M. B& d/* 选择下一个颜色 */
8 b* L1 H. ?+ U6 aif($ColorValue == "#00FF00")
3 Y E1 P) R: M* b6 k- z{
& m& D( ]) _+ N: b$ColorValue = "#CCFFCC"; 4 A4 M8 T. J' L7 S% E& s
} 0 |% l. R& n9 C" |: F4 Q9 S
else 7 c' d& `4 A& d$ y+ M8 G; Q
{
: i; W- r( o# ^& ]$ColorValue = "#00FF00";
a" p x& Q- h) g9 `} * ]/ U9 w% |3 F+ E3 \
/ b' k2 F0 I x* t+ ~return($ColorValue);
$ Y& p" D9 n: ?/ n. M0 [} % R% ]7 U7 Z) L n' @0 N( R) D
' X+ p% z: w2 b* w$ `print "<TABLE WIDTH="100%"> ";
. f4 J/ a; F, E9 Efor($count=0; $count > 6; $count++) . w/ q+ M. H. ]. u2 m
{ + F, J1 d- [) _; k2 I! N X
/*
- O. U' }+ [1 D8 q, b** 取得当前行的颜色
: w: T# m0 e2 u*/ 3 F& `: V) _0 D/ w
$RowColor = useColor(); 9 J6 g& ?0 J8 z1 f( {7 F
/* & Z- W% u0 y* b' A+ n2 d
** 把背景颜色用HTML语言
2 _* a7 |6 f6 p. M- R" J6 C. [** 输出到表格单元 T2 u) m7 U# F5 s
*/
! n/ M( D* y" ^6 C: Eprint "<TR><TD BGCOLOR='$RowColor'>";
1 H6 N% x3 f" A' \) ?* uprint "<FONT SIZE=2><CENTER>行数 $count</CENTER></FONT></TD></TR> "; . w9 `. g1 r Z1 ?% O) |
} " Z5 `5 S; `* S" M m, Y1 V; Z
print "</TABLE> ";
3 q& O/ {6 Y- L# k' u?> 1 S9 Q: H; R. s0 g8 x+ G3 {
</body>
+ w) X* G$ b; T1 A7 E k& p# C: @</html>
$ U% T% N6 W9 a9 ~. i7 |' X( {8 G8 x8 G. `
----------------------------------------------------
4 y, P$ f0 Q6 }. }#例子3 ; l' ?9 @8 { z' [
0 ^4 G0 ^" a# p4 a( U( B8 N
<? " l1 c$ k& F' O& @+ N
if($send)
+ T* F, {% j+ V( Y, l8 E( a: J{
( l0 {2 @6 q6 h2 W6 V6 R' recho "发送结果:$send";
: O+ o2 T/ F9 t7 I8 Q' Aexit;
7 _9 n5 R k# Z }( d} ; ~# f- U/ R- A! ` h# ]/ B: Y
/ O! ^2 Z0 @0 N/ t) Q
?> ; D6 n$ B3 ^- R: d9 \ k' y
- H8 i1 o9 |; m6 m/ q* L& B
<html> ) v2 [' @9 ~! ?+ P. y' |4 Q
<title></title> 8 Y" ]+ X! k) O- k1 }7 f/ s6 s
<body> . a [8 _, P0 F- z8 i
<form action=<?echo $PHP_SELF?> method=post>
0 Q! @5 x) n# z/ r<input type=text name=send value="输入值"> % b, u. U# ^4 t8 A9 o8 A# V9 U; j9 I
<input type=submit>
) N1 H8 b$ ~, P+ f, D! `% @" D6 V m P<input type=reset> 8 T' w0 J6 d5 U$ g( l# b n
</form> 7 J* x9 ?2 {# t: S9 L
</body>
; f+ P4 \$ ~8 b8 R* I, p</html> , t6 `5 w7 b5 ?3 ], ~, B* l% a
- v. Z( P5 Q" _: E) t; J+ P----------------------------------------------------
5 `1 @" O$ O6 C" j#例子4 :投票程序% P; K4 [& h; @& g' j
在这里:http://89w.org/thread-715-1-1.html # `: i9 t3 g# i
+ }( l# v' O" Q+ d; i#例子5: 动态创建并保存图形
0 j- L6 m$ w+ l* ]0 O2 a E' j7 `0 `& W0 b& o3 d+ Q6 ~" u/ D. @
<?//必须有GD库支持 7 n0 k3 m; \# n
Header("Content-type:image/jpeg"); : @% t6 l5 E* P! c- a# b3 `
$im=imagecreate(400,30); / g2 P* g2 X, g# M( W: _1 v: D- n
$black=ImageColorAllocate($im,0,0,0);
; o6 @( m* S3 l0 t# L& k& A. p$white=ImageColorAllocate($im,255,255,255);
* |1 E0 w) N4 ?9 y9 L- k% ?1 q$ EImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* h+ I4 @' @' _+ f# jImageJpeg($im,"hello.jpeg"); . c L9 W9 b+ o7 u' q
ImageDestroy($im);
B$ d0 H6 ~ @?> |
|