Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 89346381d9fb64d9ee8827de5f073355 > files > 201

php-pear-HTML_Progress2-2.4.1-3mdv2010.0.noarch.rpm

<?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>';
}
?>