Foros del Web » Programando para Internet » PHP »

Problemas para subir archivos

Estas en el tema de Problemas para subir archivos en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente codigo: <?php if (isset($_POST['sube'])){ //tomo el valor de un elemento de tipo texto del formulario $cadenatexto = $_POST["cadenatexto"]; echo "Escribió ...
  #1 (permalink)  
Antiguo 28/07/2010, 08:38
 
Fecha de Ingreso: junio-2010
Mensajes: 43
Antigüedad: 13 años, 10 meses
Puntos: 0
Problemas para subir archivos

Hola amigos tengo el siguiente codigo:

<?php
if (isset($_POST['sube'])){
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";

echo $origen."<br>";
//datos del arhivo
$nombre_archivo = $_FILES['userfile']['name'];
$nombre_archivo=strtoupper($nombre_archivo);
$tipo_archivo = strlen($nombre_archivo)-3;
$tipo_archivo=substr($nombre_archivo, $tipo_archivo,3);
$tamano_archivo = $_FILES['userfile']['size'];
$origen="H:\\xampp\htdocs\sdt\prueba\\";
echo $origen."<br>";

echo "<br>nombre: ".$nombre_archivo." <br>Tipo:".$tipo_archivo. "<br>Tamaño: ". $tamano_archivo."<br>";

//compruebo si las características del archivo son las que deseo
if ($tipo_archivo!="JPG") {
echo "<br>La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{

move_uploaded_file($_FILES['archivo']['tmp_name'], "$origen.$nombre_archivo");

echo "El archivo ha sido cargado correctamente.";

}
}
?>

pero no me sube el archivo, no se que hice mal con el move_uploaded_file

me podran decir??
gracias!!!!
  #2 (permalink)  
Antiguo 28/07/2010, 09:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Hola, arguerof.

Traslado el tema a una sección donde encaja mejor.
Tema trasladado desde la sección de Mysql.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 28/07/2010, 10:47
barchero
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas para subir archivos

hola arguerof
primero que nada el error que es mas fácil de cometer es el enctype del formulario del que estas cogiendo los valores.
Comprueba que sea enctype="multipart/form-data"
por ultimo, mirate la parte de strlen y substr que no la veo muy correcta.
te adjunto los links:
substr: [URL="http://php.net/manual/es/function.strlen.php"]http://php.net/manual/en/function.substr.php[/URL]
strlen: [URL="http://php.net/manual/es/function.strlen.php"]http://php.net/manual/es/function.strlen.php[/URL]
Un saludo

Etiquetas: subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.