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

    Quando un utente si logga crea cartella in automatico col nome di log..

    Ciao, vorrei che nel momento in cui un nuovo utente si logga al sito, automaticamente venga creata un cartella personale nella quale potrà inserire files.. Come posso fare?

  2. #2
    Ci sono due funzioni che interessano le cartelle remore: mkdir e rmdir (make directory e remove directory).
    Si usano con l'indirizzo fisico del server e si strutturano in questo modo:
    Codice PHP:
    Mkdir("/percorso/remoto/del/mio/sito/".$nomeutente,0777); 
    Con 0777 ovviamente si da accesso totale alla cartella (quindi nel caso di molti hosting va inserita nella cartella public che ha anch'essa permessi 777. Se vuoi cambiare i permessi basta che cambi quello.
    Puoi anche fare un controllo se esiste o meno la cartella:
    Codice PHP:
    if (!is_dir('/percorso/remoto/del/mio/sito/'.$nomeutente)) {
        
    mkdir('/percorso/remoto/del/mio/sito/'.$nomeutente,0777);

    Per rimuoverla sostituisci mkdir con rmdir, senza permessi, ed è fatta:
    Codice PHP:
    rmdir('/percorso/remoto/del/mio/sito/'.$nomeutente); 
    Ce l'ho fatta! - ItalianPixel -

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.