Foros del Web » Programando para Internet » PHP »

if(!copy($archivo,"img/".$nombre))

Estas en el tema de if(!copy($archivo,"img/".$nombre)) en el foro de PHP en Foros del Web. Hola ... Código PHP: if(! copy ( $archivo , "img/" . $nombre ))  Las imágenes suben correctamente al directorio img ese no es el problem ...
  #1 (permalink)  
Antiguo 02/06/2005, 10:24
Avatar de MWNS  
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 20 años, 8 meses
Puntos: 2
if(!copy($archivo,"img/".$nombre))

Hola ...

Código PHP:
if(!copy($archivo,"img/".$nombre)) 
Las imágenes suben correctamente al directorio img

ese no es el problem ....

si quiero reemplazar una img ya existente como le hago ? ...me da error cuando trato de cargar una imagen ya existente...

Algo relacionado con reescribir archivos ¿?, thanks!

Un saludo ...
__________________
MWNS
Mario Navas
http://marionavas.com
  #2 (permalink)  
Antiguo 02/06/2005, 21:04
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
supongo puedes primero revizar si existe el archivo y de ser cierto borrarlo:
www.php.net/file_exists
www.php.net/unlink

... ahora, otra es darle tú un nombre a tu archivo... asegurandote no se repita (no reescribirías, solo te aseguras de no repetir nombres de archivos )... la "costumbre" es darle como nombre lo que te dé la función time(): www.php.net/time verás que es sencillo... aunque supongo no es lo que quieres .

Otra, si estás haciendo un upload no ocupes copy() sino move_uploaded_file(): www.php.net/move_uploaded_file

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 03/06/2005, 10:26
Avatar de MWNS  
Fecha de Ingreso: julio-2003
Mensajes: 528
Antigüedad: 20 años, 8 meses
Puntos: 2
thank you!

Gracias man ... me diste la luz ! ... jejej

chao
__________________
MWNS
Mario Navas
http://marionavas.com
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:08.