Difference between revisions of "CSC220 uploadFile2.htm"

From dftwiki3
Jump to: navigation, search
(FileUpload1.htm)
(FileUpload1.php)
Line 27: Line 27:
 
</pre></code>
 
</pre></code>
  
=FileUpload1.php=
+
=FileUpload2.php=
 
<code><pre>
 
<code><pre>
 +
<?php
 +
 +
//--------------------------------------------------
 +
function printHtmlHead() {
 +
?>
 +
<html>
 +
<body>
 +
 +
<?php
 +
}
 +
 +
//--------------------------------------------------
 +
function printHtmlTail() {
 +
?>
 +
 +
</body>
 +
</html>
 +
<?php
 +
}
 +
 +
//--------------------------------------------------
 +
function displayTable( $caption, $table ) {
 +
  printf( "<h3>%s</h3>\n", $caption );
 +
  echo "&lt;pre&gt;\n";
 +
  print_r( $table );
 +
  echo "&lt;/pre&gt;\n";
 +
}
 +
 +
//--------------------------------------------------
 +
function storeFile( ) {
 +
  $originalName = $_FILES['uploaded']['name'];
 +
  $tmp_name    = $_FILES['uploaded']['tmp_name'];
 +
  $destination  = "uploads/" . $originalName;
 +
 +
  print "originalName = $originalName <br />";
 +
  print "tmp_name = $tmp_name <br />";
 +
  print "destination = $destination <br />";
 +
 +
  if ( ! move_uploaded_file( $tmp_name, $destination ) )
 +
    echo "<font color=\"red\"><P>Upload unsuccessful<P></font>\n";
 +
  else
 +
    echo "<P>Upload successful<P>\n";
 +
}
 +
 +
//--------------------------------------------------
 +
//                      M A I N
 +
//--------------------------------------------------
 +
printHtmlHead();
 +
storeFile();
 +
printHtmlTail();
 +
 +
?>
 +
  
  

Revision as of 10:16, 8 November 2010

--D. Thiebaut 15:08, 8 November 2010 (UTC)



FileUpload2.htm

(This is the same as uploadFile1.htm.)


<html>
<body>

<form enctype ="multipart/form-data"
      action  ="uploadFile2.php"
      method  ="POST">

File name: <input name="uploaded" type="file" />
   
<input type="submit" value="Upload" />

</form>

</body>
</html>

FileUpload2.php

<?php

//--------------------------------------------------
function printHtmlHead() {
?>
<html>
<body>

<?php
}

//--------------------------------------------------
function printHtmlTail() {
?>

</body>
</html>
<?php
}

//--------------------------------------------------
function displayTable( $caption, $table ) {
  printf( "<h3>%s</h3>\n", $caption );
  echo "<pre>\n";
  print_r( $table );
  echo "</pre>\n";
}

//--------------------------------------------------
function storeFile( ) {
  $originalName = $_FILES['uploaded']['name'];
  $tmp_name     = $_FILES['uploaded']['tmp_name'];
  $destination  = "uploads/" . $originalName;

  print "originalName = $originalName <br />";
  print "tmp_name = $tmp_name <br />";
  print "destination = $destination <br />";

  if ( ! move_uploaded_file( $tmp_name, $destination ) )
    echo "<font color=\"red\"><P>Upload unsuccessful<P></font>\n";
  else
    echo "<P>Upload successful<P>\n";
}

//--------------------------------------------------
//                      M A I N
//--------------------------------------------------
printHtmlHead();
storeFile();
printHtmlTail();

?>