Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124

    Errore con Header("Content-Type: image/jpeg");

    In uno script per ridimensionare le immagini mi accade questo problema.

    Usando

    Header("Content-Type: image/jpeg");

    mi da quest'errore:


    The image “http://localhost/test.php” cannot be displayed, because it contains errors.


    L'istruzione Header è la prima in lista alla pagina l'ho messa prima di ogni altra cosa...
    Chi mi aiuta?
    "L'entropia di Windows aumenta con funzione esponenziale dal giorno della sua installazione".

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il problema risiede nello script, prova a postare il codice...
    think simple think ringo

  3. #3
    dall'errore non sembrerebbe che a crear problemi sia header(); è piuttosto quello che fai con l'immagine e dunque l'immagine che restituisce ha un problema

  4. #4
    per caso....invii codice prima di inviare l'header o di stampare l'immagine?

  5. #5
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    Grazie a tutti

    io uso un codice che ho trovato su questo forum:


    codice:
    function resize_img($imgname,$size)
    		{
    		Header("Content-Type: image/jpeg");
    		$img_src = ImageCreateFromjpeg ($imgname);
    
    		$true_width = imagesx($img_src);
    		$true_height = imagesy($img_src);
    
    					if ($true_width>=$true_height)
    					{
    					$width=$size;
    					$height = ($width/$true_width)*$true_height;
    					}
    					else
    					{
    					$height=$size;
    					$width = ($height/$true_height)*$true_width;
    					}
    
    			$img_des = ImageCreateTrueColor($width,$height);
    			imagecopyresampled ($img_des, $img_src, 0, 0, 0, 0, $width, $height, $true_width, $true_height);
    			return $img_des;
    
    
    		}
    l'Header ho provato a metterlo anche ad inizio pagina prima di ogni altra cosa...

    Cmq l'errore me lo da anche con un altri script

    Boh
    "L'entropia di Windows aumenta con funzione esponenziale dal giorno della sua installazione".

  6. #6
    ma...asp...fammi capire...con la stessa pagina invii html e l'immagine?

  7. #7
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    da una pagina (insert.php) uso un form per indicare l'immagine

    facendo uso di un form così fatto


    <FORM ENCTYPE="multipart/form-data" ACTION="insert2.php" METHOD="POST">

    la pagina insert2.php fa uso dello script che ho postato prima per ridimenzionare l'immagine

    grazie
    "L'entropia di Windows aumenta con funzione esponenziale dal giorno della sua installazione".

  8. #8
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    up
    "L'entropia di Windows aumenta con funzione esponenziale dal giorno della sua installazione".

  9. #9
    Domanda stupida, ma non si sa mai:
    Ma tu, cerchi di ridimensionare una immagine JPG vero?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  10. #10
    Aspetta, l'erroe è questo:

    Non puoi fare
    Codice PHP:
    return $img_des 
    ma devi fare
    Codice PHP:
    ImageJPEG($img_des""80); 
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.