Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: foto da cliccare.

  1. #1

    foto da cliccare.

    Sono ad un punto morto sto cercando di creare uno script che da una raccolta di foto crei delle thumbnail cliccabili.qualcuno mi dice dove sbaglio?

    <?php
    $foto =("foto.jpg");


    // Ottengo le informazioni sull'immagine originale
    list($width, $height, $type, $attr) = getimagesize("$foto");

    // Creo la versione 120*90 dell'immagine (thumbnail)
    $thumb = imagecreatetruecolor(120, 90);
    $source = imagecreatefromjpeg("$foto");
    imagecopyresized($thumb, $source, 0, 0, 0, 0, 120, 90, $width, $height);



    // Salvo l'immagine ridimensionata
    imagejpeg($thumb, "$foto.jpg", 75);
    //echo "<input type='image' src='$foto.jpg' ; >";
    {

    echo "<a href='../foto_prodotti/";
    echo $foto;
    echo "' target='_blank' ><input type='image' src='$foto.jpg';> </a>";
    }

    ?>

    Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ...sinceramente non ho guardato tutto il codice che hai postato... potresti indicare qual è il problema? In generale: postate sempre cosa vi succede di "strano"...

    certamente a colpo d'occhio sono strani sia il nome che usi per creare il thumb, sia il fatto che vi sia un echo commentato...

  3. #3
    mis a che la riga

    echo "' target='_blank' ><input type='image' src='$foto.jpg';> </a>";

    è ceffata!! dato che hai impostato $foto="foto.jpg" allora nel parametro SRC di IMG tu vai a cercare "foto.jpg.jpg" che naturalmente non può esistere..

  4. #4
    Il problema è che la thumbnail viene creata e visualizzata ma cliccandola non apre la foto grande.

  5. #5
    appunto, l'erroe mis a che nella riga che ti ho detto..

  6. #6
    Come dicevo sono ad un punto morto pui darmi una soluzione?

    Grazie

  7. #7

  8. #8
    Direi anche io...
    $foto = 'foto.jpg'

    Poi nell'echo è $foto.jpg
    alla fine hai foto.jpg.jpg

  9. #9
    anzi gli erorri sono due: hai impostato foto.jpg.jpg che non può esistere e per visualizzare l'immagine hai messo

    echo "' target='_blank' ><input type='image' src='$foto.jpg';> </a>";

    invece di

    echo "' target='_blank' ><img src ='$foto.jpg';> </a>";

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Codice PHP:
    echo '[url="../foto_prodotti/' $foto '"]<input type="image" src="' $foto '.jpg">[/url]'
    anche se è un po' sballato che chiami il thumb come nomefile.jpg.jpg (cmq questo non è di per sè un errore...)

    ...

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.