Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/11/2012, 08:13
Xzelot
 
Fecha de Ingreso: septiembre-2011
Mensajes: 16
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: move_uploaded_fiile y Copy no generan el temp

Sip
Código PHP:
enctype="multipart/form-data" 

Bien intenté algo simple, como este script antes funcionaba bien....
Y me da ERROR.
- La carpeta img existe, t subcarpeta marca tb.
- ElementorFinal tiene a todo el sistema así que existe y funciona. El form me pasa los datos y todo, pero ahora que intenté esto simple, me tira el error.
Alguna idea? Como user de win7 tengo todos mis permisos.

Para la ruta probé relativa y absoluta: (yo estoy en elementorFinal/modulos/marcas/agregarMarca, osea desde aquí se ejecuta el form y el php)
Código PHP:
Ver original
  1. $ruta="../../../img/marca/";
  2. $ruta="http://localhost/elementorFinal/img/marca/";

Y el code de prueba es este:
Código PHP:
<?php
$ruta
="$DOCUMENT_ROOT/elementorFinal/img/marca/";
if(
copy($_FILES['imagen']['tmp_name'], $ruta)){
    echo 
"Subido";
}else{
    echo 
"error";
}

?>
Form Original:
Código PHP:
 <form enctype="multipart/form-data" class="contacto" name="agregarMarca" id="agregarMarca" method="post" accept-charset="utf-8" action='agregarMarca2.php' >
   <fieldset>
   <table cellspacing="1">
     <tr>
       <td><div class="campo">
     <label>Fecha :</label>
           <input type="hidden" class="indate" name="indate" value="<?php echo date("d/m/Y");?>"  /><span class="tituloFormulario"><?php echo date("d/m/Y");?></span>
       </div></td>
       <td> </td>
     </tr>
     <tr>
       <td><div class="campo">
           <label>Nombre:</label><input name="marca" type="text" class="marca" maxlength="140" required="required" placeholder="Ingrese Nombre de la Marca." value="<?php echo $_GET['marca']; ?>"/>
       </div></td>
       <td><div class="campo">
         <label>Estado:</label>       
       <?php $nivel="SELECT * FROM estadomarca ORDER BY id ASC";
                
$conex mysql_query($nivel,$link) or die("La siguiente consulta contiene algún error: <br> nSQL: <b>$nivel</b>");
                if(empty(
$conex)){ 
                        echo 
"'No se han definido Perfiles!'";
                 }else{ 
?>
          <select class="estado" name="estado" size="1" id="estado">
            <?php while ($r mysql_fetch_array($conex)) { ?>
            <option value="<?php echo $r['id'];?>"><?php echo $r['estadoMarca'];?></option>
            <?php
                            
//while
                
//else
            
?>
          </select>
          </div>
          </td>
     </tr>
     <tr>
       <td colspan="2"> <div class="campo">
        <label>Imágen:</label> <input class="imagen" name="imagen" type="file" >
      </div></td>
     </tr>
   </table>
  
        <div class="ultimo"><br>
        <img src="img/ajax-loader.gif" class="ajaxgif hide" />
         <button class="boton_envio">Agregar usuario</button>
      </div>
            
     </fieldset>
 </form>

Última edición por Xzelot; 20/11/2012 a las 08:21