Changeset 130


Ignore:
Timestamp:
02/21/06 23:43:03 (7 years ago)
Author:
anarcat
Message:

[project @ alternc: changeset 2003-07-28 13:25:54 by root]
Patch de Gandja pour résoudre les problèmes de file upload dans le
browser

Original author: root
Date: 2003-07-28 13:25:54

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bureau/class/m_bro.php

    r123 r130  
    11<?php 
    22/* 
    3  $Id: m_bro.php,v 1.4 2003/06/16 11:03:25 root Exp $ 
     3 $Id: m_bro.php,v 1.5 2003/07/28 13:25:54 root Exp $ 
    44 ---------------------------------------------------------------------- 
    55 LICENSE 
     
    394394    } 
    395395    if (!strpos($_FILES['userfile']['name'],"/")) { 
    396       move_uploaded_file($_FILES['userfile']['tmp_name'], $absolute."/".$_FILES['userfile']['name']); 
     396      // move_uploaded_file($_FILES['userfile']['tmp_name'], $absolute."/".$_FILES['userfile']['name']); 
     397      if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { 
     398        if (!file_exists($absolute."/".$_FILES['userfile']['name'])) { 
     399          touch($absolute."/".$_FILES['userfile']['name']); 
     400        } 
     401        copy($_FILES['userfile']['tmp_name'], $absolute."/".$_FILES['userfile']['name']); 
     402      } else { 
     403        $err->log("bro","uploadfile","Tentative d'attaque : ".$_FILES['userfile']['tmp_name']); 
     404      } 
     405      // TODO delete this if it works :)  
     406      // move_uploaded_file($_FILES['userfile']['tmp_name'], $absolute."/".$_FILES['userfile']['name']); 
    397407    } 
    398408  } 
Note: See TracChangeset for help on using the changeset viewer.