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

    modificare nomi file in una cartella

    mi trovo in questa situazione:
    in una applicazione php+ passo come parametro il nome di una cartella,quindi:
    $cartella = "./prima/"; /* credo si scriva cosi */
    a questo punto lo script dovrebbe contare quanti file ha al suo interno, (sono file di immagini tutti di estensione .jpg), e poi dovrebbe rinominarli in successione, ovvero se la cartella avesse 5 file, lo script dovrebbe saper contare quanti file ci sono , ovvero 5, e poi rinominarli 1.jpg, 2.jpg,3.jpg,4.jpg,5.jpg. Mi auguro che qualcuno mi sappia dare una soluzione.grazie

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Segui i commenti...

    Codice PHP:
    $dir 'dir_1/dir_2'//percorso della cartella senza slash finale
    $ext '.jpg'//estensione dei file da rinominare

    //se realmente ci sono dei file con l'estentione indicata in $ext
    //nella cartella indicate in $dir, eseguo il recupero e poi li rinomino
    //in progressione. Es. 1.jpg, 2.jpg, 3.jpg ecc...
    if($f glob("$dir/*$ext")){
      foreach(
    $f as $k => $v){
        
    $k += 1;
        
    rename($v"$dir/$k$ext");
      }


  3. #3
    ti ringrazio neida...mi hai dato una grande mano...thanks

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.