返回列表 发帖

给初学PHP的5个入手程序

8 f9 j9 n# g; r) A$ j$ U; T5 z' c
php的基本语法格式与C类似,没学过C的朋友花几分钟看看别人的源代码怎么写的,就基本熟悉格式了。 $ b  x/ o* C/ G

: U- w/ J4 @8 |' C* A----------------------------------------------------
3 ~: Q$ z+ c9 O6 Z: S下面进入正题

6 T9 r) s0 d7 B准备了5个程序
:
/ X# K8 t3 h) m1.使用一个基本的函数,其结果是字符串形式,用echo显示出来

2 B; S% R& E8 W7 v8 v$ T2 I2.显示一个漂亮的表格
: [  ?4 p+ w# m7 I. P" _& \
3.一个表单例子,提交并显示提交结果
7 p5 W0 f1 `7 X3 e1 F
4.数据库操纵例子(投票程序
) 2 x, I, t# J$ U+ S% W
5.动态创建图形并保存例子

" l9 K  ^$ K9 N; t: N  Y1 L& K3 C5 d  H7 d: m$ I
----------------------------------------------------
8 d2 X! Z4 I! u' J9 v8 G5 k$ L; ?! D, Q0 P& I4 W# Z
#
程序1
% g# b! {+ m! X: o7 k
( }. B- n. J. ?9 g7 L/* 功能:显示PHP极其APACHE的配置环境和各种参数变量
*/ 5 W' d8 S7 ~( F" c7 s' Y/ n
' M& j! s- d# X6 }' a) O5 l
<?php . n* q4 B4 S( a; d9 ]
: ]' C7 P, F' S" m% c
echo phpinfo();/* php有丰富的函数库,大量便捷的函数极大的提高你的工作效率。phpinfo()就是其中一个函数
*/ 6 k6 X8 `; L7 K
! I# a; P" k) v) Z6 Y
?> + t/ E! z" h! r8 H3 ~" D1 n2 D: K1 C
$ ]' y+ ]2 Y% b. Y1 ?5 I! u) l$ Y
---------------------------------------------------- 1 m, k" N9 z& S6 y- X

0 i( ?- J; W& @7 w7 j2 o) ?$ C) t+ J, @) L
#
程序2:
# c1 J: O# Y$ z& ^( x9 R# ?, T6 |+ k) f" Z7 |
/* 功能:显示一个漂亮的表格

5 F8 u! a, Y/ F1 e
! F; }1 V7 o2 a! P( z- x6 O% e<HTML> & ~5 F4 U# L# b" Y  k
<HEAD> 2 A3 x! p8 T: h( a
<TITLE>一个漂亮的表格
</TITLE> ( B4 o+ b: o/ N8 [( Q5 L3 Q. ]
</HEAD> # c5 ?! }. U' y, ~3 u# e* w2 d
<BODY>
( s! V) r" n9 `( Z# Z; u7 u<?
0 m* j& n2 o6 ?function useColor() 1 _  b9 G& T- z0 c
{ . y) n7 D% Q7 B7 U
/* ! Y- D! i# E' l' C3 s1 S! y
** 请牢记我们最后使用过的颜色标记
) w# V( j: V* d8 `
*/ 6 ?2 d$ u7 \- G; }
static $ColorValue;
( c2 f; ~6 S+ o/* 选择下一个颜色
*/
2 O) [  p. g, y; c, sif($ColorValue == "#00FF00") 4 J: U6 h) A2 C: o( m5 Y
{ , d3 z! K) Q: }% z$ r
$ColorValue = "#CCFFCC";
' i6 n* v% P9 a% {}
3 P0 U  K# X9 O" x( C' pelse . t9 A1 w$ ?, c1 u9 w
{
3 _% B# E: H9 D1 p8 N2 @$ColorValue = "#00FF00";
. {8 W! G+ e4 Q' O( B6 S; `6 d/ @}
3 P! n# A: c6 J
6 w7 j5 y3 s: E5 v) Hreturn($ColorValue);
. g/ J" d' N9 H8 `} 6 ^$ J& K/ d$ J+ V+ j; ?

+ `1 [( L" T$ v7 L3 y) wprint "<TABLE WIDTH="100%"> "; : ]/ z9 f3 N4 J: L* G4 y) g
for($count=0; $count > 6; $count++) 2 l- c9 f% f7 G! l7 j2 w0 f
{
- h/ s& G2 B" E: m+ V0 d/*
# Y& _0 w/ X" F3 Z* O$ V8 I** 取得当前行的颜色

' D7 S& O9 Z) a/ N" W, m*/ 0 S9 X0 e) Z5 p) E& v
$RowColor = useColor(); : g+ T& q: A# \; \' L
/* . m9 c9 _3 e- t' c( Q$ B5 G, o; k
** 把背景颜色用HTML语言

4 ^! n: O8 |% @' u** 输出到表格单元

' x" a, b( W8 B/ J*/ 1 A& {0 R- Q. o. b! W3 J/ ?
print "<TR><TD BGCOLOR='$RowColor'>"; % {; O! s! t$ a) p4 W" S$ D; |4 T4 D
print "<FONT SIZE=2><CENTER>行数
$count</CENTER></FONT></TD></TR> ";
* j' f- b, b# [- R! J( Y& x} * O6 a9 ^+ {1 g: r" D0 G5 G
print "</TABLE> ";
. Q5 C0 a; L, M  h/ g3 ~/ C?> 6 w0 \4 A: M& R
</body>
9 Y- B3 j2 J5 R0 x& Z9 ]7 M  b</html>
" Y2 I6 B5 _0 {: ^
, g: b  {& o. ~; ?4 `/ T& o/ A/ F---------------------------------------------------- 5 M  u6 f; P: V' [7 N
#
例子3 4 X" j9 _, M% [9 s

3 H4 `) E* m# R( B<?
4 e; r$ ^& S3 z3 W* y* J  Vif($send)
( p5 U$ _5 ?4 q' l# x/ g{
% a' I. c; b- x$ i4 T5 ^- wecho "发送结果
:$send";
, R: I7 ~; D" }% Z) \+ j( bexit;
% ?/ K4 r' q3 F8 |1 M}   r+ N  a( f- g  E' Y

/ M2 D1 o  V% E- x- o?>
# F+ B% d8 |1 j. o# K; \  H/ k* R  ~: C. @
<html> 9 m2 p0 h, u; f- U6 @1 U
<title></title>
  J# j1 x+ ^" M. |  p0 u" @<body> 4 F+ c9 q6 x9 M! J: u' i" ^2 i
<form action=<?echo $PHP_SELF?> method=post> % B& k# i- B9 W; q4 J8 V4 W
<input type=text name=send value="输入值
"> % L8 ^* {' I. c8 j/ V0 O" y  \( M8 J
<input type=submit> / r( P. z  C* U; a- \/ S
<input type=reset>
# j  S- \# z7 r( ~7 h" |; T0 m: t</form>
3 ~) S, f9 E9 i0 x1 K</body>
- m0 L& q/ Y' D( @. M+ _' r</html>
; @9 V* w  X2 e9 @& t. c+ j
! R, C1 x; b) C7 K---------------------------------------------------- . s* B1 `6 J' F( v
#例子4 投票程序
8 ~7 i2 _8 [0 b/ V- a5 C1 x! |
在这里:http://89w.org/thread-715-1-1.html
: K2 a5 }* i& {* J0 R

/ W2 w% p4 w/ _  A#例子5: 动态创建并保存图形
2 C3 S- q$ _7 Z1 F" g( {! s7 X

  L6 q6 C( ^6 s<?//必须有GD库支持
4 H) H7 Z) V' `, h( h$ y0 y- {
Header("Content-type:image/jpeg"); $ @, h6 L; W& b/ `- S. `; m
$im=imagecreate(400,30); - ]# ~" {  @' J* s$ I" k
$black=ImageColorAllocate($im,0,0,0);
* a2 w! o# m) ?) f# C; ~0 \. b$white=ImageColorAllocate($im,255,255,255); % ?0 c* J2 k; o; H- f& k1 y
ImageTTFText($im,20,0,10,20,$white,"c:windowsfontsRaavi.ttf","i am kinter"); 1 K2 Q4 t3 k9 \2 H' ?- o* ^
ImageJpeg($im,"hello.jpeg"); . r: S, N. x  N. A, ^
ImageDestroy($im); 5 K2 {; C6 M) F5 }. B# j/ T
?>

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