>From : http://www.php.net/manual/en/features.file-upload.php
<?php
/* Userland test for uploaded file. */
function is_uploaded_file($filename) {
    if (!$tmp_file = get_cfg_var('upload_tmp_dir')) {
        $tmp_file = dirname(tempnam('', ''));
    }
    $tmp_file .= '/' . basename($filename);
    /* User might have trailing slash in php.ini... */
    return (ereg_replace('/+', '/', $tmp_file) == $filename);
} if (is_uploaded_file($userfile)) {
    copy($userfile, "/place/to/put/uploaded/file");
} else {
    echo "Possible file upload attack: filename '$userfile'.";
}
?>

HTH

Regards,
Andrey Hristov

----- Original Message ----- 
From: "Paul Roberts" <[EMAIL PROTECTED]>
To: "Andrey Hristov" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, December 28, 2001 5:13 PM
Subject: Re: [PHP] is_uploaded_file


> no it's move_uploaded_file and it's 4.03 or greater as well.
> 
> i'm using empty() as i just want to see if i uploaded a file or not
> 
> 
> Paul Roberts
> [EMAIL PROTECTED]
> ++++++++++++++++++++++++
> ----- Original Message -----
> From: "Andrey Hristov" <[EMAIL PROTECTED]>
> To: "Paul Roberts" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Friday, December 28, 2001 12:48 PM
> Subject: Re: [PHP] is_uploaded_file
> 
> 
> > Read the docs about copy_uploaded_file() (this is the function with some
> more docs, as I remember).
> >
> >
> > HTH
> >
> > Andrey Hristov
> > ----- Original Message -----
> > From: "Paul Roberts" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, December 28, 2001 2:41 PM
> > Subject: [PHP] is_uploaded_file
> >
> >
> > > I'm on PHP/4.0.2
> > >
> > > i'm getting
> > > Fatal error: Call to undefined function: is_uploaded_file()
> > >
> > > how can i emulate the function
> > >
> > > will also nag my host but...
> > >
> > >
> > > Paul Roberts
> > > [EMAIL PROTECTED]
> > > ++++++++++++++++++++++++
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to