Foros del Web » Programando para Internet » PHP »

Error al subir imagen desde una url

Estas en el tema de Error al subir imagen desde una url en el foro de PHP en Foros del Web. hola a todos e estado tretando de subir imagenes pero me tira varios problemas que ya no entiendo que puedan ser... espero me puedan ayudar... ...
  #1 (permalink)  
Antiguo 25/10/2009, 14:36
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 2 meses
Puntos: 0
Error al subir imagen desde una url

hola a todos e estado tretando de subir imagenes pero me tira varios problemas que ya no entiendo que puedan ser... espero me puedan ayudar... dejo el codigo que tengo hasta ahorita.

pruebaimagen.php
Código PHP:
<form action="upload.php" method="post" enctype="multipart/form-data">
    <
label for="nombre">Imagen</label>
    <
input type="text" id="imagen" name="imagen"/>
     <
input type="submit" value="Subir" />
</
form
upload.php
Código PHP:
<?php
//Recibimos datos
$tmp=$_FILES['imagen']['tmp_name'];
$nombre=$_FILES['imagen']['name'];
$separador=explode(".",$nombre);
$solo_nombre=$separador[0];
$extension=$separador[1];

//Verificamos si se trata de una imagen
//Si la extension es jpg,gif o png entonces:
if($extension=="jpg" || $extension=="gif" || $extension=="png")
{
    
//Movemos el archivo que subimos a la carpeta imagenes
    
move_uploaded_file($tmp"imagenes/".$nombre);
    echo
"La imagen se subio correctamente";
    
//damos permisos de lectura y escritura al archivo
    
$guardadoen="imagenes/".$nombre;
    
chmod($guardadoen,0777);
}
//Si la extension no es jpg,gif o png entonces:
else
{
    echo
"El archivo que tratas de subir no esta admitido";
}
?>
Ahora los errores que me aparecen:
Código HTML:
Notice: Undefined index: imagen in C:\wamp\www\TP\upload.php on line 3

Notice: Undefined index: imagen in C:\wamp\www\TP\upload.php on line 4

Notice: Undefined offset: 1 in C:\wamp\www\TP\upload.php on line 7
El archivo que tratas de subir no esta admitido
  #2 (permalink)  
Antiguo 25/10/2009, 14:42
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error al subir imagen desde una url

mmm.. lo siento, pero así no se puede

el <input/> debe ser del type="file"


suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/10/2009, 18:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Error al subir imagen desde una url

Pero si es tipo file no me deja escribir, es solo lectura no??... bueno y para seleccionar el archivo.

Si no es asi... hay alguna forma de guardar una imagen de una url??
  #4 (permalink)  
Antiguo 25/10/2009, 18:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error al subir imagen desde una url

Cita:
Iniciado por jaxa Ver Mensaje
Pero si es tipo file no me deja escribir, es solo lectura no??... bueno y para seleccionar el archivo.

Si no es asi... hay alguna forma de guardar una imagen de una url??
primero, todo código que emplee $_FILES es un upload clásico... y no deja escribir, es para seleccionar y subir un archivo local, siempre!!

ahora... si lo que necesitas es copiar un archivo de cierto sitio, hacía el tuyo.. pues hay alternativas, que no tienen que ver con lo que ibas haciendo

debes usar cURL, file_get_contents, sockets, etc..

busca en el foro hay magníficos aportes al respecto, suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 25/10/2009, 18:45
Avatar de luckystrikede11  
Fecha de Ingreso: octubre-2009
Ubicación: Concepcion, Chile
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 17
Respuesta: Error al subir imagen desde una url

Cita:
Iniciado por jaxa Ver Mensaje
Pero si es tipo file no me deja escribir, es solo lectura no??.
es correcto lo que dice pateketrueke, pero podrias explicar eso de tipo file no me deja escribir y es solo lectura
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 09:26.