Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    52

    Visualizzare solo estensione immagine e non image/jpg

    Salve il problema e questo vorrei inserire in una cartella delle immagini che abbiamo il nome dell'id cosi da assegnare ad ogni utente registrato la propria immagine personale però non riesco ad inviarla correttamente a causa della mancata estensione infatti concatenando la stringa mi esce tipo 97.image/jpg quindi vorrei levare il image/ vi posto il codice:

    Codice PHP:
    //connessioni e query gia eseguite ecco il codice
    $id=mysql_insert_id(); echo $id//--------immagine----------------- $nomeimmagine=$_FILES["upload"]["name"]; 
    $size=$_FILES["upload"]["size"];
     
    $type=$_FILES["upload"]["type"];
     
    $percorsoo=$_FILES["upload"]["tmp_name"]; 
    $percorso="immagini/";
     if(
    move_uploaded_file($percorsoo$percorso $id .$type)) 

  2. #2
    Puoi ricavarti l'estensione mediante la funzione pathinfo chiamata sul name del file.
    Codice PHP:
    $pathinfo=pathinfo($_FILES['upload']['name']);
    if(
    move_uploaded_file($percorsoo$percorso $id .$pathinfo['extension'])) 
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    In alternativa puoi fare un explode sul nome e ricavare l'estensione:

    Codice PHP:
    $var explode("."$_FILES['upload']['name']);
    echo 
    $var[0]; //Stampa il nome
    echo $var[1]; //Stampa l'estensione 

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.