Visualizzazione risultati 1 fino 16 di 16

Discussione: eliminare una cartella

  1. #1
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito eliminare una cartella

    Ho usato il comando rmdir(directory) per eliminare una cartella, però non me la elimina, mi dà un errore WARNING dicendo che non ho i permessi per farlo. Come posso fare??? Dovrei fare una sezione d'amministrazione dove poter eliminare anche una cartella...aiuto please
    Chi troppo vuole....vuole LionAlex...

  2. #2
    Guest

    Predefinito

    controlla i permessi della cartella io nn ho mai usato quella funzione solo mkdir

  3. #3
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Se può esserti utile quì ci stono esempi già pronti...

    http://it2.php.net/manual/it/function.rmdir.php


    Ciao! :D

  4. #4
    Guest

    Predefinito

    probabilmente perchè la cartella non è vuota.. guarda il link di poske!

  5. #5
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    La cartella è vuota, il problema è dei permessi. Io li ho settati anche con 777 (mkdir("nome_cartella",777)) ma non va lo stesso.
    Chi troppo vuole....vuole LionAlex...

  6. #6
    Guest

    Predefinito

    allora penso ci sia qualche blocco da parte di AV prova a far funzionare lo script in locale

    EDIT: i permessi cmq si settano mkdir("nomecartella", 0777); non mkdir("nomecartella", 777);
    Ultima modifica di jostock : 10-09-2005 alle ore 14.51.52

  7. #7
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    ho provato pure con 0777 ma non cambia niente. In locale ho WINDOWS e comunque non funziona. Non c'è un modo alternativo?
    Chi troppo vuole....vuole LionAlex...

  8. #8
    Guest

    Predefinito

    posta l'errore per intero

  9. #9
    Guest

    Predefinito

    prova a usare chmod prima del rmdir. Direttamente dallo script...

  10. #10
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    l'errore me lo dà solo in locale perchè è un WARNING che evidentemente sui server altervista non sono visualizzati anche se il risultato è lo stesso "NON FUNZIONA"

    Warning: rmdir(C:\Pagina web\Paolo\io): Permission denied

    Come dovrei usare chmod? Ho provato mettendo chmod("cartella",0777) ma l'errore rimane
    Ultima modifica di lionalex : 10-09-2005 alle ore 19.29.17
    Chi troppo vuole....vuole LionAlex...

  11. #11
    Guest

    Predefinito

    ho fatto una prova, e la funzione rmdir funziona correttamente su av. Probabilmente hai sbagliato qualcosa nel codice. Postalo per intero.

  12. #12
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    scusate tanto, avevate ragione, rmdir funziona, ero io che avevo sbagliato. Avevo messo nell'indirizzo della cartella da eliminare il percorso assoluto mentre bastava mettere l'indirizzo locale. In pratica io ho messo "membri/eccc/cartella"
    mentre si doveva mettere semplicemente "cartella"
    Scusate se vi ho fatto perdere tempo inutilmente, grazie comunque per la collaborazione
    Chi troppo vuole....vuole LionAlex...

  13. #13
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Ho appena scoperto che se metto "cartella" funziona mentre se la cartella non si trova nella root principale mi dà sempre lo stesso errore. In pratica se metto "cartella1/cartella2" non funziona....come posso fare????
    Chi troppo vuole....vuole LionAlex...

  14. #14
    Guest

    Predefinito

    prova con "./cartella1/cartella2"

  15. #15
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    il risultato non cambia

    Codice:
    Warning: rmdir(./cartella1/cartella2): Permission denied in C:\.... on line 34
    Chi troppo vuole....vuole LionAlex...

  16. #16
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Ho risolto: il problema era solo mio in locale perchè ho una partizione NTFS dove si devono gestire i permessi mentre in rete il problema non sussiste. Grazie a tutti
    Chi troppo vuole....vuole LionAlex...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •