标题:
给初学PHP的5个入手程序
[打印本页]
作者:
admin
时间:
2008-3-26 16:13
标题:
给初学PHP的5个入手程序
" G/ S5 i, \. k) C% [
php
的基本语法格式与
C
类似,没学过
C
的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
# p( q' Q" U' b- H& w
1 L) N' X. |" A$ o
----------------------------------------------------
5 G: |8 ?: R( F. O/ T8 o
下面进入正题
+ T1 o' w# `; b
准备了
5
个程序
:
: Q/ K3 E1 X% Z$ A
1.
使用一个基本的函数,其结果是字符串形式,用
echo
显示出来
. Z6 {& n/ u6 }) {
2.
显示一个漂亮的表格
- ~1 Y& t: G8 B1 M) r( `0 x
3.
一个表单例子,提交并显示提交结果
5 ^2 @, V- a3 O, g6 H' k( `8 I
4.
数据库操纵例子
(
投票程序
)
. C2 l6 f% g R7 ]* ^" F6 e
5.
动态创建图形并保存例子
: A3 ]. G- g2 E" [9 z+ g6 b$ c
2 c6 D1 V5 w2 V- w; w5 X3 y
----------------------------------------------------
7 R" f/ M4 i1 y/ Z$ I' b P; X- O" `
; a# Z# P* `8 \+ e- W ?
#
程序
1
:
( ^* i8 G! Z8 L( r
# x+ J+ X8 t/ r
/*
功能
:
显示
PHP
极其
APACHE
的配置环境和各种参数变量
*/
, U* l F8 S& Z* y* x/ }8 |
9 \/ q2 V! d8 F0 Q) L
<?php
1 C: T. ], F1 X
: U. D$ N7 a- c$ @
echo phpinfo();/* php
有丰富的函数库,大量便捷的函数极大的提高你的工作效率。
phpinfo()
就是其中一个函数
*/
( l! e" l& i: f# N! O9 f3 c
: Y* i" M" ~' S0 S, p. F
?>
. z F) K2 |( E6 e5 k( K
8 a8 ^, Z; A) r1 @
----------------------------------------------------
" [! K( P) V& |; F. `
1 H/ z( Q: N. r2 E
2 W1 n6 x' d! m4 X2 ?
#
程序
2:
& _% L: r$ D3 `2 C( C
* M( B% f3 Y8 [6 f3 _
/*
功能
:
显示一个漂亮的表格
4 D/ n1 {; ]# k% o; Q
0 k, m! N- e7 R
<HTML>
* I$ G: v8 s- g- c: ?/ b) k2 r7 i5 R
<HEAD>
$ H2 f ]( c8 Q% I+ [7 z
<TITLE>
一个漂亮的表格
</TITLE>
$ S ]% n9 O' z, I' z2 v! j3 y
</HEAD>
2 w- a1 y4 S$ ~8 y8 r" h
<BODY>
( Q8 b; S+ c- ], L; s: E3 z
<?
. j% i; L! o: i3 y# Y3 f
function useColor()
- p: c) @/ o- N
{
6 O+ f4 D( B/ U) F% }) {
/*
3 Y: C" ~/ {- b; k
**
请牢记我们最后使用过的颜色标记
: m( W6 n0 u d! ~( }# K
*/
( H5 l u* u( j5 G9 G" B2 }
static $ColorValue;
1 v' |8 }8 ^: I( z$ n6 X
/*
选择下一个颜色
*/
B& Q3 E# z3 o
if($ColorValue == "#00FF00")
! o& c9 x" x6 F& w" s8 v- [
{
. C8 ?/ f6 R' o& E( W# S% d
$ColorValue = "#CCFFCC";
9 c: r/ m9 Q* e7 p% x5 N. _
}
- o& B7 v8 P# w! g( w1 {
else
; k9 G1 s) e- \/ ?' ~
{
; e8 W" {7 B( @# h# q; T$ E
$ColorValue = "#00FF00";
4 G0 Q' Q+ T6 A9 I( R& l: R; s7 l' }
}
' r1 I2 a8 u+ Z9 h- d3 I0 e/ K
& X0 {. W; }8 j
return($ColorValue);
; a5 O) f# ^5 o) a
}
. p+ x& b; q9 U
& a( Y* A; [4 V d: c7 t$ f
print "<TABLE WIDTH="100%"> ";
' x& M0 i9 `9 t8 C2 y
for($count=0; $count > 6; $count++)
4 ?6 i9 S! I: {2 A' b3 t9 m
{
8 _! @, {. T$ }) d$ z7 `
/*
. [2 W; e5 P H2 l
**
取得当前行的颜色
# D$ u1 Q, D( K
*/
; @: a! K! g& L- j3 Z$ O
$RowColor = useColor();
' }- W8 Z6 h$ T+ h' ^
/*
- W; J% [7 j2 E+ A8 z+ e% p9 s
**
把背景颜色用
HTML
语言
% o0 y/ @1 L3 ]- u* o7 d3 H! b
**
输出到表格单元
; b0 f& l$ w+ ~" ^+ v i6 L
*/
O) x, h0 n6 C s9 @" {, e
print "<TR><TD BGCOLOR='$RowColor'>";
5 r1 ?8 d; G2 _% L5 s, _5 o
print "<FONT SIZE=2><CENTER>
行数
$count</CENTER></FONT></TD></TR> ";
2 A" {/ Y( Z; k3 }# w4 S5 T0 G( M
}
2 e" a' w; s1 \( D; T
print "</TABLE> ";
, q7 y7 Z& R2 G9 E$ N9 Q+ w6 m
?>
5 F# `( m/ c: @) D! p# w
</body>
; X9 b) R* ^4 j" c" t) n: u
</html>
' h% G$ ~0 M0 \& |
- K& L7 w0 ^& A# W
----------------------------------------------------
0 b! ^' w* ?7 w! T9 o: k% m; g
#
例子
3
/ e8 x, w# f: I8 Q
$ }$ i6 N. U5 q
<?
: {/ H6 Q" x8 `
if($send)
/ d# ^& a: L! b, N
{
# s( W; [0 |7 |% x7 {, J9 G
echo "
发送结果
:$send";
) m5 Z$ C9 W; y
exit;
5 V% _( K; w! v% P# a( D3 f8 X% U
}
6 v0 K) o+ p) j2 |8 ~& |
( B% C. m w" \7 O: K
?>
3 V! Z4 _; e* y0 |/ X
9 x" E4 i Y T+ s* r
<html>
3 z7 @8 \% m: `( i
<title></title>
5 v& c: Y. K: x" T' a6 O
<body>
0 k& c; ^7 E& f& d
<form action=<?echo $PHP_SELF?> method=post>
2 v, M& w; R4 l6 x7 ~" x
<input type=text name=send value="
输入值
">
& n, j0 Q' ?) R. F- g, x- p* N
<input type=submit>
0 s6 n0 ^' b0 s3 v
<input type=reset>
( E4 n' o( y* a
</form>
% l$ a) x5 Z1 K+ S3 G2 T6 B4 h# ~$ u
</body>
- e8 N& ~0 R9 _/ W$ Q
</html>
9 W7 ?2 z# f8 d2 X
( j! S- ?; w/ o8 M8 G$ W
----------------------------------------------------
% e H- {% }# [3 ^. c6 B
#
例子
4
:
投票程序
: B2 f5 {% W/ j' \
在这里:
http://89w.org/thread-715-1-1.html
7 a+ J5 E0 k0 K, C* `
5 z6 o3 p; T8 C) `2 q
#
例子
5:
动态创建并保存图形
! o" V. Y1 [, |7 }/ L
8 M3 U# b: L, M/ R
<?//
必须有
GD
库支持
9 b, I; v3 Q3 h; V R1 Z' P' [
Header("Content-type:image/jpeg");
: V2 h) [2 R2 f, ]7 R* l/ {
$im=imagecreate(400,30);
/ i+ _1 @1 V5 @6 \0 x; {
$black=ImageColorAllocate($im,0,0,0);
c4 L8 j5 l$ j9 D! u5 u* x
$white=ImageColorAllocate($im,255,255,255);
' s. t9 e/ R8 h1 X2 U, ]! v
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 [9 p5 @' T) O) n4 ], ]% Q* _, g9 C
ImageJpeg($im,"hello.jpeg");
. G1 G2 E) b. ^9 S. Y: V% h3 K2 o
ImageDestroy($im);
, M& ^; _% I" w3 l# ?
?>
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2