Código PHP:
$image = file_get_contents("show.php");
file_put_contents("files_pedidos/prueba.jpg", $image);
| |||
guardar imaqen.php con .jpg Hola tengo una imagen generada por php y la estoy intentando guardar en una carpeta de mi servidor mediante este codigo Código PHP: |
| |||
Respuesta: guardar imaqen.php con .jpg <?php //If GD library is not installed, say sorry if(!function_exists("imagecreate")) die("Sorry, you need GD library to run this example"); //Capture Post data $data = explode(",", $_POST['img']); $width = $_POST['width']; $height = $_POST['height']; $nombre = $_POST ['nombre']; //Allocate image $image=(function_exists("imagecreatetruecolor"))?i magecreatetruecolor( $width ,$height ):imagecreate( $width ,$height ); imagefill($image, 0, 0, 0xFFFFFF); //Copy pixels $i = 0; for($x=0; $x<=$width; $x++){ for($y=0; $y<=$height; $y++){ $r = hexdec("0x".substr( $data[$i] , 2 , 2 )); $g = hexdec("0x".substr( $data[$i] , 4 , 2 )); $b = hexdec("0x".substr( $data[$i++] , 6 , 2 )); $color = imagecolorallocate($image, $r, $g, $b); imagesetpixel ($image,$x,$y,$color); } } |
| ||||
Respuesta: guardar imaqen.php con .jpg En lo que haz hecho todavía no hay impresión de la imagen en el archivo show.php
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: guardar imaqen.php con .jpg Mmmm por encima veo que no 'creas' la imagen en sí, que la dibujas, pero que digamos no la printas en pantalla. Al final del show.php pon imagepng($image);, a ver si así muestra algo. |
| |||
Respuesta: guardar imaqen.php con .jpg Perdona aki te dejo todo Código PHP: |
| |||
Respuesta: guardar imaqen.php con .jpg la imagen la muestra perfectamente el tema es que esa imagen viene desde una captura echa con flash y lo que necesito hacer es copiar esa imagen que enteoria su nombre es "show.php" a la carpeta antes mencionada pero nada...me copia una imagen en blanco |
| |||
Respuesta: guardar imaqen.php con .jpg Lo que voy a decir no se si es cierto o no, pero mejor esto que nada... No deberias hacer el imagedestroy() despues del file_get_contents() i el put_contents()? EDIT: Ahora he leído tu anterior mensaje, así que ignora esta respuesta. |
| ||||
Respuesta: guardar imaqen.php con .jpg imagejpeg tiene un segundo parametro que te ayuda a guardar la imagen en un archivo directamente.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: guardar imaqen.php con .jpg yp creo que el tema esta que al renombrar show.php a mi_camiseta3.jpg no se guarda bien. Asi que creo que deberia de haber alguna manera de nombrar la imagen para asi intentar acer algo asi header (nombre de la imagen) ImageJPEG($image); $imageup = file_get_contents(nombre de la imagen); file_put_contents("files_pedidos/micamiseta3.jpg", $imageup); imagedestroy( $image ); |
| |||
Respuesta: guardar imaqen.php con .jpg Cita: Te refieres a esto//Output image and clean header( "Content-type: image/jpeg"); //header ("Location: mi_imagen.jpg"); ImageJPEG( $image, "mi_camiseta.jpg" ); $imageup = file_get_contents($image); file_put_contents("files_pedidos/micamiseta4.jpg", $imageup); imagedestroy( $image ); lo probe y no funciona |
| |||
Respuesta: guardar imaqen.php con .jpg bien!!!!!! debia de haber un fallo con $image lo he cambiado por el nombre de la imagen y funciona gracias a los dos por vuestro interes aki dejo el codigo para kien le pueda servir //Muestro la imagen header( "Content-type: image/jpeg"); ImageJPEG( $image, "mi_camiseta.jpg" ); $imageup = file_get_contents("mi_camiseta.jpg");<---------------------------aki estba el fallo file_put_contents("files_pedidos/micamiseta5.jpg", $imageup); imagedestroy( $image ); |
Etiquetas: |