Probe tu codigo y no pude hacer funcionar, entonces modifique para que funcione..
imagen.php
Código PHP:
Ver original<body>
<form action="imagen.php" method="POST" enctype="multipart/form-data">
Elige un archivo de imagen jpg: <input type="file"
name="fichero">
<input type="submit" name="Enviar" value="Enviar">
</form>
<?php
if (isset($_FILES["fichero"] ) ) { echo "Imagen Original:<br>";
$fotografia = $_FILES['fichero']['tmp_name'];
copy($fotografia,$_FILES['fichero'] ['name']);
$foto_copia = $_FILES["fichero"]["name"] . "&modo=original";
$url = "claseIMG.php?fotografia=$foto_copia";
echo "<img src=\"$url\">";
echo '<br />';
echo "Imagen Miniatura:<br>" ;
$foto_copia = $_FILES["fichero"]["name"] . "&modo=miniatura";
$url = "claseIMG.php?fotografia=$foto_copia";
echo "<img src=\"$url\">";
}
?>
</body>
simplemente le agregue un <br/> en la palabra de Imagen miniatura
claseIMG.php
Código PHP:
Ver original<?php
class imagen {
private $archivo;
private $imagen;
private $miniatura;
private $dimensiones;
function _construct() {}
public function imagen_original($imagen) {
header("Content-Type: image/jpeg"); }
public function imagen_miniatura($archivo) {
$dimensionx = $dimensiones[0] /2;
$dimensiony = $dimensiones[1] /2;
imagecopyresampled($miniatura, $imagen,0, 0, 0, 0, $dimensionx, $dimensiony, $dimensiones[0], $dimensiones[1]); header("Content-Type: image/jpeg"); }
} //fin class
$fotografia = new imagen();
if ($_GET["modo"]=="original")
$fotografia->imagen_original($_GET['fotografia']);
if ($_GET["modo"]=="miniatura")
$fotografia->imagen_miniatura($_GET['fotografia']);
?>