Originariamente inviato da Andrea1979
Basta consultare il sito
www.php.net e cercare nelle funzioni per gestire il filesystem....
http://www.php.net/manual/en/function.mkdir.php
Leggi anche tutti gli interventi, visto che con alcuni settaggi del server, mkdir può dare grandi mal di testa... e sono postate tutte le soluzioni del caso.
ma il comando esatto con è ftp_mkdir ? :master:
cmq ne approfitto per chiedervi cosa c'è che non va in questo codice:
Codice PHP:
<?php
$ftp_server='ftp.dominio.it';
$ftp_user_name='utente';
$ftp_user_pass='password';
$source_file='C:\Documents and Settings\Administrator.CLIENT\Desktop\services.txt';
$dir='creata_da_php';
// stabilire una connessione
$conn_id = ftp_connect($ftp_server);
// login con user name e password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// controllo della connessione
if ((!$conn_id) || (!$login_result)) {
echo 'La connessione FTP è fallita!
';
echo 'Tentativo di connessione a $ftp_server per l\'utente '.$ftp_user_name.'
';
die;
} else {
echo 'Connesso a '.$ftp_server.' utente '.$ftp_user_name.'
';
}
if (ftp_mkdir($conn_id, $dir)) {
echo 'ok '.$dir.'creata con successo\\n';
} else {
echo 'Problemi nella creazione di '.$dir.'
';
}
$destination_file='/emanuelecestari.it/'.$dir;
// upload del file
$upload = ftp_put($conn_id,$destination_file, $source_file, FTP_BINARY);
// controllo dello stato di upload
if (!$upload) {
echo 'Il caricamento FTP non è andato a buon fine!';
} else {
echo 'Caricato il file '.$source_file.' su '.$ftp_server.' come '.$destination_file.'
';
}
// chiudere il flusso FTP
ftp_quit($conn_id);
?>
mi dice che c'è un problema nella riga dove sta ftp_mkdir perché non ho i permessi ...
la connessione FTP si instaura ma la cartella non me la riesce a creare , che cosa ho sbagliato :master: