Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    e la funzione che mi ritorna?

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

  2. #12
    Originariamente inviato da Mosfet
    e la funzione che mi ritorna?
    Ti ritorna il contenuto dell'immagine che abbinato all'header che già invii crea il file JPG.

    http://it.php.net/manual/it/function.imagejpeg.php
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  3. #13
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    Il problema persiste anche con il tuo suggerimento...

    Ho fatto la prova a creare un file test.php con il seguente codice e nient'altro:

    <?php
    Header("Content-Type: image/jpeg");
    ?>



    Lancio questo file e mi ritorna sempre lo stesso errore:

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


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

  4. #14
    Allora, un file è composto dalle seguenti componti:
    HEADER
    BODY

    L'header dice che tipo di file è. L'estensione non centra nulla, è l'header che dice che tipo di file è, tant'è vero che sui sistemi *NIX l'estensione ha valore relativo.

    Il BODY invece è il codice vero è proprio: i byte che formano il file!

    queste due componenti sono correlate tra loro e nessuna delle due può esistere senza l'altra.

    Se tu crei un file php e ci metti dentro solo l'header, per quale motivo non dovrebbe risponderti con un errore?

    Viceversa: se metti un file senza header, come può il visualizzatore capire come trattare quel file? (se pò pure fà, ma poi si finisce per fare la fine di MS Outlook che ti prendere worm a tutta forza).

    Questa funzione:
    Codice PHP:
    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_src0000$width$height$true_width$true_height);
                
    ImageJPG ($img_des,"",100);


            } 
    dovrebbe funzionare se è l'unica cosa che genera intestazioni nella pagina, una qualsiasi altra cosa che genera intestazioni e/o testo, la manda in errore!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  5. #15
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    e quindi per farla funzionare che faccio?
    "L'entropia di Windows aumenta con funzione esponenziale dal giorno della sua installazione".

  6. #16
    Utente di HTML.it L'avatar di Mosfet
    Registrato dal
    Jul 2002
    Messaggi
    124
    Io le ho provate tutte...

    a mettere l'header prima di ogni cosa, a caricare l'immagine nella stessa pagina dello script, a caricare l'immagine in un form su pagine diverse ma niente...

    sempre lo stesso errore...

    nessuno sa dirmi perchè?

    ripeto usando

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

    in qualsiasi posizione di una pagina ricevo come errore

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

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

  7. #17
    allora...l'immagine è una cosa lo script un'altra

    devi creare uno script che l'UNICA COSA CHE FA è quella di inviare l'immagine...niente html o altro

    devi separare le tue cose
    e al posto del contenuto dell'immagine che facevi stampare nello script metti un tag img che richiama lo script php
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.