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

    Rinominare files in una cartella

    Ciao a tutti.

    Spero ci sia fra di voi chi mi potrà aiutare.

    Mi servirebbe uno script php che legge tutti i file contenuti in una cartella, rinominando quelli con estensione html in php, il nome del file deve restare lo stesso.

    Grazie


  2. #2
    mmm vediamo.. così forse:
    Codice PHP:
    $handle=opendir("./");
    while (
    $file=reddir($handle))
    if (
    $file != '.' and $file != '..'
     if (
    substr($file,-4)=='.htm')
       if (!
    rename($file,substr($file,-4).'.php'))
         exit (
    "impossibile rinominare il file $file");
     else
     if (
    substr($file,-5)=='.html')
       if (!
    rename($file,substr($file,-5).'.php'))
         exit (
    "impossibile rinominare il file $file");
    //qui puoi aggiungere con un "else if" altre condizioni [tipi di file] 
    non l'ho testato!

    ciao!

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  3. #3

  4. #4
    asp.. lo sto provando.. ho scritto un mare di cazzate!!
    5 minuti e ti riposto la versine funzionante!!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  5. #5
    ok.. testato e funzionante..
    ecco il codice!!
    Codice PHP:
    <?
    $handle
    =opendir("./"); 
    while (
    $file=readdir($handle)) 
    if (
    $file != '.' and $file != '..')  
    {
     if (
    substr($file,-4)=='.htm'
       if (!
    rename($file,substr($file,0,-4).'.php')) 
         exit (
    "impossibile rinominare il file $file");
       else echo 
    "rinominato [b]$file[/b] in [b]".substr($file,0,-4).".php[/b]
    \n"
    ;
     if (
    substr($file,-5)=='.html'
       if (!
    rename($file,substr($file,0,-5).'.php')) 
         exit (
    "impossibile rinominare il file $file");
       else echo 
    "rinominato [b]$file[/b] in [b]".substr($file,0,-5).".php[/b]
    \n"
    ;
    }
    ?>

    ciao ciao!!

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  6. #6

    !

    Infatti non funzionava, ora non posso, domani riprovo ti faro' sapere grazie

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.