<?php /** * Basic file upload example that used PEAR::HTTP_Upload package facility * to handle uploaded files. * * @version $Id: http_upload.php,v 1.1 2007/02/12 15:28:20 farell Exp $ * @author Laurent Laville <pear@laurent-laville.org> * @package HTML_Progress2 * @subpackage Examples * @access public */ require_once 'PEAR.php'; require_once 'HTTP/Upload.php'; PEAR::setErrorHandling(PEAR_ERROR_DIE); $upload = new HTTP_Upload(); $file = $upload->getFiles('userfile'); if ($file->isValid()) { $file->setName('safe'); $dest_dir = 'web_files/'; $dest_name = $file->moveTo($dest_dir); } elseif ($file->isError()) { echo $file->errorMsg(); } else { echo '<pre>'; var_dump($file->getProp()); echo '</pre>'; } ?>