Visualizzazione risultati 1 fino 5 di 5

Discussione: phpThumb e GD

  1. #1
    Guest

    Predefinito phpThumb e GD

    Innanzi tutto un saluto a tutta la community.

    Da poco tempo ho rifatto il mio piccolo sitarello, purtroppo però ho dei problemi nell'utilizzare "phpThumb" una classe in php per il ridimensionamento al volo delle immagini che utilizza le GD.

    Già la utilizzavo senza problemi in altri siti, purtroppo però le ho provate tutte ma non riesce a ridimensionare l'immagine.

    Mi dice sempre:

    L'immagine “http://wowfallenangels.altervista.or...0&h=159” non può essere visualizzata poiché contiene degli errori.

    Fà così con qualsiasi immagine, non solo questa.

    Se qualcuno sa aiutarmi ne sarei infinitamente grato.

    P.S. preciso che ne ho provate tante ma senza risultato.
    Ultima modifica di wowfallenangels : 25-01-2008 alle ore 09.10.25

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti far vedere il codice che utilizzi così da poter trovare eventuali errori.
    Inoltre prova a ri-salvare un'immagine (puoi aprirla e salvarla anche con Paint) e ad eseguire lo script su quella immagine.
    Poi se togli header("Content-type: image/png");, dovresti vedere gli errori dello script.
    Ultima modifica di funcool : 25-01-2008 alle ore 10.17.26
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Intanto grazie 1000 per essere accorso ^^

    Codice PHP:
    <?
    $x
    = 0;

    $main = opendir('img/gallery/');
    while(
    false !== ($dir = readdir($main)))
    {
    if(
    $dir != '.' && $dir != '..' && $dir != '' )
    {
    $img[$x] = $dir;
    $image_info = getimagesize( $dir );

    $img_size = number_format(( filesize( "img/gallery/".$dir )/1024 ), 0 );
    $img_size_tot += $img_size;

    $x++;
    }
    }
    closedir ($main);

    array_multisort( $img, SORT_ASC );
    $n_img = count( $img );

    // Scorro nell'array come se fossero delle pagine
    for( $i=0; $i<$n_img; $i++ )
    {
    ?><div id="thumbnail"><?= "img/gallery/".$img[$i] ?><? print( " <img src=\"phpThumb/phpThumb.php?src=img/gallery/".$img[$i]."&w=210&h=159\" alt='$img[$i]' style='filter:alpha(opacity=15)' onMouseOver=\"nereidFade(this, 100, 15, 5)\" onMouseOut=\"nereidFade(this, 15, 15, 5)\">" ); ?> </div><?
    }

    ?>
    Nel frattempo posto il codice per eventuali errori, oggi pomeriggio provo quello che mi hai consigliato.

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il codice che serve è quello di "phpThumb.php".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    E' una libreria un pò grossina

    Lascio il link http://downloads.sourceforge.net/php...7&big_mirror=0

    in ogni caso oggi pomeriggio provo come hai detto e vediamo.

    EDIT:
    Citazione Originalmente inviato da funcool Visualizza messaggio
    Dovresti far vedere il codice che utilizzi così da poter trovare eventuali errori.
    Inoltre prova a ri-salvare un'immagine (puoi aprirla e salvarla anche con Paint) e ad eseguire lo script su quella immagine.
    Poi se togli header("Content-type: image/png");, dovresti vedere gli errori dello script.
    Dunque prova con Paint fatta ma senza esisti positivi, l'altra prova a togliere il Content-type: image/png non saprei ... è un pò grandina come classe.

    Ma è strano è una libreria molto usata, mmm intanto provo a guardare un pò in giro ma non so se troverò risposta...provare non costa nulla e vediamo.

    Se ti viene in mente qualcosa prima di me ti ringrazio in anticipo.
    Ultima modifica di debug : 25-01-2008 alle ore 16.25.27

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •