Hola
estoy realmente desesperada... tengo este codigo que solo funciono bien una vez... el problema es al final, a la hora de generar una copia en el servidor de la imagen creada... solo lo hizo una vez y nunca mas....alguna ayuda???? por favor, es URGENTE!!!!! mil gracias!
<?php
header('Content-Type: image/jpeg');
//cual es esta postal
$filename = "contador.txt";
$archivo = fopen($filename,"r");
while(!feof($archivo )){
$contenido = fgets($archivo,4096);
//echo $contenido."<br>";
}
fclose($archivo);
//funcion que construye la imagen a partir de las imagenes seleccionadas
function thumb($source, $quality = 100 ,$x, $y, $w, $h){
global $resize;
$size = getimagesize($source);
switch ($size['mime']) {
case 'image/jpeg':
$im = imagecreatefromjpeg($source);
imagecopyresampled($resize, $im, $x, $y, 0, 0, $w, $h, $size[0], $size[1]);
$imgInfo = array($resize, $quality);
break;
case 'image/png':
$im = imagecreatefrompng($source);
imagecopyresampled($resize, $im, $x, $y, 0, 0, $w, $h, $size[0], $size[1]);
$imgInfo = array($resize, $quality);
break;
}
}
//tamaño de la Imagen...
$w = 505;
$h = 339;
$resize = imagecreatetruecolor($w, $h);
//Fondo Blanco
thumb("imagenes/fondo.jpg",100,0,0,$w,$h);
//info de las imagenes desde flash
$map = $_GET['imgs'];
$fotos = split("--", $map);
for($i = 0; $i<count($fotos); $i++){
list($listado, $x, $y, $alto, $ancho) = split(",",$fotos[$i]);
thumb($listado,100,$x,$y,$ancho,$alto);
}
$temp = imagejpeg($resize, "", 100);
while($temp!="none" AND $temp!= 0) {
$temp_copia = imagejpeg($temp,"postales/imagen".$contenido.".jpg",100);
}
?>