Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Creazione cartella PHP & Host Windows Aruba

    Salve sto facendo un sito interamente in php e ho la necessita di creare delle cartelle.
    Ho provato a usare la funzione mkdir di php con i relativi permessi ma sull'host windows di aruba non lo permette.
    Chiedendo all'assistenza di Aruba mi hanno detto che il comando chmode non è abilitato su questo tipo di host.
    Come posso fare?
    La creazione della cartella dipende dal valore della variabile che dipende dal nick dell'utente.
    Chi mi sa dire come posso risolvere questo problema?


  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Più che altro che io sappia su aruba e hosting windows puoi creare cartelle/files e sotto cartelle solo nella directory public o public_html, prova a cercare sulle loro guide.

    ciao

  3. #3
    le cartelle infatti le carica nella cartella public ma non le crea..

  4. #4
    è un problema di permessi ... su hosting windows in Aruba devi inserire gli script che creano/cancellano/modificano dati esclusivamente dentro la cartella 'public', altrimenti usa un hosting unix dove puoi fare quello che vuoi !
    Ho letto la Bibbia recentemente, non male, peccato però che il personaggio principale sia poco credibile (Woody Allen)

  5. #5
    come posso fare questi script??..
    visto che il comando chmode non posso usarlo

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da camillo860
    come posso fare questi script??..
    visto che il comando chmode non posso usarlo
    Semplifica le cose, e vedi dove ti blocchi, comincia a farti un file che crea solo una directory sotto public, e vedi se funziona... (dovrebbe), il chmod su windows non ti serve a niente, ecco perchè non c'è, la gestione dei permessi non funziona come su linux.

    Quando crei una cartella sotto public i file scritti li dentro saranno scrivibili/leggibili da tutti.

    ciao

  7. #7
    ok ma come creo la cartella se non posso usare il comando mkdir ????

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da camillo860
    ok ma come creo la cartella se non posso usare il comando mkdir ????
    chi ti ha detto che non lo puoi usare?

    Lo puoi usare ma solo per creare all'interno della cartella public.

    ciao

  9. #9
    Codice PHP:
    mkdir("/path/to/my/dir"0700); 

    tolgo il numero 0700 ???

    scusa ma sono 4 giorni che sto sbattendo la testa e l'assistenza di aruba dice passa ad asp :S

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    43
    Ciao, se ti puo' essere utile (prova) io per creare una cartella ho risolto creandola tramite FTP cosi':

    Codice PHP:
    function FTP_creaDir($nomeDir){

        
    $ctrl2=false;
        
        
    $conn_id ftp_connect(FTP_SERVER); 

        if(
    $conn_id){

            
    // accesso con username e password
            
    $login_result ftp_login($conn_idFTP_USERNAMEFTP_PASSWORD); 
            if(
    $login_result){
                
    $ctrl_creaDir=ftp_mkdir($conn_id,$nomeDir);
                if(
    $ctrl_creaDir){
                    
    $ctrl2=true;
            
                }
            }

            
            
    ftp_close($conn_id); 
        }
        
        return 
    $ctrl2;
        
        

    prova...

    Se funge, dopo passa ad aiutare anche me nel mio topic di aiuto!!

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.