Php Programming Code Examples
Php > File Manipulation Code Examples
Progression bar for PHP http multiple file uploads, using Infomentum's Applet File
Progression bar for PHP http multiple file uploads, using Infomentum's Applet File
Syntax examples for file uploading
---- test.php3
<html>
<head>
<title>Appletfile uploads</title>
</head>
<body>
<APPLET CODE=FileUpload.class ARCHIVE=FileUpload.jar NAME=FileUpload
CODEBASE="/AppletFile/classes" WIDTH=420 HEIGHT=180 MAYSCRIPT>
<PARAM NAME="cabbase" VALUE="/AppletFile/classes/FileUploadIE3.cab">
<PARAM NAME="cabinets" VALUE="/AppletFile/classes/FileUpload.cab">
<PARAM NAME="directory" VALUE="C:\">
<PARAM NAME="maxfiles" VALUE="4">
<PARAM NAME="minfiles" VALUE="0">
<PARAM NAME="errorlimit" VALUE="1024000">
<param name="finishUrl" value="/result.php3">
</APPLET>
<FORM ENTYPE "multipart/form-data" ACTION="result.php3"
onSubmit="return document.FileUpload.submit(document,this,true)"
METHOD=POST>
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="10240000">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>
</body>
</html>
---
Syntax for uploaded files:
--- result.php3
<html>
<head>
<title> Uploaded files </title>
</head>
<body>
<?
/* The userfile scheme doesn't use a php array[], */
/* so the files start out as separate FILE1, FILE2, */
/* FILE3, FILEn, variables. */
$fp = fopen ($FILE1, "r");
if (isset($FILE2)){ $fp2 = fopen($FILE2, "r");}
if (isset($FILE3)){ $fp3 = fopen($FILE3, "r");}
if (isset($FILE4)){ $fp4 = fopen($FILE4, "r");}
/* sample functions to display the uploaded files */
fpassthru($fp);
if (isset($fp2)){fpassthru($fp2);}
if (isset($fp3)){fpassthru($fp3);}
if (isset($fp4)){fpassthru($fp4);}
?>
Upload Complete.
</body>
</html>