返回列表 发帖

给初学PHP的5个入手程序

2 r) @9 N% W0 T" r
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ s- O% W4 j5 D( ]8 W/ C# H
+ h% a: C- W; ~3 ?
----------------------------------------------------   P' r8 p! g3 p+ p: x* ~$ m4 L
下面进入正题
5 m9 ]8 R$ ^/ Y  k! w0 |5 \
准备了5个程序
:
+ X% Z, o6 Y* _/ B0 N* C  N8 y4 I1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
9 M* T" x; e4 L  G$ f- c
2.显示一个漂亮的表格

; X- R! _/ I' I& f3.一个表单例子,提交并显示提交结果

0 W  H. M' h- I  G. n" G4.数据库操纵例子(投票程序
) ( R" X  t) b! K
5.动态创建图形并保存例子

& g+ o0 B" A& L: o: i9 s( n; F
0 g& b$ H/ j6 J% o9 F---------------------------------------------------- + J  D1 {0 ^4 G( O! ~5 V. {

2 H, ?. }; W5 @+ \# @9 Y2 X#
程序1
# _/ P: }6 `5 P
# J7 A7 ^6 H. }! h$ \* I5 Q9 E4 V/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 4 H3 x5 b3 M0 u" v  S& y; L

+ M! Y% \; D! v+ T<?php
0 ?3 f8 t# H2 ^3 R+ _' A5 \+ q" L$ x7 A" K$ P8 H+ t6 ^
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 4 d: v# z2 U( }, r4 d

: x9 K1 l* y% f6 S: R. N?>
  e: w5 L2 C$ \/ i# z$ E
; P! V3 U9 {( p9 D1 x$ _: O4 b----------------------------------------------------
3 C7 \) s: y1 y( C* {2 ~) r6 Q( a( a/ w( o; o/ h: i( O4 y3 U
9 p' S) A) z* V3 a0 ~
#
程序2:
' R1 i9 w# ~% e  {) C/ o: b, i3 S0 I" H
/* 功能:显示一个漂亮的表格

6 f+ P, j3 {; F: |- o8 ?1 r7 U+ c4 p. i% E: ]8 p
<HTML>
7 ~* Y; y" p$ Y& }<HEAD>
% t6 |/ M1 T, U' f4 |: K5 h<TITLE>一个漂亮的表格
</TITLE> / E, x: A; T8 @9 X
</HEAD> 6 `' X; b: i4 Q9 q3 G) X6 h0 P
<BODY> 7 H) K7 o. v/ n4 \1 C4 z
<?
3 b3 q- O3 T3 hfunction useColor() 8 j' k$ W; c3 F
{
4 U' q+ C( F% V/ _1 h4 p  f/*
. b+ E4 v$ Q# T: h( s( j! q** 请牢记我们最后使用过的颜色标记

3 X  N" P% X  S" O8 c" o# f8 a*/
: n  w; k1 b' @static $ColorValue;
: u0 @/ H$ I" S& Z( h1 w5 s. A/* 选择下一个颜色
*/
' W3 G* ?. @8 n8 dif($ColorValue == "#00FF00") * k" Z6 }" e! Y7 @% ]
{ ' |; B0 M+ O3 l5 H
$ColorValue = "#CCFFCC"; ! b9 m, h* Q8 T# F0 y
}
- [. z* a5 k3 Y: ^+ f# |else 1 B, g8 e) _( R) l% R7 f( U: _
{
. r/ K. X4 p) P/ W7 g$ColorValue = "#00FF00";
- H3 j* A' S& E7 \3 |}
- y/ P3 t' i8 m! P! p/ r# g0 ~6 x
return($ColorValue); % V6 `( _1 z7 h# L9 I! j
}
6 P' |0 k3 \, ~( d- g, J* M6 a  I0 `5 d3 u3 ]" g0 R& k
print "<TABLE WIDTH="100%"> "; $ [2 Z6 N! S; U3 N( ]
for($count=0; $count > 6; $count++) 8 S  |' I$ b2 P; }! f8 n
{
% `, Z  x+ F5 c1 i& U/* & v# f0 I! w3 o+ s
** 取得当前行的颜色
4 n' `) _3 y% _6 ?* c/ [+ `0 Q, k
*/
5 a  g* j7 _  G$RowColor = useColor();
9 M# D: j: c* V1 o) y# Q9 [/*   q2 ?" x$ `& a1 M. O! h2 r
** 把背景颜色用HTML语言
0 X- ]* I8 p6 h* }/ z- J
** 输出到表格单元

/ b9 n/ ^) K% E9 a7 V*/
# n3 h0 t  |* e* tprint "<TR><TD BGCOLOR='$RowColor'>"; + H+ n4 X5 n2 D- t
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; 9 p* n/ u# P/ p; d3 G0 w
} / z& r# B$ o5 n
print "</TABLE> ";
1 b8 S, E% v1 i) q, _?> + _* f0 p2 K4 z- A5 w
</body> / F7 T, Z) f* Y# F' u  V
</html>
2 {  D) B6 z1 h6 {
6 b+ j; s2 _* f! b+ `----------------------------------------------------
7 a) e' Z: F' @/ X+ W  b#
例子3 ) N. ]; m# P3 V/ z, k. `8 A
% K9 l- |9 Q3 [5 ^8 a  m
<?
; Z9 l) Q( l; w0 }- W5 S3 M( tif($send)
4 L; J' I. w/ t  L  r) T{
) H  t' O7 r' s1 Qecho "发送结果
:$send";
$ K) B; c8 |' Sexit; 5 R1 L, @: v8 U4 Y6 u4 s
} 9 I- V' @" p6 e/ L0 P+ @' z" n! f

! [8 W  o1 {" r9 e+ q?>
1 F2 E" O( [5 n* W$ M0 v" Y! f! s* O) U' K7 O9 e; ^+ `3 D5 {
<html> " T' c0 f2 H0 `, F  M+ W
<title></title>
$ S2 O. ~8 u/ K<body>
1 _. J! c" d3 d" N! ?<form action=<?echo $PHP_SELF?> method=post>
3 S* Q' Q( ^6 m: m<input type=text name=send value="输入值
">
. o9 L, V, \1 L6 O. c8 H<input type=submit> $ g/ k5 h. U0 q' _- [$ p
<input type=reset> " y! p1 v9 b$ F4 v1 w2 }
</form>
9 t* @% `6 q4 @! o</body>
6 Y" t0 P$ m/ t' m1 w$ D! Q, e</html> 7 }3 t8 M3 D! c! ?

) [1 o$ a& e0 l4 i% T---------------------------------------------------- 5 V) Q6 U5 `  O2 s0 t
#例子4 投票程序
0 G+ c' o2 r& i$ x
在这里:http://89w.org/thread-715-1-1.html
5 i% P6 W; ]& H1 T

. Y0 j  \' c* Q# R1 R* Q#例子5: 动态创建并保存图形

) T) r; t, ^- b" }( q% \0 a' ]  k& }# M4 f+ _7 S  n
<?//必须有GD库支持
% T! Q' y2 x1 Q  ~" v0 ~
Header("Content-type:image/jpeg");
0 K5 @' D& n' C" O6 A5 V$im=imagecreate(400,30);
  l3 Z/ U* [4 W2 F& W$black=ImageColorAllocate($im,0,0,0); 3 L# c* l- m/ d7 t0 M3 D
$white=ImageColorAllocate($im,255,255,255);
5 r& D  B6 |/ ]7 pImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
9 G! ~* D2 s/ dImageJpeg($im,"hello.jpeg"); : s* _. p5 W6 c% B2 [9 k# K/ T) j4 W
ImageDestroy($im);
4 g3 ^) L5 S4 v3 Z* A, L) P?>

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