elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  ¿Subir un archivo en dos directorios? (Solucionado)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Subir un archivo en dos directorios? (Solucionado)  (Leído 1,776 veces)
Clavo Oxidado

Desconectado Desconectado

Mensajes: 107


HACK YOUR MIND


Ver Perfil
¿Subir un archivo en dos directorios? (Solucionado)
« en: 24 Noviembre 2014, 21:32 pm »

Hola quisiera hacer en php como podría subir un sólo archivo al servidor en dos directorios diferentes.
A mi me sale para subir un solo archivo a un determinado directorio y tengo el siguiente código:
Código:
<html>
<head>
</head>
<body>
<?php

$idImagen=$_POST['idImagen'];

$uploadDir = '/var/www/informatica/Imgs/imagenes_glr/';

$uploadDirThumbs = '/var/www/informatica/Imgs/imagenes_glr/thumbs/';


$nombreFichero = $_FILES['userFile']['name'];

$extension = end(explode(".", $nombreFichero));

$uploadFile = $uploadDir.$idImagen.".".$extension;
$uploadFileThumbs = $uploadDirThumbs.$idImagen.".".$extension;

if (strcasecmp($extension, "jpg") != 0 && strcasecmp($extension, "jpeg") != 0 && strcasecmp($extension, "gif") != 0 && strcasecmp($extension, "png") != 0) {
echo "<center><span style='margin-top:50px;font-size:50px;font-weight:bold;color:#ffffff'>Archivo no permitido: .$extension</span></cente>";
echo "<br><br><br>";
echo "<center><img src='../Imgs/denegar.png' style='border:none;width:250px'></img></center>";
} else {

if(move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFile)) {

$conexion=mysql_connect("localhost",userejemplo","passejemplo") or die ("ERROR CONEXION MySQL.");
@mysql_select_db("sinformatica");



$select_update="UPDATE IMAGENES SET imagen='".$idImagen.".".$extension."' WHERE id_imagen = '".$idImagen."';";

@mysql_query($select_update);


mysql_close($conexion);

echo "<center><span style='margin-top:50px;font-size:30px;font-weight:bold;color:#000000'>El archivo se ha subido correctamente.</span></center>";
echo "<br><br><br>";
echo "<center><img src='../Imgs/ok.png' style='border:none;width:250px'></img></center>";
} else {
echo "<center><span style='margin-top:50px;font-size:30px;font-weight:bold;color:#000000'>Ha habido un problema al subir el archivo.</span></center>";
echo "<br><br><br>";
echo "<center><img src='../Imgs/error.png' style='border:none;width:250px'></img></center>";
}

}

?>
</body>
</html>

Lo he intentado hacerlo de la siguiente manera pero no me sale:

Creo otra variable especificando donde lo quiero guardarlo.

$uploadDirThumbs = '/var/www/emergenciassos2/Imgs/imagenes_glr/thumbs';

Creo otra variable más especificando en el idImagen el formato de patrón como puede ser nombre y extensión:  

$uploadFileThumbs = $uploadDirThumbs.$idImagen.".".$extension;

Y en la misma condición añado la nueva variable:

if(move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFile) && move_uploaded_file($_FILES['userFile']['tmp_name'],  $uploadFileThumbs))

Pero me sale este error a la hora de subirlo:

Parse error: syntax error, unexpected T_BOOLEAN_AND in /var/www/informatica/imagenes_mnto/uploadFotoImagen.php on line 27

Seguro que está mal interpretada la condición peor lo he echo de varias manera y nada.

¿Alguna solución?

Un saludo.


« Última modificación: 26 Noviembre 2014, 12:03 pm por Polanski » En línea

"Dame 10 Hackers y en media hora dominaré el mundo."
Clavo Oxidado

Desconectado Desconectado

Mensajes: 107


HACK YOUR MIND


Ver Perfil
Re: ¿Subir un archivo en dos directorios?
« Respuesta #1 en: 26 Noviembre 2014, 12:01 pm »

Solucionado, el problema era que solo había que cambiar de función y es el siguiente por si alguien le sirve:

if(copy($_FILES['userFile']['tmp_name'], $uploadFile)) { if(copy($_FILES['userFile']['tmp_name'], $uploadFileThumbs))

Un saludo.


En línea

"Dame 10 Hackers y en media hora dominaré el mundo."
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO] Error al subir un archivo !!
PHP
Diabliyo 7 4,526 Último mensaje 23 Abril 2008, 00:17 am
por Diabliyo
Denegar Acceso a Archivo o Directorios [SUB]
.NET (C#, VB.NET, ASP)
Keyen Night 0 3,602 Último mensaje 10 Agosto 2009, 02:31 am
por Keyen Night
Subir archivo a ftp con vb.net
.NET (C#, VB.NET, ASP)
.:Dione:. 2 8,778 Último mensaje 12 Septiembre 2009, 15:23 pm
por .:Dione:.
[SOLUCIONADO]listar directorios utilizando hilos
Java
danielo- 7 8,987 Último mensaje 5 Diciembre 2009, 09:26 am
por cyberserver
(SOLUCIONADO) [VBS] [BATCH] ¿Script para subir un archivo a Imageshack?
Scripting
SuperDraco 2 4,423 Último mensaje 11 Junio 2011, 21:11 pm
por SuperDraco
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines