标题:
给初学PHP的5个入手程序
[打印本页]
作者:
admin
时间:
2008-3-26 16:13
标题:
给初学PHP的5个入手程序
3 H" Q. i: b% |3 T. Q) p
php
的基本语法格式与
C
类似,没学过
C
的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
" a X. {. \# _. h' Q
% q+ w0 r$ I K# u
----------------------------------------------------
! X) Q( U. ^7 p2 n3 n
下面进入正题
, Y, w1 B6 Z& z, | k G1 a
准备了
5
个程序
:
. |- x. E& Y J! `: O" l' S# F
1.
使用一个基本的函数,其结果是字符串形式,用
echo
显示出来
4 r `2 j" V. X: F
2.
显示一个漂亮的表格
9 j6 q" ]' `' l6 z6 x! X0 Y* I
3.
一个表单例子,提交并显示提交结果
$ y |( f# k2 q5 y
4.
数据库操纵例子
(
投票程序
)
: ^; Y- `+ t1 y% p2 ~1 l2 j
5.
动态创建图形并保存例子
8 \" a. j# R) K2 r1 E+ S
" s7 j6 l9 ?: o4 v+ X4 ?& c4 S7 p
----------------------------------------------------
. ]) J1 G% s: ^$ h8 c, Y/ H/ R' P
0 S! B- h8 [6 z
#
程序
1
:
/ y R) e7 P; x. {2 k9 t
+ B# E$ \& T/ U" j9 _
/*
功能
:
显示
PHP
极其
APACHE
的配置环境和各种参数变量
*/
/ {$ U/ g2 ~. Y! o; J
4 I1 ^0 p( |$ o/ C2 Y6 ?
<?php
2 Z3 Q2 I0 |, r6 v; ~4 z$ z
- _3 X: v8 O' e# m6 f# T
echo phpinfo();/* php
有丰富的函数库,大量便捷的函数极大的提高你的工作效率。
phpinfo()
就是其中一个函数
*/
2 d4 e9 n8 G# H8 d }
( B# F1 k1 \, T5 m% u
?>
3 q4 ^* j8 S& h, E! i% P
% o5 ~* Y$ W9 J" j1 }: J; g! w* A
----------------------------------------------------
1 j6 o' ?- z8 ]! z% J$ D4 q( f' ~
( ?' y, X" ^. L1 h$ k
7 F# w% p# {/ D: b
#
程序
2:
5 b$ |3 E" k# b- Z2 W" L0 t% ]
@) n" [# ]3 o; S+ w; D; R1 p
/*
功能
:
显示一个漂亮的表格
* H0 v$ P1 Q1 S0 X8 U0 R$ l
% @+ u" d) ~4 O' y7 `
<HTML>
/ D1 b& x# a5 X+ b% L* w+ ?
<HEAD>
# W( a6 e4 I( [
<TITLE>
一个漂亮的表格
</TITLE>
# q" W K ?8 W; p" L( u
</HEAD>
: V; j- t9 W: `" D& p
<BODY>
8 M! \5 c" J6 @' H9 ~7 a
<?
: [6 J' z) d9 v* y2 z' g& t* E; s+ T
function useColor()
- C) v; l8 J4 O2 [2 G1 z D3 w
{
. P6 m% c1 a+ M- d0 x9 Q
/*
( p# a% d7 l% n( {: v X: ^
**
请牢记我们最后使用过的颜色标记
9 A9 m1 n* e4 O/ r: L
*/
0 m3 I0 B- t% @6 V0 t
static $ColorValue;
5 |5 V' |& S) N; R& T1 v4 F( R
/*
选择下一个颜色
*/
' `- g2 `# J! ~7 o: y2 f1 w6 E8 h
if($ColorValue == "#00FF00")
( U& v, G6 t8 e h3 y5 }
{
: t* }0 P# @; [( d5 m8 j+ [
$ColorValue = "#CCFFCC";
+ C3 G( x8 _; m% N1 d1 F
}
' o' Z' B( M- g: T7 j0 a" h5 C7 S
else
u, q, E9 z2 d! s! Y
{
O$ N+ U% c- e; n
$ColorValue = "#00FF00";
' d# Q, t3 v1 N) L! T2 M9 t5 ~
}
! ?9 r1 y$ @8 C; V
( F6 ]/ }* {$ ]7 V& y
return($ColorValue);
/ _, v: M, q. R; t: c) R9 P+ r
}
' g6 U- q( O; y! W
5 @4 d4 j% c7 P! Y) \7 }' W
print "<TABLE WIDTH="100%"> ";
" h9 _% w0 s4 h9 p- y0 o. ]
for($count=0; $count > 6; $count++)
. x1 B% A! x7 X% o$ Z
{
& m6 n! d, V+ V! m! B6 A
/*
! w. N1 r+ n+ N/ p8 E( y2 ]
**
取得当前行的颜色
, f$ G" w) c9 [' D( \9 A* i9 {% j+ {
*/
" G( ?% d5 B3 T' b5 R
$RowColor = useColor();
" C8 C$ X4 w: I; ?' c; R6 y4 ~% ^
/*
! {) i+ ~9 {$ F( w+ \
**
把背景颜色用
HTML
语言
) J: C0 M! i9 H
**
输出到表格单元
$ T0 H+ Y' F6 i% m0 z
*/
6 b" C! t4 r% K* D" @
print "<TR><TD BGCOLOR='$RowColor'>";
/ |9 N8 D" I# r8 m! `* h
print "<FONT SIZE=2><CENTER>
行数
$count</CENTER></FONT></TD></TR> ";
' Y9 d' n( e2 ~% ?& `: m
}
$ x+ }; g/ b3 S S: I2 x
print "</TABLE> ";
1 ]4 z1 _# w4 }! w" h$ ~4 c
?>
: |5 R9 ]. Z1 ~% E
</body>
6 b5 \+ y# w) w
</html>
$ U* m, I2 P0 |- J
' _/ u. i7 d0 L5 E9 N) I, U9 C. r
----------------------------------------------------
$ k- U4 ~+ n A+ D7 r
#
例子
3
& H# D9 T2 F* b, `
% v0 p6 J5 u z4 r* k
<?
Y. p1 u& _$ J1 L
if($send)
- q' K6 A, G" y6 ~5 `2 T1 ~( ]
{
9 C# Q# A: L# [5 _$ H) L( c
echo "
发送结果
:$send";
q) k% q3 s) N9 M; x4 O% s; w
exit;
# r4 S- y1 i, p% z# h& x
}
# G8 z6 U2 t+ f, q
) v- m+ S4 Q. G' M
?>
' r7 @$ z" ?. h" Y
$ h8 X ?- L2 D! L
<html>
: n5 ?) a \! E% d7 j
<title></title>
9 M F- |) w8 j& b* K& z/ o8 U6 p" L
<body>
7 u9 K* d8 n$ g( U. J
<form action=<?echo $PHP_SELF?> method=post>
# C- z% J0 O) g
<input type=text name=send value="
输入值
">
7 f1 g6 m' k* z, J5 p8 j
<input type=submit>
' m; \1 t- l! ^ q; X9 K
<input type=reset>
, a( C5 Q# T7 K6 M% C" j
</form>
/ o, U" X) q5 ~
</body>
& w- ?) B* K: @7 T! g2 S
</html>
5 O. a) v2 ~3 ~3 o" J% N# {2 k
7 B4 g# \1 E$ z: c: f( d/ P
----------------------------------------------------
5 l- {; @/ ^1 Z, A4 m! l/ {
#
例子
4
:
投票程序
4 ^$ A9 ^7 [# j* E# W5 l# i
在这里:
http://89w.org/thread-715-1-1.html
. U6 J/ v; t) F7 [0 a4 S Y
. N2 N! K4 c$ {- a+ d- v* v1 |
#
例子
5:
动态创建并保存图形
4 T* Y% K( Z/ Z2 j5 W& \
- S( z7 ]+ m. c' ^8 N
<?//
必须有
GD
库支持
8 M% |8 j! V+ n9 h3 u
Header("Content-type:image/jpeg");
& a3 Z1 ~7 |, u9 X3 L
$im=imagecreate(400,30);
+ o; }2 I. n% c8 s6 S
$black=ImageColorAllocate($im,0,0,0);
5 X3 z3 l6 J1 Y) i
$white=ImageColorAllocate($im,255,255,255);
8 W0 I7 B, E. r" H( [# E
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
1 B* i {- C0 n" D" I! v$ h4 J0 z, l( R
ImageJpeg($im,"hello.jpeg");
k, H& _4 `" i
ImageDestroy($im);
2 R l& Q2 v5 b3 |
?>
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2