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

给初学PHP的5个入手程序

- k+ F; ^9 B+ a# t
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 & A/ b. o5 J9 C
% k, A! v: ^( J) J
---------------------------------------------------- 8 b! d6 F- m! w7 X: ~- j* c
下面进入正题

, Y8 \0 J5 [0 Q$ c& }准备了5个程序
: 8 ~# r" |  q$ z' W
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

8 U" t5 E. Z2 W% E2.显示一个漂亮的表格

8 `4 F/ T2 B! S" R1 ?# r3.一个表单例子,提交并显示提交结果

; o9 D+ I6 \8 t5 z; c+ }4.数据库操纵例子(投票程序
) , ]$ ]: y4 W2 {9 @( l5 k
5.动态创建图形并保存例子
0 ]* `7 Y* L8 Q  K4 F
' t/ A; l! T1 T& ~) w
---------------------------------------------------- % n" @8 s' R$ u3 Y+ o4 K% w
, T; n0 @, a. j
#
程序1 6 P4 n! m5 M) H) U( H

2 @3 h: q  s2 s  j% d3 Y! [" F/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/   `* ~  z/ i0 B- n6 J, v7 g
2 Y! b* k/ r+ Z; g' c% C" w" t
<?php
  f6 N) F- ^% T  n/ v. Q: Z. E; ?5 T. W. ]3 h! i
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ) W/ \, x& T* u0 |
; N9 X2 `( y  K9 p' v" v/ `' s! S
?> 5 t( S9 @5 J/ G/ I9 b% _; z* [
9 I% p2 \. {  H
---------------------------------------------------- : v4 x# s, r3 \4 _' Q
$ v3 Q2 m' U0 g! x+ S+ r
  _+ ]5 E( H" e6 z& q6 B& N
#
程序2: " m; ]0 a' u& c  n5 v8 ^

7 u5 l$ |, Y8 m/* 功能:显示一个漂亮的表格

0 g  |( S. F! |' A7 ?' i3 C" R$ u0 {0 e# ]- r5 C. ]
<HTML> , m. ?4 B, J2 {9 z/ {# `% t. ]
<HEAD> / n3 p! J$ A2 P
<TITLE>一个漂亮的表格
</TITLE>
9 m/ n+ Z( V% F9 l4 @</HEAD> 5 y0 P# f1 j2 ?. }5 x9 M& q3 Q
<BODY>
" F  [" S, o+ D$ q  \<? . Z& c2 j5 f7 i$ O0 @
function useColor() ! i# H" e7 ^" b% u3 B# a9 v) w
{
3 N4 Y& i; t5 n% t7 P' Q) D/*
8 e0 c. Z7 Y) h9 j- L' R8 I3 U( Q** 请牢记我们最后使用过的颜色标记
2 ]6 d, }: Y- i; V& p
*/   n  z7 N9 |7 ^( v
static $ColorValue; ! c- Q6 J8 ~$ L. v, Y
/* 选择下一个颜色
*/ 1 f+ s' r+ l# B
if($ColorValue == "#00FF00")
' m/ r  a" `/ c{
" \5 b5 F9 n$ _6 [& `; F9 d$ColorValue = "#CCFFCC";
1 w, |4 U8 G, U5 r0 ^. q} 8 G: M# T% |$ D. u
else ' T; k( ^5 P% M$ @2 U: S
{ & l3 n0 h+ V9 J  K* n% d
$ColorValue = "#00FF00"; 8 t. U4 O8 m' f" \: X# T
} % p3 k0 I2 E8 X7 y

5 ~0 M5 X# q! m+ D  rreturn($ColorValue); ! I; \8 ~9 V3 n+ J* u
}
7 v9 k/ @# L0 p
  P4 D" _  e+ q( n$ H3 Q. mprint "<TABLE WIDTH="100%"> "; $ o+ S: A, Z* [' ~( N& ?9 I9 j
for($count=0; $count > 6; $count++) $ B4 {- f* D; k% g, u. q
{
$ c2 B6 e$ B7 e* j% ~6 p9 R* }5 M/* ( M  D6 v2 a/ t& f& \' E' D) k
** 取得当前行的颜色
: u4 l% |- X- Z! W
*/ ! m* {  g# ?+ U. I* @9 w
$RowColor = useColor();
6 V0 b8 A* M; R5 L& |% S/*
- _/ z1 t8 }# D# I4 n# _  c** 把背景颜色用HTML语言

" V, @1 |/ r% E  p5 k  Y** 输出到表格单元
' P9 ^) a/ c/ k% V* V1 A
*/ % N% i" F: t) Y/ {& n5 B* D' p
print "<TR><TD BGCOLOR='$RowColor'>";
3 _, V5 _- |- h" j( k0 h' lprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
: ?! r/ T0 i6 T5 n* a* h: C' |. s}
. G; J7 @0 B" Y/ l, Tprint "</TABLE> ";
0 O' J6 W+ Q% j?>
' B1 |- D7 L# D0 H7 ?- _. y. R</body>
  f. i4 s" q, K( _, X. C</html>
. C. X, H  @& _% y( Y: T- ~# `1 Y4 L, {1 f6 _
----------------------------------------------------
' c  w, Z9 \( R$ j, P& ~$ z+ u#
例子3
' a& _) o8 ?- H3 r- @; O; B/ [  \5 e$ v9 k
<? / o9 Q% O' n3 Q1 h
if($send) / P; k6 H7 k; e* Y) i
{   v# d  b: X* Y2 @7 M8 n
echo "发送结果
:$send"; * |8 W- @( ?0 p
exit;
* B& P# p' d9 B, K; v4 [+ N}
& s8 p/ F1 ]% ~8 C
" v8 X8 {! x4 d?> 9 Y; F4 w& H4 L0 I# Q; X& y) r

/ m6 a/ B7 V1 l2 }( h4 w0 R<html>
1 t! r  U# z* t: d<title></title> % i; V" X& V+ [0 [/ l
<body>
* E6 Q- ~( n" o# K<form action=<?echo $PHP_SELF?> method=post> - @# z# m( g/ @6 r3 t: z2 G7 p
<input type=text name=send value="输入值
">
- @- S1 F- @  I/ b6 ~+ {<input type=submit>
/ p, n, P" m2 i' Z<input type=reset>
/ h) ]" t: T. x$ r2 r</form> $ l1 n) ]" L& b. f
</body>
$ o# u5 W+ n: }</html> / {2 }( z$ Q/ b

' L) s& N) t7 ^* @) v----------------------------------------------------
( R/ Y% d8 _. x. J' L6 s#例子4 投票程序

! E/ `$ `. h6 L+ m4 K) Y在这里:http://89w.org/thread-715-1-1.html

; R( `# u' t0 K* G3 b) n& q+ X. m2 d6 D& E
#例子5: 动态创建并保存图形

) v! j8 y& Q1 _; ]
& r" r4 [5 |, g1 t3 X* B: f<?//必须有GD库支持
9 P8 t/ X+ T& U7 f+ \. i+ m
Header("Content-type:image/jpeg");
: Q* }& L. ^( Z$ [2 W$im=imagecreate(400,30); 1 o' ], U2 @) w) D2 {) ]
$black=ImageColorAllocate($im,0,0,0);
/ g8 v6 j( v9 y2 S0 a0 z! k+ Q$white=ImageColorAllocate($im,255,255,255); " U! {( b) S9 t+ e5 Z7 w0 D, M
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 6 n! W' g0 W- G5 h
ImageJpeg($im,"hello.jpeg"); % l$ G. i, X9 f# c
ImageDestroy($im);
2 e& G+ ^9 K2 V# p. e?>

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