Beispiel #1
0
            $coordenadas = "{$coordenadas}" . "&id={$_REQUEST['campo_mapa']}" . "[0]";
            $alerta = "alert(' Se han detectado coordenadas en los metadatos de la imagen y se ubicará el mapa en ese lugar.');";
        }
        //if (!copy($_FILES['fileUpload']['tmp_name'],"$nombre"))
        if (!move_uploaded_file($_FILES['fileUpload']['tmp_name'], $nombre)) {
            //move_uploaded_file($tmp_name, "$uploads_dir/$name");
            //chown($nombre,www-data);
            echo '<script>parent.resultadoUpload(1, " ' . $size . '");</script> ';
        } else {
            /*	echo generar_miniatura_alto($name,"150");
            	echo generar_miniatura_alto($name,"300");
            	echo generar_miniatura_alto($name,"600");
            	*/
            echo generar_miniatura($name, "150");
            echo generar_miniatura($name, "300");
            echo generar_miniatura($name, "600");
            ///$name= "$name?$coordenadas"
            echo " <script>parent.resultadoUpload(0, '{$name}','{$_SESSION['url']}','{$imagen}','{$coordenadas}'); {$alerta} </script> ";
        }
    } else {
        echo "<script>parent.resultadoUpload(2,'','{$_SESSION['url']}','{$imagen}');</script> ";
    }
} else {
    echo "<script>parent.resultadoUpload(3,'','" . $imagen . "');</script>";
}
function generar_miniatura($file, $width)
{
    //$archivo = $file;
    $archivo = "{$_SESSION['path_images_secure']}/full/" . $file;
    // Ponemos el . antes del nombre del archivo porque estamos considerando que la ruta está a partir del archivo thumb.php
    $file_info = getimagesize($archivo);
Beispiel #2
0
function grabar_imagen($imagen, $control)
{
    $imgData = str_replace(' ', '+', $imagen);
    $imgData = substr($imgData, strpos($imgData, ",") + 1);
    $imgData = base64_decode($imgData);
    $nombre = $control . ".png";
    $filePath = "{$_SESSION['path']}/tmp/" . $nombre;
    $file = fopen($filePath, 'w');
    fwrite($file, $imgData);
    fclose($file);
    $full = "{$_SESSION['path_images_secure']}/full/" . $nombre;
    if (!rename($filePath, $full)) {
    } else {
        echo generar_miniatura($nombre, "150");
        echo generar_miniatura($nombre, "300");
        echo generar_miniatura($nombre, "600");
    }
    //return "$nombre";
    return "{$nombre}";
}