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

给初学PHP的5个入手程序


2 A# k! l' j* X/ \php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 3 b, J; N/ h% }: ?

1 j6 M7 [2 V. N  ^' d, y( F----------------------------------------------------
! d/ _+ Y* B1 g, P下面进入正题

9 m% D' u8 k1 I4 g准备了5个程序
: 0 N- `" l( [- d
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

: b) |. M- X  L- S5 Z2.显示一个漂亮的表格
5 J3 b* D9 H4 F3 z+ I
3.一个表单例子,提交并显示提交结果
0 f* \! b2 T0 u  y" z9 N2 n
4.数据库操纵例子(投票程序
)
8 r  u- ^8 `7 a* J7 m2 d: q5.动态创建图形并保存例子
5 E- r" U% e' e6 |  k7 e9 @( e

( r& K! {  T5 b8 B----------------------------------------------------
0 ]& _% A2 L7 e! H
, W% E" n6 I: z* u8 R+ r) j#
程序1 3 C; ?- j% s3 d# k
3 b; r9 P9 y/ U- c. J5 U
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ ' G% J7 L( x/ Z7 D4 b/ m8 L

0 J. \( S& _. a+ U* j7 [6 v<?php / H% b# }& k6 x4 Z  F: f- \

, w$ c0 @" g$ hecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
) p: r% [, U# Z5 ^* |! r! ~
/ @5 K) }3 q8 N+ ?0 i- x! ^+ w?>
9 I! p! Q. W% T" u7 @- Y3 q7 r, f; O1 g, V4 s
----------------------------------------------------
# k9 }% j/ U# v  G$ {* E! M6 W# ^! F) C/ M4 Q5 P+ u
9 b! }6 h, G& G5 ^. J6 Z: m
#
程序2: - m, k6 ?" M# S0 A/ D; b! A/ K% }& _

' ?& D! |6 P9 F0 T5 X3 A7 a/* 功能:显示一个漂亮的表格
5 F# V9 ]9 b: P8 ~

0 f. k" E* j6 B2 l( y) x; a6 c5 Y. i<HTML>   G2 M+ q4 k0 s6 p9 N
<HEAD> & _3 a2 Y  ?) v- c+ d2 @
<TITLE>一个漂亮的表格
</TITLE> 5 i# I* p$ m% ?' Y$ R% L
</HEAD>
8 U3 A) G  a( \% ]1 @7 e3 R<BODY>
" q. C! a3 Q, f1 H9 R<? & }7 L  D2 M! f% h& D- X
function useColor() 0 }7 q9 A9 e' M9 E+ \
{
4 m0 G6 B3 J7 D9 m' T0 H8 y  X1 x/* 8 B6 @# N0 P6 t; S
** 请牢记我们最后使用过的颜色标记
) g* \; m0 X9 q2 r' q8 Q
*/ . Q: b# \* I% I- a) u
static $ColorValue; ( R" ]- |8 P* _/ U) X' }* Z9 X5 ~. \
/* 选择下一个颜色
*/ + ?& y4 i8 |6 F+ h  q" e: X
if($ColorValue == "#00FF00") 9 J# Z. z5 C; P$ @2 C4 P6 J. N
{ & w/ H% ^8 O6 V0 P
$ColorValue = "#CCFFCC"; 3 a6 p3 o6 j' K3 J
} 8 ?0 h0 O9 f" N8 P" a+ H/ ?0 t3 x' |! k
else
5 M) o; L, l) S/ X7 ?2 \{ 8 ~7 J8 q. B' }
$ColorValue = "#00FF00";
1 D% L4 P7 @: O, e  d}
- h- e5 ]6 n' p( R0 R
& F  o3 A' Q$ N! C* K4 p$ Freturn($ColorValue);
$ _( n4 t, x0 p) N. P} - R; J# v$ M5 Q  M

" i! C. Q" W$ x' i. e/ Y) w  fprint "<TABLE WIDTH="100%"> "; 7 b" b0 T' D; V8 S/ E: {
for($count=0; $count > 6; $count++) ' \0 _& [" w$ `" |  T& T5 T
{ 3 V$ j$ m9 ]7 \" P
/* 0 K1 O4 U$ ?% @: F- A, T
** 取得当前行的颜色

) w$ p; p! m5 c( o3 l7 u" Y*/ 0 U' G8 Y( d! P* ]. ]
$RowColor = useColor();
, C- k3 g( `; r1 I( u/* , g# f5 A* W0 |( U/ s
** 把背景颜色用HTML语言

; \! S5 q+ T* U** 输出到表格单元
! ]. C& X" j7 F9 {+ u
*/
- }2 e8 ?( i9 M. s3 A' }+ U! }print "<TR><TD BGCOLOR='$RowColor'>"; 2 o( I/ m; E( X+ n9 [, k
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; , X( q% q& @. ^2 b
} * T  X2 M  k9 u5 [# W& c' K% Z9 Q
print "</TABLE> ";
+ d3 F. E1 Y/ _5 A: Y0 N5 p, L?> # c1 w+ Y: T" p* h
</body> ; Y5 i! V9 J2 ]/ ?( B5 D- @6 A
</html>
: X5 i+ H1 \7 w) A/ `' {! P7 `3 L6 _
---------------------------------------------------- 4 y# E# U! z& E
#
例子3
9 f" d6 m. A+ I+ n2 O
; @- ?! }2 D6 u<?
; {9 Z0 ~3 s! l7 r8 f3 `% Hif($send) 7 r8 x' L! u6 I& M/ z) V
{ + B* o9 h- b+ ?) t: K* U
echo "发送结果
:$send"; 1 W5 o# n! r5 ]8 R- Q5 @
exit;
4 w8 R, V: \7 G! h% b} - |% d4 G/ @- |! v
5 Z. t% f) b2 T" S7 e" [# O
?> 9 M' D: S) }$ }* ?

6 _0 X& s6 x' T3 [( T! K! M<html> ) j9 Q7 u2 j8 G/ k7 P8 {8 f
<title></title> ; p( `9 Z' K4 T3 i( J" m- F3 [
<body>
% l- h# ^- A/ T0 i3 ?; o& @<form action=<?echo $PHP_SELF?> method=post>
5 Z+ R' g( r4 _<input type=text name=send value="输入值
">
/ t, @/ f8 E1 j: p<input type=submit>
) W5 T7 a2 @' N  z  K4 z<input type=reset> # ~" ^  T7 l; \! X
</form>
1 g2 A% H+ ]- \- U( s</body>
9 i4 g; E3 }, A2 P</html> 8 q8 w- w! I- H, P

' S9 G: O# I) ]" A* q! \& H----------------------------------------------------
! u8 ~* X" l( O7 J- u#例子4 投票程序

! J/ {. x' _6 [* h0 n( r8 L在这里:http://89w.org/thread-715-1-1.html
- E4 v+ M- E2 T! i' f6 d

9 {3 }8 b  L3 E: Y( x#例子5: 动态创建并保存图形
, C( o) s  m% r5 v1 B' B
$ b1 U: f$ q, j9 x9 k
<?//必须有GD库支持

3 e% P- A9 V( y' E1 N) N! B: SHeader("Content-type:image/jpeg");   ]' @) e8 i# V) L8 C) H% l( {# w
$im=imagecreate(400,30); / D9 g! _$ v$ ]9 `5 m
$black=ImageColorAllocate($im,0,0,0);
8 j- ]( r8 a# ]& W* O$white=ImageColorAllocate($im,255,255,255);
5 U" D- q2 X1 e& S  E! ^. C  VImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); ! K9 @% W' F; d* y
ImageJpeg($im,"hello.jpeg");
; F5 q5 ?! p# O" m5 H1 F  ^ImageDestroy($im); ; Y* h9 e' K$ N; K6 H* M6 f
?>

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