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

    Cancellazione file e permessi

    Ciao a tutti,

    devo cancellare dei file con questo for
    codice:
    for($i=0; $i<sizeof($var); $i++) {
       echo substr(sprintf('%o', fileperms($var[i])), -4);
       unlink($var[i]);
    }
    l'echo è ovviamente per stampare i permessi sul file.
    ho provato con l'array che contiene solo un url di un file e la stampa dei permessi mi da 0777, eppure questo il l'output del browser

    Warning: Unlink failed (Permission denied) in c:\apache\htdocs\fargo\myupload\cancel.php on line 23

    Il for, sopracitato inizia alla riga 21 e finisce alla 24.

    Qualche idea?
    Dove sbaglio?

    grazie,
    Ale
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  2. #2
    $var[i]);

    cosa dovrebbe essere quell'indice associativo????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    $var[] contiene gli url dei files da cancellare. arriva dalla pagina precedente dove una serie di checkbox sono state cliccate.
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  4. #4
    Originariamente inviato da snowtura
    $var[] contiene gli url dei files da cancellare. arriva dalla pagina precedente dove una serie di checkbox sono state cliccate.
    Se $var[i] contine l'indice numerico prodotto dal ciclo for.... allora sara' $var[$i], userei comunque file_exists()

    if(file_exists('filename') ) unlike....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5

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.