返回列表 发帖

给初学PHP的5个入手程序


* G( f( D* G% {) [php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; K) ^7 q+ }1 ^8 F6 x6 `' ^# K3 O1 C' Q% Y8 k
----------------------------------------------------
1 s5 J( V7 K7 l; b- V  a6 g3 y下面进入正题

0 s% J. s: K* o& K/ ?准备了5个程序
:
7 ~$ F- ~; Q2 Z$ P+ I+ k* ]' Q1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
6 n- e+ v( c0 B) S1 F8 ^
2.显示一个漂亮的表格

1 ]/ h% J8 E2 y5 x3.一个表单例子,提交并显示提交结果
8 i2 Z+ K, G0 N& L$ a5 `
4.数据库操纵例子(投票程序
)
9 P2 u0 g- J" F* u9 e8 b* e5.动态创建图形并保存例子

/ ~, T# a* i* a) m* W! ]* `  r
$ j# x  Q( K8 L& q% A+ Q/ E---------------------------------------------------- " H3 U: J* w# G- e( @( @; p
5 X7 u; S1 v. R  k  J9 c
#
程序1 : W; I- I0 Q( g9 z8 x
8 o9 |, D7 z& K8 h! _: c9 L
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
5 q6 z4 @+ s$ n. Z  x, l% R5 B, L$ Q6 c# H; _! A5 _4 i
<?php
6 e5 a; ~0 C: c( e! u" Q7 v& I2 u) H8 S0 L) x
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ! U, P8 ]4 _/ q" j8 p+ A
1 B  [. Y; e% y2 V  K7 u. L
?> 5 X3 h  Z# s5 X! f3 Q1 G5 r
9 Y9 E# g% {7 `$ Z# X
---------------------------------------------------- * w* f# J6 |( V: V! p7 I5 y

' I6 s5 p  X/ g; V9 u/ U& |4 Q, f5 }' N9 k2 K) {* ^' J7 `
#
程序2: * s( S$ J- S4 c
' t+ y- m/ h4 B1 S  ]+ f
/* 功能:显示一个漂亮的表格

+ K# C$ G5 f4 B+ A  e; x) N4 s  `: a) q; K
<HTML>
* [) I2 ]" f8 a; G/ c<HEAD>
, \7 f6 Y9 D3 ^1 w<TITLE>一个漂亮的表格
</TITLE>
: i; A6 B- ?6 t8 I</HEAD> 3 N7 {* G3 s2 N% v
<BODY> : F* `+ C) [$ K3 @$ g$ P" I
<?
6 Z4 i* S5 J4 Y2 b" ?; M% b2 pfunction useColor() , R$ y/ O, r+ J- \! E1 x- ]
{
* w6 e' p# G" X; `& @4 @" l3 C& {/* 3 i* T7 y" {4 i3 L: |6 Q
** 请牢记我们最后使用过的颜色标记

. r1 M- Q) P2 W/ b" V+ \* K*/
# h/ j' R9 z% U) {! ]  Gstatic $ColorValue;
3 I# S1 Q0 Z8 w5 t& _; W+ C/* 选择下一个颜色
*/ 1 l! W  u; p- k/ \3 w! B8 s. u
if($ColorValue == "#00FF00") ) F0 \/ l% B  L0 L! d
{ 7 M( K0 B; N- h. k4 s* P* L
$ColorValue = "#CCFFCC"; ! a( @; g0 ^# f3 `+ ?
}
2 ~/ g* P# D& Q) a/ W1 w4 z$ W4 Welse 2 X% y" |+ @  H* c
{ ( C) |& u; @2 n/ \& G
$ColorValue = "#00FF00"; - }' B, O- T8 K( p
}
" K" @) h# L9 ]" @) k) @% F- s* J( Q2 g" q) r
return($ColorValue);
, Z; \+ s9 H* S- t) v}
6 O* b- J$ e# _' C/ w3 x! z* i" a2 [9 \
print "<TABLE WIDTH="100%"> "; : H: [* W9 t3 ~' j% N4 v$ Y( L0 M% K1 x
for($count=0; $count > 6; $count++) + p; Q2 t0 n) J
{
, {* O9 w) G* t# R) _6 U- ], X/* 1 x2 u% a$ h3 K5 q4 G$ Y5 ?
** 取得当前行的颜色
& ]# ?2 V  p* g! P9 }
*/
# d  e8 N  P& n8 ~/ Y7 r: T6 u- w' |$RowColor = useColor();
, \5 V- F4 u& w- A4 R/*
5 L( h3 C; G. J6 Z' B4 ^+ r** 把背景颜色用HTML语言
4 F- ]( Q0 W0 l
** 输出到表格单元
0 u) V' v/ X/ p* G! J5 O
*/
1 _/ X! Y$ M, v& Iprint "<TR><TD BGCOLOR='$RowColor'>"; 9 M+ D9 U* P, N6 L* C0 U# h; |
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
5 X* u$ Q/ w. {& z}
! ?! z8 |* H5 U( Uprint "</TABLE> ";
" u3 P+ x3 ^) A% H, A?> ! R$ {0 m8 R! y
</body>
7 j, t1 a- L, W- v3 o) @; i</html>
4 Y" d9 [; E6 Y( ~, Y5 w  N. Y' |+ B4 Z! F
---------------------------------------------------- 1 h$ g, a7 g  e) q5 e* b( d
#
例子3 % B- M2 h8 Q- ?. Q- N: o3 g

& d! n5 ~- A) W<?
: O8 T+ w* I0 {: v7 Xif($send) + S# x& a& |; [" A  o( g6 P( t
{ % j; h2 T1 s8 @8 Q& C
echo "发送结果
:$send";
: Z0 q3 D# G0 Nexit; 8 D- d0 A% j. ?: L7 Y* o5 ]" a
} ; Y1 Y$ Z1 j7 x; S5 w6 x
# D# i( @- p$ q' I; B
?>
* H# `1 Q8 j6 \# X' ~' [7 a% k& y! X" S
<html> $ C! Q% c* {1 w5 G( l9 a
<title></title>
. F; g8 d+ H9 G" A- l% i+ H<body>
- m$ A" k' ~$ s- c$ n<form action=<?echo $PHP_SELF?> method=post> % j/ e* T+ z3 \) B" k' e
<input type=text name=send value="输入值
">
/ K% H& F% i3 h7 {9 Y5 }<input type=submit>   C3 E$ @( B  v0 e4 B
<input type=reset>
7 w) Q9 r: N2 |2 R1 ?" ~</form> 6 I0 k7 ?8 N# `0 s
</body>
  }8 g  o. b: J" ?% U* z9 s</html> & a- G) h2 D, z) A6 q3 h/ \
( q8 Z8 M. j9 g% R* S* S+ K
---------------------------------------------------- / V2 |' ?; m( ^0 ]: A  t9 \
#例子4 投票程序
) U' h& z. \- A6 D6 _% U
在这里:http://89w.org/thread-715-1-1.html

8 g/ I3 Y3 O) P* x- O$ B
) @$ Y. L5 |6 L+ }0 o/ r#例子5: 动态创建并保存图形

5 \; x2 {, h% U! D2 z6 ^- F+ |2 \& t1 p$ Z- W* _2 t% l. ~
<?//必须有GD库支持
. j/ X! y' X, I" X
Header("Content-type:image/jpeg"); 7 l2 i! W9 @& J1 d
$im=imagecreate(400,30); ; o0 i( W/ \1 z  Y
$black=ImageColorAllocate($im,0,0,0);
  d- R8 I  s! S: [$white=ImageColorAllocate($im,255,255,255); * v& Y; F1 T& F; z
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
' k2 e& d! p" d2 `4 W3 \; tImageJpeg($im,"hello.jpeg");
4 N! U; P0 d$ d. A0 l) L% I5 S+ l: u# [ImageDestroy($im);
# |/ I2 V2 |, s% V1 c" G, R' P?>

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