Jump to content

Caricare sul server ftp il vostro prestashop in maniera rapida e sicura


cyber

Recommended Posts

Come da titolo, immaginiamo di dover caricare una cartella di grandissime dimensioni come quelle di un negozio prestashop, anche con una connessione in fibra , impiegheremmo delle ore per caricare tutte le singole cartelle, non è meglio zippare la cartella ed estrarla sull'ftp? 

 

Bene cominciamo subito:

 

1) Zippare la propria cartella e caricarla sul vostro server ftp.

 

2) Caricare i file nella cartella unzipper sull'ftp affianco alla cartella del negozio, quindi abbiamo sull'ftp (cartellatuonegozio, unzipper.php redame.md LICENSE)

 

3) a questo punto lanciate il file unzipper.php e cliccate su unzip della cartella interessata. Attendete il tempo necessario!

 

Guarda lo screencast qui

 

Ovviamente potete anche zippare la cartella presente sull'ftp grazie a questo script migliorato da me. ^_^

 

VICEVERSA 

 

Immaginiamo di dover cancellare una cartella con migliaia di altre cartelle all'interno, impresa lunga, allora createvi un bel file .php inserendo questi dati 

<?php

function remove($dirname = '.')
{
        if (is_dir($dirname))
        {
                echo "$dirname is a directory.<br />";

                if ($handle = @opendir($dirname))
                {
                        while (($file = readdir($handle)) !== false)
                        {
                                if ($file != "." && $file != "..")
                                {
                                        echo "$file<br />";

                                        $fullpath = $dirname . '/' . $file;

                                        if (is_dir($fullpath))
                                        {
                                                remove($fullpath);
                                                @rmdir($fullpath);
                                        }
                                        else
                                        {
                                                @unlink($fullpath);
                                        }
                                }
                        }
                        closedir($handle);
                }
        }
}

remove('shop/'); // Questa è la cartella di directory in cui risiedono i file da eliminare potete modificarla.

?>

unzipper.zip

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...