返回列表 发帖

给初学PHP的5个入手程序


9 \, [0 h% U- Xphp的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。
0 X; m" B: I/ A, ]6 N2 T/ @; X! O: F  S
---------------------------------------------------- ; N9 H; L: E( [
下面进入正题
5 z7 ~* L8 G7 h3 u* ?
准备了5个程序
:
3 e+ O+ }( o% y7 T  H/ R1 p1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

* l7 n# w+ {2 p) q: m+ w2.显示一个漂亮的表格

4 ^, ^% Y* E  l2 ~3.一个表单例子,提交并显示提交结果

& l! \$ R8 I. z# C* N! |* w9 R4.数据库操纵例子(投票程序
) + b8 H8 e8 l! ~' Q
5.动态创建图形并保存例子

$ R  j, N9 p9 N( w0 C3 N
' Z" b" M0 h/ }4 v" H) H3 I2 E----------------------------------------------------
/ k9 h9 L2 I) {+ n8 S/ o% p- l  ~9 E# k
#
程序1 # u* ^; ^6 u: Z$ c: O9 @, q4 s5 q9 I

, ?" j& T0 @9 ~+ ?+ Q: ?$ i/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ . o3 K- @0 z: f

; R5 q9 L9 G. w6 x<?php , v0 r$ c( N, j% L! c3 w

; _1 G$ _; R  becho phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/
5 {+ _5 G; n( }& a9 q! d3 @
! P- u. B% c3 n) ?" ?- k?>
& y9 z+ S- \3 m4 |
6 E  ?, T# j+ U3 x4 p: g---------------------------------------------------- + N& _1 R7 ]3 A; D

1 ^  G5 N9 o. F; N. @4 |1 o6 \+ k8 ?' y- i
#
程序2: ' X3 J% y: H- d) @- d
$ F0 Z/ p% i" Q2 y) \
/* 功能:显示一个漂亮的表格

0 k9 Q+ @" r8 E) b: U7 w& x5 ]. S* \* P
<HTML>
* c) s; a7 g% Z0 Y2 i) T<HEAD> ! Y& q; `. H% d+ z
<TITLE>一个漂亮的表格
</TITLE>
9 [' C8 x( }  T) B7 |9 Y, E</HEAD>
& K% W8 ?! x! j! N" f, l. ]<BODY> % i, s8 J$ N4 b
<?
; n. q6 H: N+ ^/ f+ I" Ofunction useColor() ! m* e" d7 `' X+ U$ B; ~
{
6 O/ X) G( {# D( q: v$ v/* 8 y/ |1 v% P7 H% E
** 请牢记我们最后使用过的颜色标记

. e4 c, W6 K. g+ H# h( K8 p2 j*/ , ^- R  U- L9 R/ |% ]. @" l
static $ColorValue;
" r; `( z2 t( |* B8 A. c/* 选择下一个颜色
*/
$ _4 @3 Y5 q. {6 ?6 Y+ i8 @if($ColorValue == "#00FF00")
) `* S' o" Y$ g0 Q& V{
4 ]. j3 {7 E0 E- \1 ]7 a$ColorValue = "#CCFFCC";
: F/ s: s% J! s}
1 O$ Z# a0 i5 E- Relse + U4 }5 v5 l% `# ^5 A  Q9 y$ V
{ ( m' X8 ?8 K7 T  c3 L- H% y
$ColorValue = "#00FF00";
) x8 P, E! N1 {' Y! Z7 L. y3 Z; s} 4 v1 I, D" [4 z, K0 E4 r. O  H
& o2 ]# {- O/ p% ?+ H9 P
return($ColorValue); , }! u/ W1 m# @- o" t4 I# j
}
  X9 @9 {- A$ Y3 T; G
, G- N& v1 ?  w/ T! _print "<TABLE WIDTH="100%"> ";
" f$ N1 D* r, B! o5 Z8 F: @1 Kfor($count=0; $count > 6; $count++) 2 i& L  a% u3 ^0 v8 b' E- h+ K; ~
{ & a( k+ r! `$ ?" B
/*
& n7 w( A' N9 `5 B! o** 取得当前行的颜色

* N" [$ g# ~9 O5 L2 e& v*/
# n3 c! |2 P+ o* ?! s; n( P. i$RowColor = useColor(); $ s: w0 B. u1 U) ^" r9 f5 z
/*
: g) W( C9 B* b0 J# K% B& Z** 把背景颜色用HTML语言
0 t% X, e% P4 {6 u
** 输出到表格单元
# F! z  w$ s& X
*/ ; F$ [" ^' Z4 w+ E! }  k7 I
print "<TR><TD BGCOLOR='$RowColor'>"; 9 D7 ^, J' S2 D$ Z! Z
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
2 {' o- e4 z7 k5 S/ H. R6 J} 3 J0 g( R" [+ B% L/ [
print "</TABLE> ";
9 ?- D/ O1 Q6 o" _1 j?> - `; D& _0 G! Y! Z* y
</body>
3 _* s% Z/ r! T8 ?$ d: q9 Q</html>
3 m( D/ D& o$ V9 [/ n2 T! \4 T6 }' e' n- e$ X% p% E0 `
---------------------------------------------------- 7 Y6 r: Y0 A) H1 d; {; x
#
例子3 ; Z. K6 z" m: V
/ I  H: r8 r* {. d5 y3 q
<?
: |7 N1 O: q7 ^! R. \if($send)
( r, w, X$ d  f{ & {" U! P- E1 Y
echo "发送结果
:$send"; % N* ?" D9 P6 V! Z  a; \
exit;
6 @8 Z/ [- p7 }& Z/ A; V} % e7 p5 _5 w& U0 L$ E. j

9 q, C0 t  T/ N4 h! i) u+ C0 w. \0 W?> " I# J2 ^2 F0 O# B

5 i6 E0 }( \& O8 w( {+ r<html>
, X! F( U9 e; p4 D<title></title> + |% q3 s. j8 [: I
<body> ! r) g& V: A- j9 r" D" I, W
<form action=<?echo $PHP_SELF?> method=post> # j8 A4 ?; F! v( L
<input type=text name=send value="输入值
">
( ?1 I, b- F6 |9 N* t/ z8 i<input type=submit> ! s+ ?  D( Z, _
<input type=reset> ( n: Z1 B" _; \- P; K2 Z. I" @7 l
</form>
( M8 p! u/ j1 U2 u" X6 O/ Y</body> 1 _9 v4 ~! f% b0 H' b6 n) E
</html>
) Z/ O4 D% {% T! J+ ?1 ~% s+ \5 l
& i& Z7 o5 C8 Y  v# T----------------------------------------------------
4 M5 C% j1 {. Z$ [8 z0 l& p# P#例子4 投票程序

+ z: b$ e- s6 ?6 }5 E  }3 N在这里:http://89w.org/thread-715-1-1.html
7 m  g* X7 O" ^( P1 I# k+ E
; j( U- G5 t3 w  P% |$ N/ r& G, m
#例子5: 动态创建并保存图形
% P% W7 Y/ ~9 ~% `9 p

) g$ g0 k- E6 X: E<?//必须有GD库支持
9 G! i) M$ P5 I
Header("Content-type:image/jpeg"); 7 s. O- h3 H, ]$ m5 P' n6 j
$im=imagecreate(400,30);
) ]+ K) R* d" q, d$black=ImageColorAllocate($im,0,0,0); 7 p. K: m. [- k) [- y: _! L
$white=ImageColorAllocate($im,255,255,255);
* C% l- v, R, {1 ]ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter");
; A4 V6 i9 p5 U1 \ImageJpeg($im,"hello.jpeg"); / j+ r- E1 I( w0 s( @1 _
ImageDestroy($im); # S1 L4 ~, Q& A6 C: f& K6 i
?>

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