Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    mkdir e attributi directory

    Salve a tutti. Sto utilizzando mkdir per crearmi una directory sul mio server:

    codice:
    <?php 
    if(isset($_POST['submit'])){ 
         $dirname = $_POST['dirname']; 
    	mkdir("$dirname/","0755"); 
    } 
    ?> 
    
    <html> 
    <body> 
    
    <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> "> 
    
    Directory Name:<input type="text" name="dirname"> 
    <input type="submit" name="submit" value="Crea"> 
    
    </form> 
    
    </body> 
    </html>
    La directory viene creata correttamente, ma, al posto di avere i permessi settati su 755 me li setta su 341!! Ed è un gran casino... Ho provato con o senza zero iniziale, con o senza virgolette, provando con : mkdir($dirname,"0755"); ma niente di niente... se la setto per esempio su 777 lui me la imposta a 411!!! Sto uscendo pazzo...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    comincia con il togliere lo slash finale dal nome dir e le virgolette da 0777 che proprio non ci vanno.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    ok adesso funziona. Ma, mentre mi crea una dierectory con i permessi a 755, non me la crea con i permessi a 777 (li setta su 755)...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    magari quella è una limitazione del tuo hosting... hai provato a fare chmod 777 dal client ftp che usi per connetterti? Ci riesci?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    certo... già fatto ma niente. Vabbé mi accontento

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    allora semplicemente il tuo servizio hosting non permette 777 (ma a che ti serve? normalmente con 755 riesci a fare tutto il necessario)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Infatti non mi serve a niente... Era soltanto per curiosità: 755 è più che sufficiente.

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.