获得本站免费赞助空间请点这里
返回列表 发帖

给初学PHP的5个入手程序

1 B" X4 s$ j4 `$ Q# T
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
3 P) f5 w* i" q
! X1 c$ E+ d  Z+ U----------------------------------------------------
4 A* G. G) Y# l2 K0 @下面进入正题
7 O* u% l+ a9 Z! V) S
准备了5个程序
: 7 Y/ {. R, O& C8 y0 I# \" v1 |
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
" |9 j% z3 a) w# j  i9 j6 V3 C% G
2.显示一个漂亮的表格

8 k8 S4 ~! w/ B; R. l/ w% J4 w: m) N& D3.一个表单例子,提交并显示提交结果

, w7 ~4 L- _* P# s% B0 ?. F# B; e4.数据库操纵例子(投票程序
) & ~) M7 G6 R3 |5 c! q! N. v' ^& j3 p
5.动态创建图形并保存例子
+ d+ O1 d. D; k0 b+ j/ Q0 J
. ^; d: ~8 s9 a- D9 u- E( q6 \- o
----------------------------------------------------
: S4 F, I& j2 K8 c6 C5 m* ?0 S7 n. J# }7 s7 F! R2 {
#
程序1 7 t( Y2 ~6 S. J3 D+ g* q
/ H  l7 S! O! H; w/ N2 J
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
2 Z( T1 K6 _0 _1 I) x! s1 G1 c7 g- u8 z
<?php 7 b' N0 {( o- i' I% w3 O+ C

8 V& {9 l  i4 L% Aecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
8 }% p- u, K- ~9 Z0 U. E& r' Y; ?; P
?>
8 ]. ?' \+ x/ `/ s7 y; ]: I
2 q% D$ [$ g/ B6 c5 q---------------------------------------------------- ! p9 p  ~- \4 m  y' c* a

5 N+ R; |6 ^5 t8 g3 x# P' h# j' W# ?
#
程序2:
( G- E, ~9 z/ W  D$ l7 G) R% O. e, N) V8 \) E2 ?0 F0 b$ [) A
/* 功能:显示一个漂亮的表格

3 d5 U) w/ C! A
2 n! Y4 ]+ ^0 B* V( x' O) B* |  L<HTML> ; I. |6 G& y9 ?4 n+ V" `- D
<HEAD> ) W, V3 ]% W8 c; j$ B0 a. s
<TITLE>一个漂亮的表格
</TITLE> 4 B( S" S) u! Y( ?
</HEAD> - Z4 T# p+ ]7 B7 ^& v0 `. Z4 `: F
<BODY>
- l# O8 a; m/ ?' ]- {) g<?
; u, k, _4 _$ o( J3 Nfunction useColor()
  D  `* c% O+ I- K{
; J& D3 d4 q* a0 U2 g. t2 k/* : C+ m/ z2 H8 |* W4 v& k' ^7 z
** 请牢记我们最后使用过的颜色标记
3 S9 m: j. l  R8 T
*/ * R! R" O! j/ w7 L& j4 `& U
static $ColorValue;
1 `1 F/ E8 B& T4 \" s0 V, j/* 选择下一个颜色
*/ 1 b, Z* p/ d$ x
if($ColorValue == "#00FF00")
& Z9 }6 A$ e7 ?5 A. r, J5 o{ 2 U6 [6 I3 U. L# ]: a
$ColorValue = "#CCFFCC"; ( u3 m' `) s) J) ^* [2 D2 T9 T
}   S  `5 N. ~- L& |* _1 M
else
  ]; v+ X6 _8 e9 a- e9 |{ / x. `; D( x* l
$ColorValue = "#00FF00"; 9 y" K' |$ t2 T/ t3 ?2 g! g
}
# y) \, I5 E$ W3 J! w
- a/ x4 O- H  a! X- Lreturn($ColorValue);
9 @' F& o4 \7 y) B  w: x" D5 i}
, o: X+ c+ ?. k( K% \
1 Q, g% t9 ~$ D( t1 A2 T$ vprint "<TABLE WIDTH="100%"> "; 9 [! s4 Z  I' T, T0 l" k
for($count=0; $count > 6; $count++) ) J' T) T; N! D; M2 K/ ?
{
$ `* E; `& k8 y# ]" f- Q5 B, y, W/*
7 k. }4 M. g& ^1 `4 a, `$ C** 取得当前行的颜色

5 ]  w2 s6 Z; G: p6 p*/
7 c, t4 |4 h; W0 y! @( D8 ^' @; Z$RowColor = useColor();
0 u: f, ^! v, i- f" ^1 h/* 7 W6 Q2 V) L/ [
** 把背景颜色用HTML语言

" ?, x( A, M6 D- P& s. x** 输出到表格单元
& ]2 u3 D0 f* p: D7 J' _/ K
*/
" S; a/ \: h$ Q- @8 L5 ]6 D* cprint "<TR><TD BGCOLOR='$RowColor'>"; " g' C& w4 g5 L. P
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 3 q0 B/ d( _, k
} % y& q6 b! J% d0 X7 |, N5 z: F
print "</TABLE> ";
; E+ e  c5 \3 s?>
5 }. R) W7 p$ |( F$ S- ~</body>
1 b0 C; B$ r6 D4 E  |" N</html> 2 h* S$ ]. J: @, q, B1 d  C1 Z1 O
" \2 N/ P5 q- S1 y, H
---------------------------------------------------- ) M+ x1 y: V; U0 O  Z
#
例子3
2 X+ R8 D" |$ S) ], I7 [% @0 V& Q
<? / m" ]  g1 _1 I  ^. z
if($send)
% T' j( I, c. t& I4 D% l+ @{ / q" Q  n% d7 T0 c7 Z& C( M+ ]
echo "发送结果
:$send";
' \* L# J0 U) Pexit; 2 k2 E/ |. y  g7 I2 K
} - f! U3 m! N+ n! e& r7 @, O; v7 x+ ?$ g
" t1 R& J2 y  W. \0 t0 S
?>   T) T% v) m+ b; y
8 w# H& P; J: i9 v, ~' w
<html>
( q4 O$ u( y# J& G4 U- ?, \' a<title></title> 0 q3 Z3 a" {$ A4 c
<body> # C, |4 ?7 S. P8 a
<form action=<?echo $PHP_SELF?> method=post>
& O& V* H- C( w) `% E5 z, W* u<input type=text name=send value="输入值
"> + u: T7 R, p; u8 \* @
<input type=submit>
( x) o4 _0 e  f! U; R<input type=reset>
9 h: B6 \2 M! u* D. x5 J</form>
. L; [1 P% W1 J/ G3 D</body> 3 h( T* C% }$ K+ o9 E9 `9 N7 h
</html>
. x' b  ^) P( a  T! Y, x( s- P
4 K& Y! m7 ~1 B# Q$ Z---------------------------------------------------- 3 R& ?0 P: K- j% F# F
#例子4 投票程序
+ ^1 l) S2 d( `7 ?6 e
在这里:http://89w.org/thread-715-1-1.html
* \; D$ N; w+ z; l
: J/ f5 i  k& l7 [5 J
#例子5: 动态创建并保存图形

9 k4 _3 E$ }$ p6 j! U, P: [5 Y* i2 u
5 A9 B: _: x$ V! L4 U" W, ^<?//必须有GD库支持
! J7 Q5 V2 a" k5 F: [8 w
Header("Content-type:image/jpeg"); 9 H; g* j" L# q' C8 h5 S1 H/ |0 ?
$im=imagecreate(400,30); ! Q4 O  o# I; a6 T# n6 ?; Q
$black=ImageColorAllocate($im,0,0,0);
9 g2 x& w. U) J% g" G9 N$white=ImageColorAllocate($im,255,255,255);
1 d! ]: I( g& }4 Q& [! MImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
# g% z8 O- w+ ]! U8 {" M4 v0 D2 L& qImageJpeg($im,"hello.jpeg");
7 ]' D4 s- a! O2 x. mImageDestroy($im); $ Z, ]$ Q' t1 e/ e1 X+ A
?>

返回列表
【捌玖网络】已经运行: