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

    creazione cartella col nome dell'utente loggato in quel momento

    altra sera altro problema
    Visto che l'altro giorno avevo implementato il sistema della chat con altri 2 progetti diversi, oggi per complicarmi la vita volevo fare in modo che in fase di registrazione si creasse una cartella chiamata col nome dell'utente registrato
    Per ora ho scritto questo

    Codice PHP:
     if ($_SESSION['login'] != "yes"
      { 
     echo 
    "fai il login";  
    } else { 
     echo 
    "creo";
     
    // creo una cartella con i permessi a 777 
    $esito mkdir("/public_html/chat/".$_SESSION[username], 0777);
      if(
    $esito)   
     echo 
    'Cartella creata correttamente';
     else  
      echo 
    'Errore nella creazione della cartella'
      } 
     
    ?> 


    Faccio le prove da loggato, mi dice ovviamente creo, però non crea la cartella e ovviamente mi dice errore nella creazione della cartella
    Forse sono io che sbaglio, la sintassi dell'mkdir è corretta? ho anche provato a mettere solo $_SESSION[username] in quanto voglio crearla lì dove risiede il file che chiamo per creare la cartella, ma il risultato è sempre quello

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Hai scritto
    $_SESSION[username]
    devi scrivere
    $_SESSION['username']

  3. #3
    mm vero m iero perso un pezzo, comunque anche senza alla fine è andata
    bastava aggiungere "users/".$_SESSION['username']."/" così che sente lo / finale

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.