A php file upload function
- Function Upload ($ uploaddir)
- {
- $ Tmp_name = $ _ FILES ['file'] ['tmp _ name']; // temporary file name obtained after file Upload
- $ Name = $ _ FILES ['file'] ['name']; // name of the uploaded file
- $ Size = $ _ FILES ['file'] ['size']; // The size of the uploaded file
- $ Type = $ _ FILES ['file'] ['type']; // type of the file to be uploaded
- $ Dir = $ uploaddir. date ("Ym ");
- @ Chmod ($ dir, 0777); // grant permissions
- @ Is_dir ($ dir) or mkdir ($ dir, 0777 );
- // Chmod ($ dir, 0777); // grant permissions
- Move_uploaded_file ($ _ FILES ['file'] ['tmp _ name'], $ dir. "/". $ name );
- $ Type = explode (".", $ name );
- $ Type = @ $ type [1];
- $ Date = date ("YmdHis ");
- $ Rename = @ rename ($ dir. "/". $ name, $ dir. "/". $ date. ".". $ type );
- If ($ rename)
- {
- Return $ dir. "/". $ date. ".". $ type;
- }
- }
- Call:
- $ Image = Upload ('../images/photo /');
|