Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2009, 04:18
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 4 meses
Puntos: 1
Ya se que el tema está muy hablado, he buscado en el foro y leido pero no condigo ver lo que pasa, nose porque el formulario no me sube, a ver si me podeis echar una mano vale? porfavor :(

FORMUALRIO:
Código HTML:
<form action="sube.php" method="post" enctype="multipart/form-data">
  <input type="file" name="archivo1" id="archivo1">
  <input type="hidden" name="MAX_FILE_SIZE" value="1000">
  <br>
<input name="" type="submit" /></form> 
SCRIPT SUBE.PHP
Código PHP:
<?php 
$ruta 
'public_html/admin/subidas/';
$nombre_fichero $_FILES['archivo1']['name'];
$tipo_fichero $_FILES['archivo1']['type'];
$tamanio_fichero $_FILES['archivo1']['size'];
$temporal_fichero $_FILES['archivo1']['tmp_name'];
if (
move_uploaded_file($temporal_fichero$ruta)){
       echo 
"El archivo ha sido cargado correctamente.";
    }else{
       echo 
"No se pudo mover el fichero $nombre_fichero de $temporal_fichero a $ruta , ".$_FILES['archivo1']['error'];
    } 
?>
No me da ningun Warning ni nada, solo me dice que no ha sido subido que ha dado error, el caso es que la carpeta subidas tiene los permisos 777

:( ayuda porfavor.

Bueno para quien no lo sepa la funcion move_uploaded_file requiere una ruta absoluta el sitio tal y como si lo subieramos nosotros por un cliente ftp:

Por ejemplo:

/home/ususario/domains/dominio.com/public_html/admin/subidas/

Ese era el problema que tenia ya lo he solucionado yo despues de 40 mil vueltas, asias. Lo dejo por si alguien tiene el mismo problema.

Última edición por GatorV; 11/05/2009 a las 09:40