El error de php no lo puedo escribir porque estoy trabajando sobre el hosting y los errores están deshabilitados en el servidor. El problema es que creo la carpeta con todos los permisos 0777, pero al intentar subir un archivo a esa carpeta no me lo permite. Igual voy a pegar el código que estoy usando:
Código PHP:
if($ResultInsertGaleria)
{
mkdir($carpeta_galeria, 0777);
$insertGoTo = "Ins_imagenes.php?Fold=" . $carpeta_galeria;
header("Location:", $insertGoTo);
}
else
{
echo "Ha ocurrido un Error";
}
Ins_imagenes.php
Código PHP:
if ($_POST["action"] == "upload")
{
// Datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
if ($archivo != "")
{
if ($tipo == "image/gif" || $tipo == "image/jpeg" || $tipo == "image/jpg")
{
// se guarda el archivo a la carpeta de la galeria
$destino = $_GET['Fold'];
chmod($destino, 0777);
$url = $destino . "/". $archivo;
if (copy($_FILES['archivo']['tmp_name'], $destino.'/'.$_FILES['archivo']['name']))
{
$status = "Archivo subido: <b>".$archivo."</b>";
}
else
{
$status = "Error al subir el archivo.";
}
}
else
{
$status = "Error al subir el archivo. Debe ser .jpg, .gif o .png.";
}
}
else
{
$status = "Error al subir archivo, debe escogerlo";
}
}
El error que me muestra es: Error al subir el archivo
De antemano gracias.