Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278

    eliminare estensione di un file

    Ciao,ho la necessita' di eliminare l'estensione dal nome di un file per poi aggiungere altri valori prima di rinserire alla fine l'estensione del file.

    vi posto il codice,secondo voi e' corretto?
    Codice PHP:
     if(strstr($file_upload['name'],".pdf"))
         {
          
    $file_upload['name']=substr($file_upload['name'],0,strpos($file_upload['name'],".pdf"));
          
    $file_upload['name']=$file_upload['name']."_".$id_evento.".pdf";
             
         } 
    grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Perchè chiedi se è corretto senza nemmeno averlo testato prima?

    Comunque potresti fare anche cosi

    Codice PHP:
    $name explode('.',$file_upload['name']);
    $file_upload['name']=$name[0].'_'.$id_evento.'.pdf'

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    o roba tipo:

    Codice PHP:
    function AddTxtBeforeExt($filename$txt) {
      
    $ext '';
      
    $ext pathinfo($filenamePATHINFO_EXTENSION);
      if (
    is_string($ext)) {
        
    $filename substr($filename0, -strlen($ext)-1);
      };
      
    $filename .= $txt.'.'.$ext;
      return (
    $filename);
    };
    // AddTxtBeforeExt('prova.txt', '-esempio') == 'prova-esempio.txt' 

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.