que extraño. no es necesario que le coloques el arroba en el move_uploaded_file(). ya que si le colocas el arroba, no puedes saber cual es el error.
Código PHP:
Ver original if (move_uploaded_file($_FILES['userfile']['tmp_name'], "../$ruta_usuario2$aleatorio$nombre_archivo")){ move_uploaded_file($_FILES['userfile']['tmp_name'], "../$ruta_usuario2$aleatorio$nombre_archivo"); echo "<div align='right'><img src='../Images/true.png' alt='Archivo cargado satisfactoriamente'></div>";
include "../Includes/extensiones.php";
echo "<center><img src=../".$imgext." alt=archivo></center>";
echo "<center><b>Hola " . $_SESSION['blackusuario'] . " tu archivo a sido subido correctamente :)</b></center><br><br>";
echo "<center><h3><div style='color:#bcea64;'>Link Directo:</div></h3></center>";
echo "<center><h4>http://www.pixelizados.com/$ruta_usuario2$aleatorio$nombre_archivo</h4></center><br>";
echo "<hr>";
echo "<center><h3><div style='color:#f1283f;'>BBCODE:</div></h3></center>";
echo "<center><h4>[url=http://www.pixelizados.com/$ruta_usuario2$aleatorio$nombre_archivo]Nombre para enlace[/url]</h4></center><br>";
echo "<hr>";
echo "<center><h3><div style='color:#7fbbcc;;'>HTML:</div></h3></center>";
echo "<center><h4><a href="http://www.pixelizados.com/$ruta_usuario2$aleatorio$nombre_archivo">Nombre para Enlace</a></h4></center><br>";
}else{
echo "La extensi?n o el tama?o de los archivos no es correcto";
}
}else{
echo "Posible ataque de carga de archivo: ";
echo "nombre de archivo '". $_FILES['userfile']['tmp_name'] . "'.";
}
pregunta. veo que estas utilizando una variable $aleatorio. supongo que sera al momento de subir imagenes, reemplaza el nombre de la imagen original por un aleatorio. pero no seria lo correcto colocarlo de esta forma:
es decir, la carpeta, la variable aleatoria concatenandola con una variable extension.
otra pregunta. esta definido bien el nombre del campo del archivo ?
prueba asi y me cuentas si se resolvio tu aplicacion.
saludos.