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

给初学PHP的5个入手程序

  C3 `: k- e) y; z3 a% t" p
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 " F3 e* T, T) U5 ^6 x" F
- U8 ]7 ]1 H4 l) b
----------------------------------------------------
4 u1 U! E: T5 V# d6 Q下面进入正题
  B6 U2 R5 Y" f. g
准备了5个程序
: ( U7 Y+ @8 Z; s1 \7 {6 `, P# J1 \
1.使用一个基本的函数,其结果是字符串形式,用echo显示出来
! [) a5 W  R5 N
2.显示一个漂亮的表格

, [; |- J  ?; X. L% W3.一个表单例子,提交并显示提交结果
* }( w' f& v( m, [
4.数据库操纵例子(投票程序
) - V# s$ @3 c6 A0 {. l( G
5.动态创建图形并保存例子

: N8 r4 g' Y) P8 [: [. ?  F
3 d: J* m" i! ~5 E/ j- M8 g----------------------------------------------------
$ R: L, B' W% w. W/ P2 Z6 u0 {( ^4 i2 ]6 ?
#
程序1
  ~2 v) {3 c$ I& Q( G) e+ e, D3 c7 K$ U: l
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
: p) }6 j4 E) \5 f" w5 n  q7 L
<?php
% g, w  _: Y2 S; g1 ~& S7 w9 k( y+ X5 M
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ ; `& B* S8 W: Q6 t9 f

5 y) o- ?9 n! b. T  }?> , Q# _; s9 j+ b5 r; N
% y) t9 n/ m/ l* }+ V
---------------------------------------------------- & @8 f( {' L* ]9 o) j8 M2 s/ \% [* O

: r* J3 V) X* P. H
6 C3 g8 O# h6 R' W) @" I" @/ W#
程序2: 9 d$ M* T1 y' i) i+ `- T
# N% R1 N2 t7 I1 X" `
/* 功能:显示一个漂亮的表格
5 i  S/ v9 d* x! H& n& x8 Y

: V. t1 o- ?* R<HTML>
  B8 x6 ~5 }( M7 d<HEAD> 0 A" A  g) q" t: X! v4 x+ ^
<TITLE>一个漂亮的表格
</TITLE>
( \  Z5 A# S$ K+ N) A</HEAD>
) u( M# `$ x9 k<BODY>
" G" B! U/ f& k1 i% R9 R<?
9 k. R* K  N1 P- G6 Xfunction useColor()
- }  V5 B& A8 R$ R; y; q' T" Q4 q{
2 N0 o4 \$ C/ c! J, z* |; E) }/* 7 I) Z* @0 o; Q
** 请牢记我们最后使用过的颜色标记

& K, u; f; P8 ?- r' M*/
. ?% p- r& T6 T. D; C7 S- k) istatic $ColorValue;
: I, s% D' J4 J  S/ Z/* 选择下一个颜色
*/ 2 [* s2 `0 [" x
if($ColorValue == "#00FF00") 3 O+ n$ O3 C+ `7 N7 D: p8 S: C+ W
{
+ @. Y& O% s  S1 z/ R6 p3 m6 A$ColorValue = "#CCFFCC"; ( E8 J( l+ _1 z" N
}
) a" ]: y4 w& @$ m/ Lelse
& i' L$ U$ p6 {, ~! W* Y6 s{
8 i& z8 p: U$ K" i0 [7 `, z/ K$ColorValue = "#00FF00";
# y+ U% x# g; w8 M% j3 p}
( I7 p$ o. t) ~1 I1 x. `3 p+ U
6 d5 x& ^- i( preturn($ColorValue); 1 c7 x8 E+ [. m  ~% m/ M; @
} ; x8 ^: |& y3 a5 N+ }0 h

8 a" q% D. g, q# Kprint "<TABLE WIDTH="100%"> "; $ l; n) s( }1 S( {5 \8 z+ D3 X) k
for($count=0; $count > 6; $count++)
$ D! u0 c6 j# F) |{
8 ?' Q6 r* l7 ?" T, Y& s/ r/* 7 @: i5 K- n6 [2 s
** 取得当前行的颜色

3 t0 |! _+ ~4 {: m! E$ f9 k*/
' _. e3 V7 u. ]% F, D9 z$RowColor = useColor(); 3 X& x- O$ o: _0 G7 r& N
/* 5 O8 }6 W1 x2 M6 T& x
** 把背景颜色用HTML语言
* {6 G& c- W* T
** 输出到表格单元

' z: q4 _+ w, `*/ - Z6 j- @2 \* J" m$ ^! e* d# ~
print "<TR><TD BGCOLOR='$RowColor'>"; ! Y( g- S' z2 z
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
7 x9 v: }2 [+ ~+ t7 ]. E}
; I/ ?" n$ n+ ?5 G6 Gprint "</TABLE> ";
: M! d6 u) }' s: G?>
" U, P. }* c; E: D7 G</body> 0 G+ O# f1 _) b: b
</html>
7 S- Z4 J4 M# U) G5 W
" n; P, }* P' Q. \) g  E' ]) f4 Z----------------------------------------------------
" j& L8 D. o0 |#
例子3
/ R  q. H% f3 W1 H+ D3 P/ ?) B. I+ f$ V2 X
<?
" v- D2 _/ d# k* _5 z0 f, j. dif($send)
# e# d, S& x9 m9 C( I& h# `, ?{ # O6 `* m1 u) d/ ?8 e, Z! H
echo "发送结果
:$send";
4 k% k& a/ {+ v( `8 P. h" \exit; 4 `2 I# V  H. [; e
}
" U2 ^* _. H$ u/ T# q- r3 v9 \- D. F% k1 G% [- K; r
?>
, y6 l3 G) w8 ^2 ^+ c$ Q9 p1 F% R+ F1 I% w8 n- I# ]% r  h
<html> 5 e3 @# r4 v. U% x" e6 N
<title></title> 4 A6 x6 k# @6 h. d
<body>
8 n- B# V7 d7 C8 u! @- {8 z* L3 [<form action=<?echo $PHP_SELF?> method=post>
) O1 L! j* S6 g* _& q<input type=text name=send value="输入值
"> 6 S# K) X2 s7 B5 n4 t
<input type=submit>
$ S. R* y8 z% a% M4 U$ I7 ?<input type=reset>
* [3 d7 F  ~, \, }& ?# H</form>
& d/ H, G' o  p9 e; R& G</body> / y( ?3 X+ f- `
</html>
' N* T3 k0 W, v  f/ {) v0 o5 C! n# j" D8 d" W
----------------------------------------------------
: z- ]9 I/ J' I- p5 `5 N#例子4 投票程序
2 H% x0 t; \, Y/ T7 p9 R
在这里:http://89w.org/thread-715-1-1.html

; @0 u' O* F, K: s9 I+ a1 A$ S" c) M- u+ u
#例子5: 动态创建并保存图形

% }2 j* y3 N) K/ ~- h7 n: Q) R' V% W! U7 Q% P- \
<?//必须有GD库支持

  i: C. L$ K( oHeader("Content-type:image/jpeg");
2 X% D9 C+ ?* X4 c+ B$im=imagecreate(400,30);
, t' K6 d: I$ o8 U$ ]/ V, T" ]$black=ImageColorAllocate($im,0,0,0); 5 W1 N" y8 k; p7 w: x
$white=ImageColorAllocate($im,255,255,255); ( _- K1 X8 ]2 N' m
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
* `5 z  i3 t& H7 z- T/ pImageJpeg($im,"hello.jpeg");
# g3 z' @$ J9 Z9 U* m( X. rImageDestroy($im); / S! x* H& D( y! Q
?>

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