$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);
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}"; }