El ejemplo a continuación demuestra cómo utilizar PHP para transferir archivos al servidor a través de una página web.  Estas instrucciones de programación pueden ser modificadas para permitir la transferencia de varios archivos.

<?php
$file_dir = "uploadedfiles/"; //COLOQUE UN DIRECTORIO EXISTENTE AQUÍ
$page_name = "index.php"; //COLOQUE EL NOMBRE REAL DEL ARCHIVO AQUÍ


$action = $HTTP_POST_VARS['action'];
if($action == 'upload'){
foreach($_FILES as $file_name => $file_array) {

if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'], "$file_dir/$file_array[name]") or die ("Couldn't copy");
echo "file " . $file_array['name'] . " was moved to $file_dir !<br><br>";
}
}
}
?>

<title>A simple file upload form</title>
<form enctype="multipart/form-data" method="POST" ID="Form1" action="<?= $page_name;?>">
<input type="hidden" name="MAX_FILE_SIZE" value="51200" ID="Hidden1">
<input type="hidden" name="action" value="upload" ID="Hidden2">
<p><strong>File to Upload:</strong>
<input type="file" name="fileupload" ID="File1"></p>
<p><input type="submit" value="upload!" ID="Submit1" NAME="Submit1"></p>
</form>

</body>

</html>