标题:
给初学PHP的5个入手程序
[打印本页]
作者:
admin
时间:
2008-3-26 16:13
标题:
给初学PHP的5个入手程序
+ H" U: |9 s% x% s% h
php
的基本语法格式与
C
类似,没学过
C
的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
$ @; z& k# @; v4 [7 G- p+ {
% p. _% m' T& [, o% g/ D1 f, j
----------------------------------------------------
b9 _7 X( Y% U- b1 k9 M# }
下面进入正题
) ?3 W$ R7 q" ]3 B, ?! y+ a
准备了
5
个程序
:
, L) w# `" J% [
1.
使用一个基本的函数,其结果是字符串形式,用
echo
显示出来
2 \7 N- C# d( K7 [
2.
显示一个漂亮的表格
+ V& T- v2 w& c: U: M2 {
3.
一个表单例子,提交并显示提交结果
4 {8 s0 v* H i F
4.
数据库操纵例子
(
投票程序
)
# z4 Q7 l, y' d9 h$ X
5.
动态创建图形并保存例子
7 W3 @) x; E- g2 @
2 B4 M* M& m6 C& y
----------------------------------------------------
; ?# |; K4 L; {- C4 w3 a
: k4 U5 c% T. O# E8 G
#
程序
1
:
5 Z+ P0 H8 l$ j
# N! l! P5 v) `, v
/*
功能
:
显示
PHP
极其
APACHE
的配置环境和各种参数变量
*/
9 M$ ?6 d" l- e. }3 {; y, r4 B+ W
. z8 k+ p# n) r8 M1 M5 v b
<?php
o& r; Y4 d$ E& L
7 E: b: u4 c4 Y, \" X
echo phpinfo();/* php
有丰富的函数库,大量便捷的函数极大的提高你的工作效率。
phpinfo()
就是其中一个函数
*/
8 g; \7 e1 N' u
4 V" z& W1 K) s, U( b! Q0 X3 m* z
?>
- x/ F4 y8 P' p4 w, ?# S4 {
1 C: g+ n+ J) U
----------------------------------------------------
+ [; m$ o: U+ S% j" Y k+ Z
2 \" p% P, r7 R8 b5 \
/ |, D0 f$ ]# G$ O+ }9 H
#
程序
2:
. k- f' S+ A8 {' [% p; J' h: T
! p- W: B. {7 d
/*
功能
:
显示一个漂亮的表格
# m" R, E3 B$ B2 X; |* ~
! _+ a" q9 A0 j1 \3 T: L( |, f, f1 N
<HTML>
" W' H0 v" e; q9 Q/ G# t9 Z9 Y
<HEAD>
% n1 x7 i2 l! r8 c7 o
<TITLE>
一个漂亮的表格
</TITLE>
9 v {3 d* r8 }5 G8 ~1 q; j' n* W
</HEAD>
V& ?5 [; Y9 k& i5 Y, ~
<BODY>
! M* r9 x2 x9 R' ~7 B# R) m
<?
% q! `( ?$ A1 a& o" W
function useColor()
/ k8 ~) A- ~8 q# f" a3 _5 b u
{
) N, {7 s. W2 ]: ^1 O
/*
" |8 \ w3 v! w, G9 T
**
请牢记我们最后使用过的颜色标记
2 q2 t/ | f5 J( g
*/
7 p2 j) w- B3 [: w
static $ColorValue;
( m W1 x( R; ^0 e. W4 g0 }- @7 S
/*
选择下一个颜色
*/
) K, N! T2 a7 e7 m1 Y4 s- \: F9 c6 J
if($ColorValue == "#00FF00")
& Q) K2 t5 { K
{
& `: d( l! H. A
$ColorValue = "#CCFFCC";
' E0 d! d# I+ [6 H$ C- l
}
" _7 J% ?8 ]. d9 S
else
2 h/ `' l5 w0 h. V) `4 C
{
/ M5 ~7 E7 p2 U1 Z# k6 U/ @' `4 \
$ColorValue = "#00FF00";
2 O/ K3 g$ e) j& m. x
}
4 L! e* Z V0 n. }
# x$ O2 V0 i, C0 D; C2 Z, ]9 T
return($ColorValue);
9 ?3 F+ j% ^% t" D! P" I0 X
}
! Q j$ q6 O4 o2 W1 _8 S2 S
8 @6 V- F( P' s5 p
print "<TABLE WIDTH="100%"> ";
$ `& J/ g0 b4 w! h! i$ _
for($count=0; $count > 6; $count++)
0 a! \6 u/ W- o" ?4 V+ C ]0 |: Q
{
1 i" @+ o4 c1 @+ [( _3 P
/*
8 ~/ o, Y9 N5 Q+ N5 o, B9 ^
**
取得当前行的颜色
$ M# ?# @! U- H2 Q, p4 Y
*/
8 k( A) j! |" `9 [/ _5 X
$RowColor = useColor();
9 e) `1 j6 B; G& _; @4 T
/*
4 N2 H: b2 t% f) F0 l
**
把背景颜色用
HTML
语言
3 y1 I8 a! l, g* S
**
输出到表格单元
/ M7 r% s1 A6 h4 C/ N8 @; ]% s
*/
: c( {- T l1 q( l* X
print "<TR><TD BGCOLOR='$RowColor'>";
$ f) f1 _/ i0 b7 t( e
print "<FONT SIZE=2><CENTER>
行数
$count</CENTER></FONT></TD></TR> ";
. e0 k5 O+ U5 I( D: F* |, q" B
}
7 l3 S6 O* f! B
print "</TABLE> ";
. h& s" r, O: q: Y& P
?>
' P$ I- B Z# n# [8 k' ^ [. E
</body>
! g$ w) d7 c/ ~. Z: h b" x$ _+ Z
</html>
3 s5 K7 `; [. S6 f
6 x3 t. E: M5 R* o3 I1 ^) A% n! W
----------------------------------------------------
1 C& l! o& Z) }! }5 p: M, ^7 L- ]
#
例子
3
5 ~9 }. ?9 V C0 |* R/ s
7 n, u$ F: j: L) q
<?
1 b5 ^/ |2 ~, P0 n6 V: @+ o! l- ^
if($send)
9 J; q% h) L0 x7 |9 B7 I
{
1 ` \7 ^1 y1 H* X. g4 T
echo "
发送结果
:$send";
: _/ I4 W8 Q8 a% t* H
exit;
8 k4 M0 s+ ]% c9 b6 c. f
}
3 u/ V, a% B7 T' v
5 M0 X% x- J2 ~7 e5 o$ F5 F: @
?>
0 F" u4 Q3 k( O' P
2 C7 F. p v0 }% d( n0 ~: |4 g
<html>
- f. @; o5 c2 `$ S
<title></title>
1 {: G, R) K- V$ `( k2 O; L
<body>
' C* n+ u7 l( s$ o( w9 K9 p8 T; @* y9 Z
<form action=<?echo $PHP_SELF?> method=post>
: i" P& B8 X, M& `
<input type=text name=send value="
输入值
">
' M" `" w h1 P/ m# K: g3 R
<input type=submit>
: T3 z/ q" C, P1 k0 I3 r
<input type=reset>
/ D; F. ]/ }3 n( z! @
</form>
* r4 w* ~: e; E" r, d5 J9 [0 s/ c& A5 I
</body>
4 J2 _4 h/ U9 F& P/ H( _3 b
</html>
- q2 |" R" e+ A9 ]
; j3 U5 N3 p( A# c8 H6 g- v8 M
----------------------------------------------------
3 K# K8 C% p- S1 {+ l
#
例子
4
:
投票程序
! i8 S8 |! j, S" n
在这里:
http://89w.org/thread-715-1-1.html
' a' l+ v! o0 M A9 E
: ~- u3 I$ E# N/ H6 @) U
#
例子
5:
动态创建并保存图形
* H G6 ]' j) }2 _. A H
! U5 b+ \% p: |5 G9 T3 L0 q
<?//
必须有
GD
库支持
) [; w8 A/ m: P3 w8 {2 B0 L; [
Header("Content-type:image/jpeg");
/ L6 `6 P! v" a$ O, z
$im=imagecreate(400,30);
0 O( x4 L/ j4 l' Z/ i! U- t
$black=ImageColorAllocate($im,0,0,0);
: y: q1 J3 o# [# K$ [
$white=ImageColorAllocate($im,255,255,255);
, |( e- ~( J8 `+ t7 C" b: B
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
8 B8 ], | q3 D. B
ImageJpeg($im,"hello.jpeg");
$ D S9 w; L1 D" e8 G$ f
ImageDestroy($im);
! |! O" l8 Y' S, O" B- `5 ]8 t
?>
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2