Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Estensione di una immagine

    Salve a tutti
    Per prima cosa mi cospargo il capo di cenere e chiedo venia per la mia ignoranza.

    Vengo al dunque... in una pagina in cui vengono visualizzate le statistiche di un calciatore per visualizzare la sua foto c'è il seguente codice:
    Codice PHP:
    <img src=\"$foto_path$num_calciatore.jpg\" alt=\"$num_calciatore\" class=\"shadow\" /> 
    $num_calciatore è un codice numerico assegnato al giocatore in questione e serve per richiamare oltre alla foto anche i suoi dati statistici.
    Vorrei sapere se è possibile far caricare l'immagine a prescindere dalla sua estensione e ovviamente mettere un controllo nel caso ci siano due o più immagini con lo stesso nome (155.jpg 155.gif 155.png) in modo da caricare l'immagine gif ed ignorare le altre.
    :master:

  2. #2
    $possibili = array('.gif', '.jpg', '.png');
    foreach($possibili as $temp){
    if(file_exists($foto_path.$num_calciatore.$temp)){
    break;
    }
    }

    [img]$foto_path$num_calciatore.$temp\[/img]

  3. #3
    Ti ringrazio, funziona.
    C'è però un problema che non riesco a capire/risolvere; qualora nella cartella ci sia solamente un'immagine gif associata ad un calciatore non viene caricata nessuna foto a meno che non sia presente anche un file jpg in quel caso viene caricata l'immagine gif.
    Come posso ovviare a questo problema e far caricare l'immagine gif a prescindere dai file presenti nella cartella?

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.