Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [php] rinominare file

  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743

    [php] rinominare file

    codice:
    $file_server = $_SERVER["DOCUMENT_ROOT"].$radice_allegati."/".$nome_file;
    
    if (file_exists($file_server)) {
    
    if (rename("$file_server","$nuovo_nome")) {
    $messaggio = "Il file $nome_file è stato rinominato in $nuovo_nome.";
    } else {
    $messaggio = "Il file: $nome_file NON è stato rinominato.";
    }
    } else {
    $messaggio = "Il file: $nome_file NON è presente nella directory.";
    }
    Sto cercando di rinominare un file con lo script qua sopra e il file lo rinomina solo ke invece ke scompare dalla directory in cui si trovava per comparire rinominato nella stessa directory in cui si trova lo script.

    qualc1 sa cosa sto sbagliando? :master:
    Errare humanum est, perseverare ovest

  2. #2

    Re: [php] rinominare file

    Originariamente inviato da carlo2002
    Sto cercando di rinominare un file con lo script qua sopra e il file lo rinomina solo ke invece ke scompare dalla directory in cui si trovava per comparire rinominato nella stessa directory in cui si trova lo script.
    Faccio veramente fatica a capire quello che hai scritto...


    :rollo:

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    cerco di essere + chiaro, spero...

    nella directory_1 ho uno script per rinominare i file

    i file da rinominare si trovano nella directory_2

    usando lo script sopra, il file viene rinominato,
    ma scompare dalla directory_2 per comparire nella
    directory_1 ossia quella in cui si trova lo script.

    io desidererei ke il file venga si rinominato, ma
    anke ke rimanga nella sua directory originale
    Errare humanum est, perseverare ovest

  4. #4
    L'errore forse lo commetti quando fai:
    codice:
    rename("$file_server","$nuovo_nome")
    perche' $nuovo_nome deve contenere lo stesso percorso di $file_server e quindi nella forma:
    codice:
    $nuovo_nome = $_SERVER["DOCUMENT_ROOT"].$radice_allegati."/".$nuovo_nome_file
    MiServe di Santino Bivacqua
    PHP/Ruby/Node.js Developer
    www.miserve.com

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    si.si..si...!

    grazie tante, proprio mi sfuggiva
    Errare humanum est, perseverare ovest

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 © 2024 vBulletin Solutions, Inc. All rights reserved.