Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema header

  1. #1
    Utente di HTML.it L'avatar di eric81
    Registrato dal
    Sep 2002
    Messaggi
    36

    problema header

    Salve ragazzi,
    ho un problema con questo codice per il resize di un immagine

    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>

    <body>
    <table width="100%" height="345" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    <?php
    $filename = '02.jpg';
    $percent = 0.1;
    header('Content-type: image/jpeg');
    list($width, $height) = getimagesize($filename);
    $new_width = $width * $percent;
    $new_height = $height * $percent;
    $image_p = imagecreatetruecolor($new_width, $new_height);
    $image = imagecreatefromjpeg($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    imagejpeg($image_p, null, 100);
    ?>
    </td>
    </tr>
    </table>
    </body>
    </html>

    quando carico la pagina invece dell'immagine mi visualizza dei caratteri.

    Sapete da cosa dipende? Dovrebbe essere un problema di header.
    Come lo risolvo?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di eric81
    Registrato dal
    Sep 2002
    Messaggi
    36
    please

  3. #3
    punto primo: con la funzione header('Content-type: image/jpeg') stai impostando un header per l'immagine, che è incompatibile con l'header html che viene impostato quando scrivi codice html nella pagina, quindi elimina tutto l'html che c'è

    punto secondo: che browser usi? io purtroppo ho notato problemi lavorando sulle immagini da php con firefox, mentre funziona perfettamente con internet explorer. come se firefox non riconoscesse che quel file che gli arriva non è una pagina html ma un'immagine. è un problema di header suppongo. qualcuno mi sa dire di più in riguardo a questo punto?

  4. #4
    Utente di HTML.it L'avatar di eric81
    Registrato dal
    Sep 2002
    Messaggi
    36
    Salve
    l'immagine che riduco si deve aprire in una pagina html dove serve a me

    se vado ad eliminare

    header('Content-type: image/jpeg');

    nel codice dove lo sostituisco nell'html?
    Principio di Shaw
    Fai un programma che anche un idiota può usare, e soltanto un idiota
    vorrà usarlo.

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.