Date: 08/11/00
- Next message: Egon Schmid: "[PHP-DOC] cvs: phpdoc /de chapters.ent /de/functions ccvs.xml"
- Previous message: Stephen Long: "[PHP-DOC] help with being removed from list."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
glace Fri Aug 11 07:14:56 2000 EDT
Added files:
/phpdoc/hk/features feature-fileupload.multiple.html
features.connection-handling.html
features.cookies.html
features.error-handling.html
features.file-upload.common-pitfalls.html
features.file-upload.html
features.file-upload.put-method.html
features.html features.http-auth.html
features.images.html
features.persistent-connections.html
features.remote-files.html
Log:
no message
Index: phpdoc/hk/features/feature-fileupload.multiple.html
+++ phpdoc/hk/features/feature-fileupload.multiple.html
<HTML><HEAD><TITLE>¤W¶ÇÀÉ®×(¦h©ó¤@Ó)</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Handling file uploads"
HREF="features.file-upload.html"><LINK
REL="PREVIOUS"
TITLE="Common Pitfalls"
HREF="features.file-upload.common-pitfalls.html"><LINK
REL="NEXT"
TITLE="PUT method support"
HREF="features.file-upload.put-method.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.file-upload.common-pitfalls.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom">²Ä 18 ³¹ ¤W¶ÇÀÉ®×</TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.file-upload.put-method.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="sect1"><H1
CLASS="sect1"><A
NAME="feature-fileupload.multiple">¤W¶Ç¦hÓÀÉ®×</A></H1><P> §A¥i¥H¦P¤@®É¶¡¤W¶Ç¦hÓÀɮסC °µªk©Mªí³æ¤¤ªº¦h¶µ¿ï¾Ü®t¤£¦h¡A PHP ·|¦Û°Ê§â¤W¶ÇÀɮתº¸ê®Æ¾ã²z¦¨°}¦C¡C</P><DIV
CLASS="note"><BLOCKQUOTE
CLASS="note"><P><B>ª`·N¡G </B>
¦hÀɮפW¶Ç¦b 3.0.10. ©Î¤§«áª©¥»¤¤¤~¦³</P></BLOCKQUOTE></DIV><P> <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 18-2. ¤W¶Ç¦hÓÀÉ®×</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <form action="file-upload.html" method="post" enctype="multipart/form-data">
3 Send these files:<br>
4 <input name="userfile[]" type="file"><br>
5 <input name="userfile[]" type="file"><br>
6 <input type="submit" value="Send files">
7 </form>
8 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE></P><P> ¤W¶Ç¤u§@§¹¦¨«á¡A ¦b¥þ°ìÅܼƤ¤·|²£¥Í¤F <TT
CLASS="computeroutput">$userfile</TT>
¡B
<TT
CLASS="computeroutput">$userfile_name</TT>¡B¡B <TT
CLASS="computeroutput">$userfile_size</TT> ¤TÓ°}¦C¡A($HTTP_POST_VARS ¤]·|³Q²£¥Í) °}¦C·|¥H¼Æ¦r¬°¯Á¤ÞÀx¦s¬ÛÃö¨CÓ¤W¶ÇÀɮתº¸ê®Æ¡C</P><P> ¤ñ¦p»¡¤W¶ÇªºÀɮ׬O
<TT
CLASS="filename">/home/test/review.html</TT> ©M
<TT
CLASS="filename">/home/test/xwp.out</TT>¡C¨º <TT
CLASS="computeroutput">$userfile_name[0]</TT> ªºÈ±N¬O <TT
CLASS="computeroutput">review.html</TT>¡A
<TT
CLASS="computeroutput">$userfile_name[1]</TT> ªºÈ¬O <TT
CLASS="computeroutput">xwp.out</TT>¡C ¦Ó <TT
CLASS="computeroutput">$userfile_size[0]</TT> ¤¤«h¦sµÛ
<TT
CLASS="filename">review.html</TT>ªºÀɮפj¤pµ¥µ¥¡C</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.file-upload.common-pitfalls.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.file-upload.put-method.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">¤@¯ë·|¥Ç¿ùªº¦a¤è</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.file-upload.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">put-method</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.connection-handling.html
+++ phpdoc/hk/features/features.connection-handling.html
<HTML><HEAD><TITLE>³B²z³s½u</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Using remote files"
HREF="features.remote-files.html"><LINK
REL="NEXT"
TITLE="Persistent database connections"
HREF="features.persistent-connections.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.remote-files.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.persistent-connections.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.connection-handling">²Ä 20 ³¹ ³B²z³s½u</A></H1><DIV
CLASS="note"><BLOCKQUOTE
CLASS="note"><P><B>Note: </B>¥H¤U¹ï 3.0.7 ©M¥H«áª©¥»¤è¦³¥Î¡C </P></BLOCKQUOTE></DIV><P> PHP ¤º³¡·|°O¿ý·í¤Uªº³s½uª¬ºA¡C ¬O¶µ°O¿ý¥Î¤TÓºX¼Ð¨Ó¥Nªí¡G
<P></P><UL><LI><P>0 - ³s½u¥¿±`</P></LI><LI><P>1 - ³s½u²×¤î</P></LI><LI><P>2 - ³s½u¹O®É</P></LI></UL>
</P><P> ·í¬Y¤@¶ PHP µ{¦¡¥¿±`¹B¦æ®É¡A ³s½u¥¿±`ºX¼Ð·|¨úÈ '1'¡C ·í¥Î¤á²×Â_³s½u®É²×Â_³s½uºX¼Ð·|¨úÈ '1'¡A ³o³q±`µo¥Í¦b¥Î¤á«ö¤FÂsÄý¾¹¤Wªº '°±¤î' «ö¶s«á¡C ¦pªG PHP ¦³³]¸m¹B¦æ®É(¬Ý
<A
HREF="function.set-time-limit.html"><B
CLASS="function">set_time_limit()</B></A>) ¦Óµ{¦¡°õ¦æªº®É¶¡¶W¹L¤F¤Wªº¸Ü¨º³s½u¹O®ÉºX¼Ð·|¨úÈ '1'¡C </P><P> §A¥i¥H½Õ³]·í¥Î¤á²×Â_³s½u®ÉÅý¤£Åýµ{¦¡Ä~Äò°õ¦æ¨ì§¹¦¨¬°¤î¡C µL½×¥Î¤á¬O§_ÁÙ¦b±µ¦¬¸ê®Æ³£Åýµ{¦¡¤@ª½¹B¦æ§¹¬O¤£¿ùªº°µªk¡C ¤£¹L¹w³]ªº¤èªk¬O¤@¥¹¥Î¤á¤¤¤î³s½u«hµ{¦¡¤]·|°±¤î¡C ³o¥i¥H¥Î ignore_user_abort ¿ï¶µ¨Ó½Õ¾ã (¦b php3.ini ½Õ³]Àɤ¤)¡A ©ÎªÌ½Õ¾ã Apache .conf Àɮפ¤ php3_ignore_user_abort ¿ï¶µ¡A ¤S©ÎªÌ¥Î <A
HREF="function.ignore-user-abort.html"><B
CLASS="function">ignore_user_abort()</B></A> ¨ç¼Æ¨Ó½Õ¾ã¡C ¦pªG§A¤£Åý PHP ©¿²¤¥Î¤á¤¤Â_³s½uªº¸Ü«hµ{¦¡¤]¸òµÛ·|³Q²×¤î¡C ¤£¹L¤]¦³¤@Ó¨Ò¥~±¡ªp¡G §A¥Î <A
HREF="function.register-shutdown-function.html"><B
CLASS="function">register_shutdown_function()</B></A>³]©w¤F¤@ÓÂ_½u«á§Y³Q¸ü¤Jªº°h¥X¨ç¼Æ ¡C ¥¦ªº§@¥Î¬O·í PHP ¿é¥X¸ê®Æ®Éµo²{¥Î¤áÂ_¤F½u¥¦´N·|¸õ¥X°õ¦æ³]¦n¤Fªº¨ç¼Æ¡C ¤£¹L´Nºâµ{¦¡¬O¥¿±`²×¤î³oÓ¨ç¼Æ¤]·|³Q°õ¦æ¡C ¦pªG§A·Q°h¥X¨ç¼Æ¦b¤£¦P±¡ªp¤U¶i¦æ¤£¦P¾Þ§@¡A§An½Õ¥Î <A
HREF="function.connection-aborted.html"><B
CLASS="function">connection_aborted()</B></A> ¨ç¼Æ¨Ó¤À¿ë¥Î¤á¦³¨S¦³²×³s½u¡C ¦pªG¦³ªº¸Ü«h¨ç¼Æ·|¶Ç¦^¯uÈ¡C </P><P> ¦Ü©ó¾Þ§@¹O®Éªº®É¡A ¥i¥H¥Î php3.ini ¤¤ªº max_execution_time ¿ï¶µ©ÎªÌ Apache ªº .conf ¤¤ªº php3_max_execution_time ¿ï¶µ¨Ó½Õ¾ã¡A ¥t¥~¤]¥i¥H¥Î <A
HREF="function.set-time-limit.html"><B
CLASS="function">set_time_limit()</B></A> ¨ç¼Æ¨Ó½Õ¾ã¡C ·í¾Þ§@®É¹L¤F¤§«á¡A °õ¦æ¤¤ªºµ{¦¡¤]·|²×¤î¡A ¦P¼Ë¤]·|°õ¦æ²×¤î¨ç¼Æ (¦p¦³ªº¸Ü)¡C ¦b¸Ó¨ç¼Æ¤¤¥i¥H¥Î
<A
HREF="function.connection-timeout.html"><B
CLASS="function">connection_timeout()</B></A> ¨ç¼Æ¨ÓÀˬdµ{¦¡¬O§_¦]¹O®É¦Ó°±¤î¡C </P><P> ȱoª`·Nªº¬O°²¦p PHP ³Q½Õ¦¨©¿²¤¥Î¤áÂ_½u¦Ó¥Î¤á«ö¤F '°±¤î' «ö¶sÂ_½uªº¸Ü¡A PHP ·|Ä~Äò°õ¦æµ{¦¡¦ýÂ_½uºX¼Ð¤´·|³]¦¨ '1'¡C ¦pªGµ{¦¡°¾°¾¤S¾Þ§@¹O®É¤F¡A «h¹O®ÉºX¼Ð¤]·|³]¦¨ '1'¡C ³o®É <A
HREF="function.connection-timeout.html"><B
CLASS="function">connection_timeout()</B></A> ©M <A
HREF="function.connection-aborted.html"><B
CLASS="function">connection_aborted()</B></A> ¨âÓ¨ç¼Æ³£·|¶Ç¦^¯uÈ¡C ¦b½s¼g°h¥X¨ç¼Æ®É§A¤]³\nª`·N³o¤@ÂI¡C
¥Î <A
HREF="function.connection-status.html"><B
CLASS="function">connection_status()</B></A> ¨ç¼Æ¥i¥H¶Ç¦^¥þ³¡¤@Ó³s½uºX¼ÐªºÈ¡C ¤£¦PªººX¼Ð·|©ñ¦b¤£¦Pªº¦ì¤¸¨Ó°Ï¤À¡C ¦p¤W±ªº±¡ªp«h·|¶Ç¦^ '3'¡C </P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.remote-files.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.persistent-connections.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">»·ºÝÀÉ®×</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">«ùÄòªº³s±µ</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.cookies.html
+++ phpdoc/hk/features/features.cookies.html
<HTML><HEAD><TITLE>cookies (²¢»æ ?)</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="HTTP authentication with PHP"
HREF="features.http-auth.html"><LINK
REL="NEXT"
TITLE="Handling file uploads"
HREF="features.file-upload.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.http-auth.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.file-upload.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.cookies">²Ä 17 ³¹ cookies (²¢»æ ?)</A></H1><P> PHP ¤ä´© HTTP COOKIES¡C Cookies ¬O§â¸ê®Æ¦s¦b«È¤áºÝ¹q¸£¤Wªº¤èªk¡C ³o¨Ç¸ê®Æ·í¥Î¤á¦A¦¸±´³X¦P¤@Óºô¯¸®É¥i¥H¥Î¨Ó¿ëÃѥΤ᪺¨¥÷¡C ¥Î
<A
HREF="function.setcookie.html"><B
CLASS="function">setcookie()</B></A> ¨ç¼Æ¥i¥H³]©w COOKIES¡C ¦]¬° COOKIES ¬O HTTP ¼ÐÀYªº¤@³¡¤À¡A©Ò¥H <A
HREF="function.setcookie.html"><B
CLASS="function">setcookie()</B></A> ¤@©wn¦b PHP ¿é¥X¥ô¦ó HTML ¶±¤å¦r«e°e¥X¡C ³o©M¨Ï¥Î
<A
HREF="function.header.html"><B
CLASS="function">header()</B></A> ¨ç¼Æªº¨î¬O¤@¼Ëªº¡C </P><P> ©Ò¦³±q¥Î¤á¨º¨à°e¨Óªº COOKIES ³£·|¦Û°Ê¦s¨ìÅÜ ¼Æ¤¤¡A ¸ò¥Î GET ©M POST °e¨Óªº¸ê®Æ¤@¼Ë¡C ¦pªGn¥Î¤@Ó COOKIE ¸Ë³\¦hªº¸ê®Æ¡A ¥un¦b COOKIE ªº¦WºÙ«á¥[¤W
<I
CLASS="emphasis">[]</I> ²Å¸¹§â¥¦·í¤@Ó°}¦C¨Ó¥Î´N¦æ¡C COOKIES ªº¸Ô²Ó¥Îªk½Ð¬Ý <A
HREF="function.setcookie.html"><B
CLASS="function">setcookie()</B></A> ¨ç¼Æªº»¡©ú¡C </P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.http-auth.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.file-upload.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">http-auth</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">¤W¶ÇÀÉ®×</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.error-handling.html
+++ phpdoc/hk/features/features.error-handling.html
<HTML><HEAD><TITLE>µ{¦¡¿ù»~ªº³B²z</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Features"
HREF="features.html"><LINK
REL="NEXT"
TITLE="Creating GIF images"
HREF="features.images.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.images.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.error-handling">²Ä 14 ³¹ µ{¦¡¿ù»~ªº³B²z</A></H1><P> PHP °õ¦æ®É·|°»¹î¨ì¥|Ãþ¿ù»~¡G
<P></P><UL><LI><P>1 - µo²{´¶³qªº¨ç¼Æ¿ù»~</P></LI><LI><P>2 - µo²{´¶³qªºÄµ§i</P></LI><LI><P>4 - ¥yªk¸ÑªR¾¹µo²{¿ù»~</P></LI><LI><P>8 - ª`·N¨Æ¶µ (³q±`¥Nªíµ{¦¡¤¤¦³¿ù¡A ¦ý PHP ·|Ä~Äò°õ¦æ¤U¥h)</P></LI></UL></P><P> §A¥i¥H½Õ¸û PHP úÀ³ø¨º¤@Ãþ¿ù»~¡G ¿ù»~Àˬdªº¤ô¥¬O§â¤W±ªº¿ù»~½s¸¹¥[°_¨Ó¦Ó¨M©wªº¡C ¤ñ¦p»¡¡A ¹w³]ªº¤ô¥¬O 7 ¡A µ¥©ó¬O 1 + 2 + 4¡A ¤]´N¬O»¡°£¤F²Ä¥|Ãþ¿ù»~·|³Q©¿²¤¤§¥~¡A ¨ä¥Lªº¿ù»~³£·|¥Oµ{¦¡¤¤¤î¡C §A¥i¦b
php3.ini ³oӥΨӳ]¸m PHP ªº¤å¥ó¤¤§ä¨ì error_reporting ¶µ¡A ¥¦´N¬O½Õ¸û¿ù»~Àˬd¤ô¥ªº¡C ¦P¼Ëªº¿ï¾Ü¶µ¤]¥i¥H¦b Apache ¦øªA¾¹ªº httpd.conf Àɤ¤³]©w¡C n¤£µM§AÁÙ¥i¥H¥Î <A
HREF="function.error-reporting.html"><B
CLASS="function">error_reporting()</B></A> ³oÓ¨ç¼Æ¦bµ{¦¡¹B¦æ®É¦A³]©wÀˬd¤ô¥¡C</P><P>
©Ò¦³ <A
HREF="language.expressions.html">PHP ªºªí¹F¦¡</A> ³£¥i¥H¦b°õ¦æ®É¦b«e±¥[¤WÓ "@" ²Å¸¹¡C ¥¦ªº·N«ä¬O´N³o¤@¥yªí¹F¦¡¤£»ÝÀˬd¿ù»~¡C ¦pªG¦bºtºâ®É¯uªº¥X²{¤F¿ù»~¡A ¦Ó§A¤S½Õ©w¤F
<A
HREF="configuration.html#ini.track-errors">track_errors</A> ¥\¯à¡A ¥»¨ÓÀ³¸Ó¥´¥X¨Óªº¿ù»~«H®§·|¦s¨ì¥þ°ìÅܼÆ
$php_errormsg ¤¤¡C</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.images.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">¯SÂI</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">¹Ï¹³</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.file-upload.common-pitfalls.html
+++ phpdoc/hk/features/features.file-upload.common-pitfalls.html
<HTML><HEAD><TITLE>¤@¯ë·|¥Ç¿ùªº¦a¤è</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Handling file uploads"
HREF="features.file-upload.html"><LINK
REL="PREVIOUS"
TITLE="Handling file uploads"
HREF="features.file-upload.html"><LINK
REL="NEXT"
TITLE="Uploading multiple files"
HREF="feature-fileupload.multiple.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.file-upload.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom">²Ä 18 ³¹ ¤W¶ÇÀÉ®×</TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="feature-fileupload.multiple.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="sect1"><H1
CLASS="sect1"><A
NAME="features.file-upload.common-pitfalls">¤@¯ë·|¥Ç¿ùªº¦a¤è</A></H1><P> MAX_FILE_SIZE ³o¤@¶µ¤£¯à¤ñ PHP3.ini ¤å¥ó¤¤ªº upload_max_filesize Ȥj¡A ¤]¤£¯à¤ñ Apache ªº .conf ³]©w¤¤ php3_upload_max_filesize ³o¤@¶µªºÈ¤j directive¡C ¹w³]ªº¤j¤p¬O
2 Megabytes.</P><P> n¯d·N CERN httpd ¬Ý¨Ó·|§â«È¤áºÝ°e¥Xªº content-type mime header ¤¤ºÓªÅ¤é«áªº¤º®e¥þ³¡¥µ±¼¡C °²¦p³o¬O¯uªº¸Ü¡A CERN httpd ´N¤£¯à¤ä´©ÀɮפW¸üªº¥\¯à¤F¡C </P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.file-upload.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="feature-fileupload.multiple.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">¤W¶ÇÀÉ®×</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.file-upload.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">¤W¶ÇÀÉ®×(¦h©ó¤@Ó)</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.file-upload.html
+++ phpdoc/hk/features/features.file-upload.html
<HTML><HEAD><TITLE>¤W¶ÇÀÉ®×</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Cookies"
HREF="features.cookies.html"><LINK
REL="NEXT"
TITLE="Common Pitfalls"
HREF="features.file-upload.common-pitfalls.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.cookies.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.file-upload.common-pitfalls.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.file-upload">²Ä 18 ³¹ ¤W¶ÇÀÉ®×</A></H1><DIV
CLASS="TOC"><DL><DT><B>¥Ø¿ý</B></DT><DT><A
HREF="features.file-upload.html#features.file-upload.post-method">¥Î POST ¤è¦¡¤W¶Ç</A></DT><DT><A
HREF="features.file-upload.common-pitfalls.html">¤@¯ë·|¥Ç¿ùªº¦a¤è</A></DT><DT><A
HREF="feature-fileupload.multiple.html">¤W¶ÇÀÉ®×(¦h©ó¤@Ó)</A></DT><DT><A
HREF="features.file-upload.put-method.html">¥Î put ¤èªk¤W¶Ç</A></DT></DL></DIV><DIV
CLASS="sect1"><H1
CLASS="sect1"><A
NAME="features.file-upload.post-method">¥Î POST ¤èªk¤W¶ÇÀÉ®×</A></H1><P> PHP ¥i¥H³B²z¤W¶ÇÀɮתºn¨D¡A ¥un¹ï¤èªºÂsÄý¾¹²Å¦X RFC-1867 ªº¼Ð·Ç(¥]¬A Netscape Navigator 3 ©Î§ó·sª©¥»¡A
¥[¤W¸É¤Bªº Microsoft Internet Explorer 3 ©Î§ó·sª©¥»)´N¦æ¡C («ö¡G ¤¤¤åͦW«Ü¹LÅ}¡A ¥s°µºô´º¾É¯èªÌ 3 ¸¹©M·L³n±´ÀIªÌ 3 ¸¹) ¤W¶ÇªºÀÉ®×¥i¥H¬O¯Â¤å¦rºA©Î¬O¤G¶i¦ì§Î¦¡¡C ¨Ï¥Î¤W¶Ç¥\¯à¥[¤W PHP ªº¨Ï¥ÎªÌ»{µý©M¤å¥óºÞ²z¨ç¼Æ¡A §A¥i¥H¾Þ±±½Ö¥i¥H¤W¶Ç¤å¥ó¥H¤Î¤W¶Ç«áªº¤å¥ó¸Ó¦p¦ó°t¸m¡C
</P><P> PHP ¦P®É¤ä´©¥Î PUT ¤è¦¡ªº¤W¶Çn¨D¡C Netscape Composer ©M W3C's Amaya µ{¦¡³£¬O¨Ï¥Î³oºØ¤èªk¨Ó¤W¶ÇÀɮתº¡C ¸Ô±¡½Ð¬Ý <A
HREF="features.file-upload.put-method.html">¥Î PUT ¤èªk¤W¶Ç</A>
¡C</P><P> n«Ø¥ß¤@Óµ¹¥Î¤á§@¤W¶Çªº¶±¡A »Ýn¥Î¨ì¯S®íªºªí³æ¶µ¡A ´N¹³¤U±ªº½d¨Ò¡G
<TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 18-1. File Upload Form</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <FORM ENCTYPE="multipart/form-data" ACTION="_URL_" METHOD=POST>
3 <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000">
4 Send this file: <INPUT NAME="userfile" TYPE="file">
5 <INPUT TYPE="submit" VALUE="Send File">
6 </FORM>
7 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE>
¤W±ªº _URL_ n«ü¦V¤@Ó PHP ªºµ{¦¡¡C MAX_FILE_SIZE ¬OÓ hidden ÁôÂêºªí³æÈ¡A ¥¦¥Nªí³Ì¤jªº¤W¶Ç¤å¥ó¯à¦³¦h¤j(¥Î¦ì¤¸ BYTE °µ³æ¦ì)¡A ³o¤@¦æ¤@©wn©ñ¦b«ü©w¤W¶Ç¤å¥ó³o¤@Äæ¤§«e¡C
·í´£¥æªí³æ®É¡A _URL_ ©Ò«üµÛªºµ{¦¡·|¶}©l°õ¦æ¡C ¦p§x¤W¶Ç¦¨¥\¡A PHP ·|¦Û°Ê²£¥Í¤U¦CÅܼƨѵ{¦¡¨ú¥Î¡G</P><P> <P></P><UL><LI><P> $userfile - ¤å¥ó¤W¶Ç¨ì¦øªA¾¹«á¼È®É¥Îªº¦W¦r
</P></LI><LI><P> $userfile_name - ¤W¶Ç¤å¥ó¥»¨Óªº¦WºÙ¡A ¤]´N¬O¥Î¤áºÝªº¤å¥ó¦W
</P></LI><LI><P> $userfile_size - ¥H¦ì¤¸ BYTE ¬°³æ¦ìºâ¥Xªº¤å¥ó¤j¤p
</P></LI><LI><P> $userfile_type - ¤W¶Ç¤å¥óªº MIME TYPE¡A ¦ýn¬Ý¥Î¤áªºÂsÄý¾¹·|§_´£¨Ñ³o¼Ëªº¸ê®Æ¡C
¨Ò¦p MIME TYPE ¥i¥H¬O "image/gif".
</P></LI></UL>
n¯d·N "$userfile" ³oÓÅܼƨä¹ê¬O¨Ó¦Û¤W±ªí³æ¨Ò¤l¤¤¤W¶ÇÀɮשҥΪºÄæ¦ì (TYPE = file ¤@¦æ)¦WºÙ¡A ¦pªG§Aªºªí³æ¥Î¤F§Oªº¦W¦r¡A ¨º¦³Ãö¤W¶ÇÀɮצWºÙªº¸ê®Æ«K³Q©ñ¦b¥t¤@Ó¦W¦rªºÅܼƤ¤¡C </P><P> ¤W¶Ç¤å¥ó·|©ñ¨ì¦øªA¾¹¹w³]ªº¼È¦s¥Ø¿ý¡A §ïÅÜ
<TT
CLASS="envar">TMPDIR</TT> Àô¹ÒÅܼƥi¥H«ü¥Ü§â¤W¶Ç¤å¥ó©ñ¨ì¨ä¥L¦ì¸m¡C ¯d¤ß¦b PHP µ{¦¡¤¤¥Î <A
HREF="function.putenv.html"><B
CLASS="function">putenv()</B></A> ¨ç¼Æ¨Ã¤£¯à¦¨¥\§ïÅܳo¤@ÓÀô¹ÒÅܼƪºÈ¡C</P><P> ±µ¦¬¤W¶Çn¨Dªºµ{¦¡¥²¶·§¹¦¨µ½«áªº¤u§@¡C ³o¨Ç¥]¬A¨ú¥Î $file_size Àˬd¤W¶Ç¨ÓªºÀɮפj¤p¡A §â¤Ó¤j©Î¤Ó¤pªº§R°£±¼¡F ¨ú¥Î $file_type Àˬd¤å¥óªº®æ¦¡¨Ã§â®æ¦¡¤£¹ïªº²M°£¡C Àˬd¦n¤F¤§«á¡A n»ò§â³oӼȦs¤å¥ó§R°£¡A n»ò§â¥¦·h¨ì§Oªº¦a¤è¥h¡C</P><P> ³B²z¤W¶Çªºµ{¦¡¹B§@§¹¦¨«á¡A ¼È¦s¥Ø¿ý¤¤¤W¶Ç¨ÓªºÀɮ׫K·|³Q²M¬~±¼¡C</P></DIV></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.cookies.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.file-upload.common-pitfalls.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">cookies (²¢»æ ?)</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">¤@¯ë·|¥Ç¿ùªº¦a¤è</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.file-upload.put-method.html
+++ phpdoc/hk/features/features.file-upload.put-method.html
<HTML><HEAD><TITLE>put-method</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Handling file uploads"
HREF="features.file-upload.html"><LINK
REL="PREVIOUS"
TITLE="Uploading multiple files"
HREF="feature-fileupload.multiple.html"><LINK
REL="NEXT"
TITLE="Using remote files"
HREF="features.remote-files.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="feature-fileupload.multiple.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom">²Ä 18 ³¹ ¤W¶ÇÀÉ®×</TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.remote-files.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="sect1"><H1
CLASS="sect1"><A
NAME="features.file-upload.put-method">put-method</A></H1><P> PHP ¤¹³\¥Î Netscape Composer ©Î W3C Amaya µ¥ªº¥Î¤á¨Ï¥Î HTTP PUT ¤èªk¨Ó¤W¶ÇÀɮסC PUT ¤è¦¡¤ñ¤@¯ë¤W¶Çn¨ÓªºÂ²³æ¡A ¥¦¬Ý°_¨Ó¬O³o¼Ë¡G
<DIV
CLASS="informal¥Ü½d"><P></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 PUT /path/filename.html HTTP/1.1
3 </PRE></TD></TR></TABLE><P></P></DIV>
</P><P> ¤W¥yªº·N«ä¥Nªí¥Î¤á·Q§âÀɮסG /path/filename.html ¦s¨ì§Aªººô¯¸¥Ø¿ý¤¤¡C
µL½×¹ï Apache ÁÙ¬O PHP¡A ÀH«K±µ¨ü³o¼Ë¤@Ón¨D¨Ã¤£¬O¦nªº°µªk¦]¬°¤HÌ¥i¯à§â§Aªººô¶·N¥~¦a¬~±¼¡C ¦]¦¹³Ì¦nn§Aªººô¯¸¦øªA¾¹¥ý¥Îµ{¦¡§â©Ò¥Î³o¼Ëªºn¨D¹LÂo¤@¤U¡C ¥Î Apache ªº¸Ü§A¥i¥H§Q¥Î <I
CLASS="emphasis">Script</I> «ü¥Ü¡C §A¥i¥H§â«ü¥Ü©ñ¦b Apache ªº½Õ³]Àɤ¤ªº¥ô¦ó¦a¤è¡C ³Ì±`¨£¬O¦b <Directory> ¬q¸¨¤º©Î¬O¦b <Virtualhost> ¬q¸¨¤º¥[¤W³o¤@¦æ¡G
<DIV
CLASS="informal¥Ü½d"><P></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 Script PUT /put.php3
3 </PRE></TD></TR></TABLE><P></P></DIV>
</P><P> ³o¼Ë Apache ´Nª¾¹D¦b¨ºÓ¬q¸¨¤¤²£¥Íªº©Ò¦³ PUT n¨D³£n¥Î put.php3 µ{¦¡³B²z¡C ·íµM§A¥ýn¦w¸Ë¦n PHP ¤~¦æ¡C
</P><P> php3.php ¤å¥ó¹ï PUT n¨D¥i¥H³o¼Ë³B²z¡G
</P><P> <DIV
CLASS="informal¥Ü½d"><P></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <? copy($PHP_UPLOADED_FILE_NAME,$DOCUMENT_ROOT.$REQUEST_URI); ?>
3 </PRE></TD></TR></TABLE><P></P></DIV>
</P><P> ¤W¥y·|§â¤W¶Ç¨ÓªºÀɮצs¨ì¥Î¤án¨Dªº¦ì¸m¡C §A¤]¥i¯àn°µ¤@¨Ç«O¦w¤Wªº»{µý¤u§@¡C PHP ³B²z PUT ªº§Þ¥©´N¬O¥¦¤@¦¬¨ì´N§â¤W¶ÇÀÉ®×§Û¨ìÁ{®É¥Ø¿ý¤¤µM«á°õ¦æ«ü©wªºµ{¦¡¡A ©M¥Î
<A
HREF="features.file-upload.html#features.file-upload.post-method">POST ¤èªk</A> ¤@¼Ë¡C
·íµ{¦¡§¹¦¨«á¼È¦sªºÀɮפ]³Q²M°£¡C ©Ò¥Hµ{¦¡¤@©wn§â¦Xªkªº¤W¶ÇÀÉ®×§Û¨ì§Oªº¦a¤è«O¦s°_¨Ó¡C ¼È¦sÀɪº¦WºÙ©ñ¦b $PHP_PUT_FILENAME ÅܼƤ¤¡A ¦Ó¥Î¤á·Q¦sªº¦ì¸m«h©ñ¦b $REQUEST_URI ÅܼƤ¤ («D Apache ¦øªA¾¹¥i¯à¥Î¨ä¥L¦W¦r)¡C §Û¨ì¤°»ò¦ì¸m§A¦Û¤v¨Ó¨M©w¡A ·íµM§A¥i¥H«ö¥Î¤áªº·N«ä¨Ó©ñ¡C</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="feature-fileupload.multiple.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.remote-files.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">¤W¶ÇÀÉ®×(¦h©ó¤@Ó)</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.file-upload.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">»·ºÝÀÉ®×</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.html
+++ phpdoc/hk/features/features.html
<HTML><HEAD><TITLE>¯SÂI</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="PREVIOUS"
TITLE="Classes and Objects"
HREF="oop.html"><LINK
REL="NEXT"
TITLE="Error handling"
HREF="features.error-handling.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="oop.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.error-handling.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="PART"><A
NAME="features"></A><DIV
CLASS="TITLEPAGE"><H1
CLASS="title">III. ¯SÂI</H1><DIV
CLASS="TOC"><DL><DT><B>¥Ø¿ý</B></DT><DT>14. <A
HREF="features.error-handling.html">µ{¦¡¿ù»~ªº³B²z</A></DT><DT>15. <A
HREF="features.images.html">¹Ï¹³</A></DT><DT>16. <A
HREF="features.http-auth.html">http-auth »{µý</A></DT><DT>17. <A
HREF="features.cookies.html">cookies (²¢»æ ?)</A></DT><DT>18. <A
HREF="features.file-upload.html">¤W¶ÇÀÉ®×</A></DT><DT>19. <A
HREF="features.remote-files.html">»·ºÝÀÉ®×</A></DT><DT>20. <A
HREF="features.connection-handling.html">³B²z³s½u</A></DT><DT>21. <A
HREF="features.persistent-connections.html">«ùÄòªº³s±µ</A></DT></DL></DIV></DIV></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="oop.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.error-handling.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">Classes and ª«¥ó</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"> </TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">µ{¦¡¿ù»~ªº³B²z</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.http-auth.html
+++ phpdoc/hk/features/features.http-auth.html
<HTML><HEAD><TITLE>http-auth</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Creating GIF images"
HREF="features.images.html"><LINK
REL="NEXT"
TITLE="Cookies"
HREF="features.cookies.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.images.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.cookies.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.http-auth">²Ä 16 ³¹ http-auth »{µý</A></H1><P> PHP ©M HTTP »{µý¥u¦b·í PHP ¬O·í§@ Apache ¦øªA¾¹ªº¼Ò²Õ¶ô¨Ó°õ¦æ¤~¯à±¾±µ¦b¤@¶ô¡C ¥Î CGI ¤è¦¡¨Ó¹B¦æ PHP «h¨S¦³³o¶µ¥\¯à¡C
¥Î¼Ò²Õ¶ô¨Ó¹B¦æªº®ÉÔ¥i¥H¦b PHP µ{¦¡¤¤½Õ¥Î <B
CLASS="function">Header()</B> ¨ç¼Æ¦VÂsÄý¾¹°e¥X»{µýn¨D "Authentication Required"
¡A ÂsÄý¾¹·|À³n¨D¥s¥Î¤á¿é¤J¥Î¤áªº¦WºÙ¤Î±K½X¡C ·í¥Î¤á¿é¤J¸ê®Æ«á¡A ¦P¤@Ó PHP µ{¦¡·|³Q¦A¦¸°õ¦æ¡A ¦Ó¥Î¤á¿é¤Jªº¸ê®Æ·|¦¨¬°°õ¦æ¸Óµ{¦¡®Éªº°Ñ¼Æ¡C ®Ú¾Ú³o¨Ç°Ñ¼Æ PHP ·|¦Û°Ê²£¥Í
$PHP_AUTH_USER¡B $PHP_AUTH_PW ©M $PHP_AUTH_TYPE ¤TÓÅܼƤÀ§O¦sµÛ¥Î¤á¦W¡A ±K½X¥H¤Î»{µý¤èªk¡C ²{¶¥¬q¥u±µ¨ü "Basic" ¤èªkªº»{µý¡C ¸Ô²Ó¸ê®Æ¥i°Ñ¦Ò <B
CLASS="function">Header()</B>
¨ç¼Æ¤@¸`¡C </P><P> ¤U±¥Ü½d¤@Ó¥²¶·¥Î¤á¿é¤J¦WºÙ¤Î±K½Xªº PHP µ{¦¡¡C
<TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 16-1. HTTP Authentication ¥Ü½d</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <?php
3 if(!isset($PHP_AUTH_USER)) {
4 Header("WWW-Authenticate: Basic realm=\"My Realm\"");
5 Header("HTTP/1.0 401 Unauthorized");
6 echo "Text to send if user hits Cancel button\n";
7 exit;
8 } else {
9 echo "Hello $PHP_AUTH_USER.<P>";
10 echo "You entered $PHP_AUTH_PW as your password.<P>";
11 }
12 ?>
13 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE></P><P> ¦b¹ê»ÚÀ³¤W¡A ¥i¯ànÀˬd¥Î¤á¦WºÙ¤Î±K½X¦Ó¤£¬O§â¥¦Ìª½±µ¦L¥X¨Ó¡C Àˬd¤èªk¥i¯à¬O¬d¾\¸ê®Æ®w©Î¬O½§ä dm ¤å¥ó¡C
</P><P> ¤p¤ß²{¦b¥«±¤W¦³ªºÂsÄý¾¹¹ï¼ÐÀY HEADER ¤º®eªº¥ý«á¦¸§Ç®¼¬D窺¡A ¼È®Éª¾¹D¦b°e¥X
<I
CLASS="emphasis">WWW-Authenticate</I> ¼ÐÀY«á¤~°e¥X
<SPAN
CLASS="errorcode">HTTP/1.0 401</SPAN> ¼ÐÀY¬O¥i¦æªº¡C
</P><P> ¦pªGºô¶¥»¨«K¥Î¶Ç²Îªº¥~¸m»{µý¤èªk¨Ó¶i¦æ¨¥÷¿ë§Oªº¸Ü¡A PHP Åܤ£·|²£¥Í¤W±©Ò»¡ªº¦s¦³¥Î¤á¸ê®ÆªºÅܼơC ³o¬O¬°¤F¨¾¤î¦³¤H§Q¥Î PHP µ{¦¡¨Ó¨ú±o¨Ï¥Î¥~³¡»{µýªººô¶ªº±K½X¡C ¦b³o±¡ªp¤U¦pªGnª¾¹Dµn¤Jªº¥Î¤á¦W¦r¡A ¥i¥H¬d¬Ý $REMOTE_USER ÅܼơC</P><P> ¤£¹Lnª`·N¤W±©Ò«ü¨ìªºÖí²×¨Sªkªý¤î¦³¤H¨Ï¥Î¦b¦P¤@Óºôµ¸¦øªA¾¹¤Wªº¤@Ó¥¼¸gÅçµýªº¶±¨Óµs¨ú¤@Ó¤wÅçµý¶±¤Wªº±K½X¡C </P><P> µL½× Netscape ÁÙ¬O Internet Explorer ·í¦¬¨ì¦øªA¦^À³¸¹½X 401 ªº®ÉÔ³£·|§â¥Ø«e©ñ¦b§Ö¨ú°Ï¤¤ªº¥Î¤á¸ê®Æ²M°£±¼¡C ³oÓ¥i¥H³y¦¨¥Î¤á "µn¥X" ªº®ÄªG¡G ·ín¦A¦¸ÂsÄý®É«Kn«·s¿é¤J»{µý¸ê®Æ¡C ¦³ªººô¶§Q¥Î³o¤@¥\¯à¨Ó´£¨Ñµn¥Xªº«ö¶s¥H¤Î¹O®Éµn¥X¥\¯à¡C</P><P></P><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 16-2. HTTP Authentication ¥Ü½dµn¥Xªº®ÄªG</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <?php
3 function authenticate() {
4 Header( "WWW-authenticate: basic realm='Test Authentication System'");
5 Header( "HTTP/1.0 401 Unauthorized");
6 echo "You must enter a valid login ID and password to access this resource\n";
7 exit;
8 }
9
10 if(!isset($PHP_AUTH_USER) || ($SeenBefore == 1 && !strcmp($OldAuth, $PHP_AUTH_USER)) ) {
11 authenticate();
12 }
13 else {
14 echo "Welcome: $PHP_AUTH_USER<BR>";
15 echo "Old: $OldAuth";
16 echo "<FORM ACTION=\"$PHP_SELF\" METHOD=POST>\n";
17 echo "<INPUT TYPE=HIDDEN NAME=\"SeenBefore\" VALUE=\"1\">\n";
18 echo "<INPUT TYPE=HIDDEN NAME=\"OldAuth\" VALUE=\"$PHP_AUTH_USER\">\n";
19 echo "<INPUT TYPE=Submit VALUE=\"Re Authenticate\">\n";
20 echo "</FORM>\n";
21
22 }
23 ?>
24 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE><P> µM¦Ó®Ú¾Ú 401 ¨Ó²M°£§Ö¨ú¨Ã¤£¬O HTTP °ò¥»»{µý¨ó©w¤¤n¨Dªº¼Ð·Ç°Ê§@¡C ¦]¬°§A¼gµ{¦¡®É³Ì¦n¤£n§â¥¦·í¦¨¬O¥²µM·|µo¥Íªº¨Æ¥ó¡C ¥Î Lynx °µªº´ú¸Õµ²ªG¬O Lynx ¦¬¨ì 401 «á¤£·|²M°£§Ö¨ú¡C ©Ò¥H¥un»{µýªº±K½X¤£ÅÜ¡A ¦^¨ì«e¤@¶¦A«ö"«á¤@¶"¨ÌµM¥i¥H¶i¤J¥»¨Ó³Q "µn¥X" ¤Fªºµe±¡C </P><P> ¥t¥~ȱo¤@´£ªº¬O¥Î ·L³nªº IIS °t¦X CGI ª©ªº PHP ¤]¤£¯à°µ¨ìµn¥Xªº®ÄªG¡C ³o¬O IIS ¥»¨ªº¨î¡C</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.images.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.cookies.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">¹Ï¹³</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">cookies (²¢»æ ?)</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.images.html
+++ phpdoc/hk/features/features.images.html
<HTML><HEAD><TITLE>¹Ï¹³</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Error handling"
HREF="features.error-handling.html"><LINK
REL="NEXT"
TITLE="HTTP authentication with PHP"
HREF="features.http-auth.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.error-handling.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.http-auth.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.images">²Ä 15 ³¹ ¹Ï¹³</A></H1><P> PHP ¤£¥u¯à¿é¥X HTML ®æ¦¡ªº¶±¡A ¥¦ÁÙ¥i¥H¿é¥X¹Ï¹³¡C ¥un¦b½sĶ PHP ®É¥[¤J GD library ¥\¯à¡A «K¥i¥Î PHP ¨Ó²£¥Í GIF ®æ¦¡ªº¤å¥ó¬Æ¦Ü¬O GIF ®æ¦¡ªº¸ê®Æ¬y(streams)¡C («ö¡G ¦]¬° GIF ®æ¦¡¥Îªº LZW À£ÁYªk¬O UNISYS ªº±M§Q¡A ©Ò¥H·sª©ªº GD library ¤£¯à¿é¥X GIF ªº®æ¦¡¦Ó¥H¨ä¥L¹³ JPG¡B PNG¡BWBMP µ¥®æ¦¡¥N´À¡C)
</P><P> <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 15-1. ²£¥Í GIF ¹ÏÀÉ</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <?php
3 Header("Content-type: image/gif");
4 $string=implode($argv," ");
5 $im = imagecreatefromgif("images/button1.gif");
6 $orange = ImageColorAllocate($im, 220, 210, 60);
7 $px = (imagesx($im)-7.5*strlen($string))/2;
8 ImageString($im,3,$px,9,$string,$orange);
9 ImageGif($im);
10 ImageDestroy($im);
11 ?>
12 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE>
¤W±½d¨Òªº¥Îªk¬O¦b¥t¤@Ó HTML ¶±¤W¥[¤J <img
src="button.php3?text"> ³o¤@¥y¼ÐÅÒ¡C ³oÓ button.php3 ªºµ{¦¡·|¥Î "text" ¤¤ªº¤å¥y§@¬°°Ñ¼Æ¨Ã§â¥¦ªº¤º®e«Å|¨ì¤@´T¥s°µ "images/button1.gif" ªº¹Ï®×¤WµM«á§âµ²ªG¿é¥X¡C
¥Î³oÓµ{¦¡¥i¥H«Ü¤è«Kªº²£¥ÍӹϹ³«ö¶s¡C ¥¦¸`¬Ù¤F¨C¦¸·Q§ï°Ê«ö¶s¤Wªº¤å¦r®Én½s¿è¹ÏÀɪº³Â·Ð¦]¬°«ö¶s²{¦b¬O§Y®É²£¥Íªº¡C
</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.error-handling.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.http-auth.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">µ{¦¡¿ù»~ªº³B²z</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">http-auth</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.persistent-connections.html
+++ phpdoc/hk/features/features.persistent-connections.html
<HTML><HEAD><TITLE>«ùÄòªº³s½u</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="Connection handling"
HREF="features.connection-handling.html"><LINK
REL="NEXT"
TITLE="Function Reference"
HREF="funcref.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.connection-handling.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="funcref.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.persistent-connections">²Ä 21 ³¹ «ùÄòªº³s½u</A></H1><P> «ùÄòªº³s½u¬O³s±µ¨ì¸ê®Æ®wªº¤@Ó³q¹D¡C ³q±`¦b§Aºô¶¤Wªºµ{¦¡°õ¦æ§¹²¦«á¡A ±µ¨ì¸ê®Æ®wªº³s½u·|³Q¤ÁÂ_¡C «ùÄòªº³s½u«hÄ~Äò«O«ù¦b³s±µª¬ºA¡C ·í PHP ¦¬¨ì«Ø¥ß«ùÄò³s½uªºn¨D®É¡A ¥¦·|¥ýÀˬd¤§«e¬O§_¤w¸g«Ø¥ß¤F¬Û¦Pªº³s½u¡A ¦pªG¦³ªº¸Ü«K¥Î¥¦§_«h´N«·s¶}¤@Ó¡C ¬Û¦Pªº³s½u¬O«ü¨â±ø³s½u¬O¥Î¦P¤@ӥΤá¦W¤Î±K½X¨Ï¥Î¦P¤@¥x¥D¾÷¤Wªº¦P¤@ÓÀɮסC
</P><P> ¦p§A¹ïºô¯¸¦øªA¾¹ªº§@·~¤è¦¡¤Î¤À°t¤u§@ªº¤èªk¤£¬O«Ü¼ô±xªº¸Ü¡A ¥i¯à·|»~¸Ñ¤F¬Æ»ò¬O«ùÄò³s½u¡C «ùÄò³s½u¤£¯à¥Î¨Ó¦b¦P¤@Ó SQL ±µÂI¤W«Ø¥ß»P¸ê®Æ®w¶¡ªº¹ï¸Üµ¡¤f¡F ¥¦¤£¯à¼W¥[¸ê®Æ®w¦s¨úªº®Ä²v¡F ¥¦¤]¤£¯à§¹¦¨¤@¨Ç§A¥H¬°¥i¥H¥Î¥¦¨Ó§¹¦¨ªº¤u§@¡C »¡¥Õ¤F¡A ¥¦¨S¦³¥ô¦ó¤@¶µ¥\¯à¬O´¶³qªº«D«ùÄò³s½uµLªk§¹¦¨ªº¡C
</P><P> ¬°¤°»ò ¡H </P><P>
³oÃö«Y¨ìºô¯¸¦øªA¾¹ªº§@·~¤è¦¡¡C ¦øªA¾¹¦³¤TºØ¤è³z¹L PHP ¨Ó»s§@ºô¶¡C </P><P> ²Ä¤@ºØ¬O§â PHP ¥Î§@ CGI ¦¡ªº¤¤¤¶¾¹¡C ¥Î³o¤è¦¡ªº¦øªA¾¹¦b¨C¤@Ó PHP ºô¶³Q½Õ¥Î®É³£·|°õ¦æ¤@¦¸ PHP ¸ÑÄÀ¾¹µ{¦¡¡A °õ¦æ§¹¦¨«á¸ü¤Jªº PHP ¸ÑÄÀ¾¹«K³Q®ø·À±¼¡A ¦b¥t¤@Ó PHP ¶±³Q½Õ¥Î®É¦øªA¾¹¤S¦A¦¸¸ü¤J PHP ¸ÑÄÀ¾¹¡C ¦Ü©ó¦b°õ¦æ PHP µ{¦¡®É«Ø¥ßªº SQL ³s½u¤]ÀHµÛ¸ÑÄÀ¾¹ªº®ø¥¢¦Ó³QºIÂ_¡C ¦b³oºØ¹B§@¼Ò¦¡¤U¡A ¨Ï¥Î«ùÄò³s½u¨S¦³¥ô¦ó¦n³B - ¦]¬°³s½u®Ú¥»¤£¬O«ùÄòªº¡C
</P><P> ²Ä¤GºØ¬O³Ì´¶¹Mªº¤è¦¡¡C ¦b¦h¤u¦¡ªººô¯¸¦øªA¾¹¤W§â PHP ·í¦¨¼Ò²Õ¶ô¨Ó¹B¦æ¡C ²{®É¥u¦³ Apache ¦øªA¾¹¥i¥H¹ê²{³oºØ§@·~¤è¦¡¡C ¦h¤u¦¡ªº¦øªA¾¹´N¬O¦P®É¦³³\¦hªºµ{§Ç¦b±µ¦¬¥Î¤áªº±´³X¨Ã¿é¥X¶±¤º®e¡C ³o¨Çµ{§Ç³£¥Ñ¤@Ó¤÷µ{§Ç©Ò²£¥Í¨Ã¾a¥¦¨Ó°µ¨ó½Õ¡C ·í¥Î¤ánÂsÄýºô¶®É¡A ¨ä¤¤¤@Ó¶¢¸mªº¤lµ{§Ç·|³B²z³oÓn¨D¡A ·í¦P¤@ӥΤánÂsÄý¤U¤@Ó¶±®É¥i¯àè¤~ªº¤lµ{§Ç¥¿¦£µÛ¦Ó¦³¥t¤@Ó¶¢µÛªº¤lµ{§Ç·|³B²z³oÓ·sªºn¨D¡C «ùÄò³s½u©Ò°µªº´N¬OÅý¨CÓ¤lµ{§Ç¦b¦¬¨ì³s±µ¨ì¸ê®Æ®wªº½Ð¨D«á«O«ù¸Ó³s½u¤@ª½´¯¶}¡C ·í¥Î¤á(¥i¯à¬O¥t¤@ӥΤá)ÂsÄý¶± (¥i¯à¬O¥t¤@Ó¶±)®É¦pªGn³s½u¨ì¦P¤@Ó¦a¤è®É¡A ¦p¸Ó¤lµ{§Ç¤w¦³¤F³o¼Ë¤@±ø«ùÄò³s½uªº¸Ü´N¥i¥Hª½±µ§Q¥Î¥¦¨Ó¦s¨ú¸ê®Æ®w¡C</P><P>
²Ä¤GºØ¤è¦¡¬O§â PHP ¥Î§@¦h¤u§@ºüºô¯¸¦øªA¾¹¤Wªº PLUG-IN (¤º´¡)¸Ë¸m¡C ¥Ø«eÁÙ¨S¦³¥ô¦ó¦øªA¾¹¬O¥Î³o¤è¦¡¨Ó¹B¦æ PHP ªº¡A ³o¼È®É¥u¬O¤@ºØ²z½×¡C ²{¦b¤w¶}®i¤F±µ»é ISAPI¡B WSAPI¡B NSAPI(µøµ¡¨t²Î¥Î)ªº¤u§@¡C §¹¦¨«áªº PHP ¥i¥H¥Î¨Ó¤ä´©¹³
Netscape FastTrack¡B Microsoft's Internet Information Server (IIS)¡B
©M O'Reilly's WebSite Pro µ¥¦h¤u§@ºüªººô¯¸¦øªA¾¹¡C ¹ê²{¤Fªº²Ä¤TºØ¹B§@¤èªk¹ï«ùÄò³s½uªº³B²z©M²Ä¤GºØ°ò¥»¤W¬O¤@¼Ëªº¡C
</P><P> ¦pªG«ùÄò³s½u¨Ã¨S¦³ªþ¥[¥\¯à¡A ¨º¥¦Ì¦³¤°»ò¦n³B ¡H</P><P>
µª®×²§±`²³æ - ®Ä²v¡C ·í«Ø¥ß SQL ¤j¶qªº®É¶¡¡A ¥Î«ùÄò³s½u´N¥i¥H¸`¬Ù³o¨Ç®É¶¡¨Ï¨t²Îªº¤ÏÀ³¥[§Ö¡C «Ø¥ß³s½u©Ò»Ýªº®É¶¡¦h¹èn¬Ý³\¦h¦]¯À¡C ¨Ò¦p©Ò¥Îªº¸ê®Æ®wªº«~µP¡A ¸ê®Æ®w©Mºôµ¸¦øªA¾¹¬O§_¦b¦P¤@¹q¸£¤W¡A ¸ê®Æ®w¹q¸£ªºt¸ü¶qµ¥¡C µL½×¬OþºØì¦]¡A ¥un¬O»Ýnªø®É¶¡¤~¯à§â SQL ³s½u«Ø¥ß°_¨Ó¡A ¥Î«ùÄò³s½u´N¥i¥H¼W¥[®Ä²v¡C ¦]¬°¨CÓ¤lµ{§Ç¥u»Ý«Ø¥ß³s½u¤@¦¸¡A ©¹«á¦p¦³¶±»Ýn³s±µ¨ì¬Û¦Pªº¸ê®Æ®w«K¤£¥²¦A¶O®É¶¡¤F¡C ¦ý³o¤]¥Nªí¤F¨CÓ¾Ö¦³«ùÄò³s½uªº¤lµ{§Ç³£¦³¥¦¦Û¤vªº³s½u¤f¡C ¦pªG¦³ 20 Ó¤lµ{§Ç³£³B²z¹L¦P¤@Ón¨D«ùÄò³s½uªº¶±¡A ¨º§A´N¦³ 20 Ó³s½u¤F¡C</P><P>
³Ì«á§Ų́ÓÓ«nªºÁ`µ²¡C «ùÄò³s½u¦b¥\¯à¤W¬O³]p¦¨©M´¶³qªº«D«ùÄò³s½u¤@¤@¹ïÀ³ªº¡C ´N¬O»¡§A¥i¥H§â«ùÄò³s½u¥þ³¡¨ú¥N¦¨´¶³q³s½u¦Ó¤£·|¥Oµ{¦¡ªº¥\¯à¦³©Ò¤£¦P¡C ¥Î«ùÄò³s½u¥i¯à¥O³t«×Åܧ֡A ¦ý¤£·|¥Oµ{¦¡ªº¦æ¬°µo¥ÍÅܤơC</P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.connection-handling.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="funcref.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">³B²z³s½u</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">¨ç¼Æ¯Á¤Þ</TD></TR></TABLE></DIV></BODY></HTML>
Index: phpdoc/hk/features/features.remote-files.html
+++ phpdoc/hk/features/features.remote-files.html
<HTML><HEAD><TITLE>»·ºÝÀÉ®×</TITLE><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="PHP Manual"
HREF="manual.html"><LINK
REL="UP"
TITLE="Features"
HREF="features.html"><LINK
REL="PREVIOUS"
TITLE="PUT method support"
HREF="features.file-upload.put-method.html"><LINK
REL="NEXT"
TITLE="Connection handling"
HREF="features.connection-handling.html"></HEAD><BODY
BGCOLOR="#CCDDEE"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"><DIV
CLASS="NAVHEADER"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TH
COLSPAN="3"
ALIGN="center">PHP ¤â¥U</TH></TR><TR><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"><A
HREF="features.file-upload.put-method.html">¤W¤@¶µ</A></TD><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"></TD><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"><A
HREF="features.connection-handling.html">¤U¤@¶µ</A></TD></TR></TABLE><HR
ALIGN="LEFT"
WIDTH="100%"></DIV><DIV
CLASS="chapter"><H1><A
NAME="features.remote-files">²Ä 19 ³¹ »·ºÝÀÉ®×</A></H1><P> ¥un "URL fopen wrapper" ³o¤@¿ï¶µ¬O¶}µÛªº¡A (¦b½Õ³]Àɤ¤ªº
<TT
CLASS="option">--disable-url-fopen-wrapper</TT> ¤@¶µ)¡A §A¥i¥H¦b¤j³¡¥÷¨Ï¥ÎÀɮתº¨ç¼Æ¤¤¨Ï¥Î HTTP ©M FTP ¨ó©w¨Ó¶}±Ò URL¡A ¥]¬A¥Î <A
HREF="function.require.html"><B
CLASS="function">require()</B></A>
©M <A
HREF="function.include.html"><B
CLASS="function">include()</B></A> «ü¥O¡C
<DIV
CLASS="note"><BLOCKQUOTE
CLASS="note"><P><B>ª`·N¡G </B>
¦bµøµ¡ WINDOWS ¾Þ§@¨t²Î¤¤ <A
HREF="function.include.html"><B
CLASS="function">include()</B></A>
<A
HREF="function.require.html"><B
CLASS="function">require()</B></A> ¨Ã¤£¯à¶}“³»·ºÝ¤å¥ó</P></BLOCKQUOTE></DIV></P><P> ¥Ü½d¦p¤U¡A §A¥i¥H¥Î¥¦¨Ó¥´¶}¤@ÓÀɮסA §â¿é¥Xªº¤º®e¤ÀªR¥X¨Ó«á¦A¶i¦æ¸ê®Æ®w¬d¸ß©Î¬O²³æ¦a±N¤º®eÂàÅܦ¨§A·Qnªº®æ¦¡¡C </P><P> <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 19-1. ¨ú±o»·ºÝ¤å¥óªº¼ÐÃD¦C</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <?php
3 $file = fopen("http://www.php.net/", "r");
4 if (!$file) {
5 echo "<p>Unable to open remote file.\n";
6 exit;
7 }
8 while (!feof($file)) {
9 $line = fgets($file, 1024);
10 /* This only works if the title and its tags are on one line. */
11 if (eregi("<title>(.*)</title>", $line, $out)) {
12 $title = $out[1];
13 break;
14 }
15 }
16 fclose($file);
17 ?>
18 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE></P><P> §A¤]¥i¥H¥Î FTP ¨Ó¶Ç°eÀɮסA ¥un¨Ï¥Î¾A·íªºÅv¦P®É¥Ø¦aªº¦a¨S¦³¦P¦WªºÀɮצs¦b¡C ¦pªG·Q¤£¥Î 'anonymous' ¤è¦¡¨Ó¶Ç°e¡A §An¦p¤U«ü¥X§Aªº¨Ï¥ÎªÌ©M±K½X¡G 'ftp://user:password <email protected>. example.com/path/to/file'¡C (¥Î¬Û¦Pªº¥yªk¤]¥i¥H¥´¶}»Ýn»{µýªº HTTP ÀɮסC)</P><P> <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"><TR><TD><DIV
CLASS="¥Ü½d"><P><B>¥Ü½d 19-2. §â¸ê®Æ¦s¨ì»·ºÝªº¦øªA¾¹¤W</B></P><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"><TR><TD><PRE
CLASS="programlisting"> 1
2 <?php
3 $file = fopen("ftp://ftp.php.net/incoming/outputfile", "w");
4 if (!$file) {
5 echo "<p>Unable to open remote file for writing.\n";
6 exit;
7 }
8 /* Write the data here. */
9 fputs($file, "$HTTP_USER_AGENT\n");
10 fclose($file);
11 ?>
12 </PRE></TD></TR></TABLE></DIV></TD></TR></TABLE>
<DIV
CLASS="note"><BLOCKQUOTE
CLASS="note"><P><B>ª`·N¡G </B>
¤]³\§Aı±o¥Î³o¤èªk¥i¥H¨î§@¤@Ó©ñ¦b»·ºÝªº¬ö¿ýÀÉ SYSTEM LOG¡A ¦ý¤£n§Ñ¤F³o¤èªk¥u¾A¥Î©ó¼g·sªºÀɮצӤ£¥i§ó§ï¤w¦s¦bªºÀɮסC n¨î§@¤U©ñ¦¡ªº¬ö¿ý¡A ½Ð¬Ý <A
HREF="function.syslog.html"><B
CLASS="function">syslog()</B></A>¡C</P></BLOCKQUOTE></DIV></P></DIV><DIV
CLASS="NAVFOOTER"><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"><A
HREF="features.file-upload.put-method.html">¤W¤@¶µ</A></TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="manual.html">º¶</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"><A
HREF="features.connection-handling.html">¤U¤@¶µ</A></TD></TR><TR><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top">put-method</TD><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"><A
HREF="features.html">Up</A></TD><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top">³B²z³s½u</TD></TR></TABLE></DIV></BODY></HTML>
- Next message: Egon Schmid: "[PHP-DOC] cvs: phpdoc /de chapters.ent /de/functions ccvs.xml"
- Previous message: Stephen Long: "[PHP-DOC] help with being removed from list."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

