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

    caricare in automatico un sito

    Ciao a tutti
    volevo sapere se esiste (e dove trovarlo) un programma o un codice html di un form, dove, inserendo url del server, username, psw carichi in automatico un sito già preimpostato.
    Intendo:
    io costruisco un sito generale, semplice.
    Voglio mettere un form sul mio sito dove una persona che arriva inserisce la sua username, la sua psw (url del servere uguale per tutti) e in automatico carico lo stesso mio sito
    E' possibile?
    Grazie
    Spero di aver postato nella sezione giusta

  2. #2

    Script PHP+FTP

    Ciao,

    E' possibile fare la maggior parte delle cose che ci saltano per la testa, non sempre pero ne siamo capaci da soli ^^

    Ti occorre creare uno script in php che esegue l'upload di una directory (ovvero della cartella del tuo sito) su un server FTP.

    Eccoti un codice simile da modificare e ampliare

    Codice PHP:
    <? $ftp_server="xxx.xxx.xxx.xxx"//esempio indirizzo ip del sever 
    $ftp_username="username"
    $ftp_password="password"// stabilisco la connessione al server ftp 
    $ftp_connessione ftp_connect($ftp_server);   // effetto login sul server 
    $login ftp_login($ftp_connessione$ftp_username$ftp_password);   // controllo se la connessione ha avuto buon fine 
    if(!$ftp_connessione || !$login){          
    echo 
    "Connessione fallita!"; } else {     // se connessione ha avuto buon fine faccio UPLOAD del file     
    $file_da_caricare "folder_locale/nomefile.ext";     
    $dove_carire "folder_ftp/nomefile.ext";          
    $upload ftp_put($ftp_connessione
    $dove_carire$file_da_caricareFTP_BINARY);           // controllo se upload andato a buon fine     
    if (!$upload) {          echo "Si è verificato un errore durante il caricamento!";     } else {         echo "Upload avvenuto con successo";     }          //se invece voglio effettuare un DOWNLOAD:     
    $file_da_scaricare "folder_ftp/nomefile.ext";     
    $dove_scaricare "folder_locale/nomefile.ext";          
    $download ftp_get($ftp_connessione$dove_scaricare$file_da_scaricareFTP_BINARY);          // controllo se download andato a buon fine     
    if (!$download) {          echo "Si è verificato un errore durante il download!
    "
    ;     } else {         echo "Download avvenuto con successo
    "
    ;     }          // chiudo connessione FTP      
    ftp_quit($ftp_connessione);  } ?>
    Dovrai quindi creare dei box nel form riferiti alle variabili $ftp_server, $ftp_username, $ftp_password, $dove_scaricare

    Con questo script, carichi dei file, non cartelle. Quindi dovrai moltiplicare la variabile "$file_da_scaricare" e associarci ogni file che vuoi scaricare nel server. (per copiare intere cartelle era meglio usare SSH anziché FTP ma é + comune l'FTP )

    Spero di esserti stato utile.
    Fammi sapere se sei riuscito,

    RAFFAELE

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.