Le he hecho una web a un cliente con un panel de administración en el que, entre otras cosas, puede subir una imagen mediante formulario.
Ayer funcionaba todo perfectamente, pero ahora no sé qué ha cambiado en la configuración de su servidor que no sube la imagen, pero tampoco sale un error de permisos.
El codigo que utilizo es el siguiente:
Cita:
Y obtengo un espacio en blanco donde me debería salir la ruta temporal, el salto de línea y el nombre del archivo, por ejemplo: $Nombre_Archivo = "sponsors/".$HTTP_POST_FILES['Archivo']['name'];
$Nombre_Archivo2 = "../sponsors/".$HTTP_POST_FILES['Archivo']['name'];
echo $_FILES['Archivo']['tmp_name'];
echo "<br>";
echo $_FILES['Archivo']['name'];
if (move_uploaded_file ($HTTP_POST_FILES['Archivo']['tmp_name'], $Nombre_Archivo2)) {
echo "hecho";
}
else {
echo "no hecho";
}
$Nombre_Archivo2 = "../sponsors/".$HTTP_POST_FILES['Archivo']['name'];
echo $_FILES['Archivo']['tmp_name'];
echo "<br>";
echo $_FILES['Archivo']['name'];
if (move_uploaded_file ($HTTP_POST_FILES['Archivo']['tmp_name'], $Nombre_Archivo2)) {
echo "hecho";
}
else {
echo "no hecho";
}
Cita:
La configuración del archivo php.ini es la estándar, supongo que tiene que haber algún problema con la carpeta tmp, pero no estoy muy puesto en la configuración y creo que mi cliente ha tocado algo en su servidor sin saber el qué y ahora no podemos subir archivos.(aquí debería ir la ruta temporal del archivo)
../sponsors/escutco2.jpgno hecho
../sponsors/escutco2.jpgno hecho
Si alguien me puede orientar se lo agradecería mucho.
Gracias.