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

给初学PHP的5个入手程序

4 C) b& P$ V8 S; Y6 l: b, @! d
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
; B* Y9 ~' H- o
* x* d+ Q+ O' Z& q2 U: ]----------------------------------------------------
! z5 K6 U$ }( q8 ?5 P下面进入正题

" k0 S- J4 `) P6 H# S  X6 [# Q准备了5个程序
:
! F8 t( t5 N' F, x1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

4 ^1 o  B- K4 n, ~2 z: k$ w4 @2.显示一个漂亮的表格
8 S1 Z! b0 ~' w# ]5 p' a! Y
3.一个表单例子,提交并显示提交结果
( K2 E5 \0 M" ^- A2 o
4.数据库操纵例子(投票程序
)
) ~& B3 g7 |0 F1 M6 D5.动态创建图形并保存例子

* S+ @+ O2 G: l+ F# i) Y8 ?. C# Z! a5 }4 U* O2 }. p& i5 G2 x
---------------------------------------------------- 6 F/ d& v0 C' @5 I6 p  l$ O3 f

3 a9 c; N* [# _3 ]#
程序1 4 S2 j( e! ]& f: r  i
+ |  {% P  X- l' p1 }% B
/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/
5 z. O# D: f/ S
& e$ k( @2 Z( ?. i( ]. d0 q$ }<?php 2 f2 m4 {7 Y. e# T5 B* S, |) N9 y

( e) Y% P/ I5 W3 A4 Hecho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
6 p  d/ u9 c# M9 a6 ~5 }8 G$ T- }: L$ \- k9 o9 {6 h, @" u
?>
5 @6 D' j  O/ S, m& j0 `7 J6 u8 y9 M* O( `
---------------------------------------------------- - a9 f, C6 |: ]# y

6 }- ~% `) V8 m, s5 W4 U
. \5 S. n4 Y% G9 Z, v#
程序2:
( e$ W: l' h* ~7 e5 Q4 g& X6 l' Q$ {* n; e1 U( ?  ^* x: y
/* 功能:显示一个漂亮的表格
! s& Y$ ?- s( P+ K$ @# z

% W& {  c+ Q  W4 w/ O0 D<HTML>
4 B* |' E* V4 r$ R. p. l<HEAD> & K2 i7 [( Q6 j7 Z0 {6 B' \% ]  Q
<TITLE>一个漂亮的表格
</TITLE>
) y) V' }; C" \, c</HEAD>
& W- b8 H; Q8 }. {/ ?<BODY>
& M3 q$ [6 r' n' Y  \<?
7 V: v9 b6 Z. K  E3 q: ]4 Yfunction useColor()
7 B" D  ?: ^9 g( ?8 g{
9 |" }: G8 C! q/* " R3 s9 E6 W! N2 a) I
** 请牢记我们最后使用过的颜色标记

) f5 q# s. N" }5 {6 K2 o3 E: v*/
% d* ]+ X5 V6 g* y+ @' d# K0 y8 i5 astatic $ColorValue; ) m  L/ n5 i( X' e1 ~5 x% R. v
/* 选择下一个颜色
*/ : T6 I7 Z' Y. j
if($ColorValue == "#00FF00") " ?, x: G2 I2 E, X9 z
{ 0 f( R- ~5 j2 v0 w2 \2 s% U! b
$ColorValue = "#CCFFCC";
+ D! f) w  }; }/ x; f+ i9 C} 9 I; Y- h! a* e
else % r7 ~3 F$ F5 c8 T
{
1 \% S2 T" [/ b; Y2 ~* Q$ColorValue = "#00FF00";
( K3 k3 F4 N: |} / F8 I3 Z# c( o7 M: w

( q4 m" D0 K' U  |: T- m* f4 q# |return($ColorValue);
+ `4 ]8 I4 |. h! x3 k4 n; x5 o} ( I0 C( u- @- k2 `( q
& L; X+ \5 C$ S8 u( q/ I
print "<TABLE WIDTH="100%"> "; ' g; K7 B6 _$ K) P. D% A( _2 I
for($count=0; $count > 6; $count++) 1 m9 z  R+ \; i0 ~4 [
{
) e) `# J+ F5 `/ I, U/* & ]. _9 ~9 U3 [+ w  r$ C
** 取得当前行的颜色
+ y) d; C' N7 A1 i6 i/ Q6 u
*/
) m# L. B( G# y/ N* B0 U$RowColor = useColor(); 3 @! A% [; A; D3 b6 Q2 w: h
/* / L  \5 S0 v0 {1 i7 \( @
** 把背景颜色用HTML语言

+ n& N% J  f8 T, ~/ c/ _( |** 输出到表格单元
9 a5 g, F& T" L7 J6 w
*/ & g1 F8 T6 }5 C5 t2 n5 ^
print "<TR><TD BGCOLOR='$RowColor'>";
4 q, a2 J: M& Gprint "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> "; : q' L4 {, J5 n8 N
}
. c9 h% x2 K+ A* J. |8 i! |' _1 b7 c) Pprint "</TABLE> ";
9 j8 E, A% |4 q. Y# [?> - }. ]5 X- L+ G) O
</body>   Z/ L9 }$ s+ j
</html> , R+ c3 ^( K, h& x9 e( H8 k  X

* I8 d/ ~& ~" o! Y/ U  g, ~/ i* Z0 ?8 O9 Z---------------------------------------------------- 9 i* e- ~3 `+ A! t# {' t; Q7 X% g
#
例子3 6 \4 j9 L$ Y$ W* T6 x

4 R# L) ^1 ~9 `8 N' z<?
6 c/ j' `6 [) b) {$ _if($send)
5 ^  a  e* ~' n( x, B: r' j{
4 t$ d8 H" `% x0 n- y8 Uecho "发送结果
:$send"; 3 y; W; `7 {; I( q( R
exit; . l* E5 U4 I7 F! P
}
5 Q3 S" s: J! c* w% F; _& O. b7 W4 K1 x! d9 l# L( l
?>
) a9 }- ?# _" s* t7 `5 T0 o9 q
6 b2 ^! S6 |7 b! `3 o8 G<html>
! |* g- ?8 e1 Z<title></title>
! o* x9 I; Q( b9 [5 P9 v<body> 9 N, G/ F1 Y$ s* P' f
<form action=<?echo $PHP_SELF?> method=post> + E8 v5 G6 ~/ Y3 Q2 I
<input type=text name=send value="输入值
"> 4 m7 A! J- T' g* q0 T+ N7 y9 r, E
<input type=submit> , S/ M! Q( U# ^  ?9 Q& ], P1 H3 m
<input type=reset> / \; d; V/ V9 J& Y1 A3 E% q
</form>
8 @' P5 I3 \$ ~5 Q  u+ ~</body>
/ N+ D5 |, \; l3 U</html> ( B, g) C% T6 o) d# Q

  }+ H# F8 M5 |0 t8 R# _---------------------------------------------------- 2 r3 V1 \2 X; _& y1 X4 P1 t7 z; M
#例子4 投票程序

; l- c* d8 Z! _7 ~  f( T在这里:http://89w.org/thread-715-1-1.html

9 F: b' G9 D9 A5 w8 d, a' u/ d: r# c- `9 Z
#例子5: 动态创建并保存图形

, m: a5 Y7 `9 l# K2 K2 n; D
- H5 M$ B0 O3 n9 M# Y9 K- B, B* P9 O% _<?//必须有GD库支持
' `  e# R* m/ Q' @1 ^$ n
Header("Content-type:image/jpeg");
" f; m% d% {( h# {& N: f* E$im=imagecreate(400,30); ) @7 }6 W, U4 o" M" O% b
$black=ImageColorAllocate($im,0,0,0);
! O# o' d! V" u# `3 F2 R$white=ImageColorAllocate($im,255,255,255);
- j, b/ T3 I: p6 e4 _0 \1 ZImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
! T: D; Q( X: ~9 S( MImageJpeg($im,"hello.jpeg");
$ \, s7 p% E, C8 \' M' `ImageDestroy($im); * P/ r' c4 ~9 P( x1 r
?>

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