Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Skidanje celog sajt???

[es] :: PHP :: Skidanje celog sajt???

[ Pregleda: 1846 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

serbian_boy

Član broj: 127694
Poruke: 459

Sajt: www.elitesecurity.org


+3 Profil

icon Skidanje celog sajt???19.03.2018. u 12:30 - pre 73 meseci
Potrebna m je skripta gde cu da ubacim kod sebe u html (nema baze) i kad kliknem na nju da sam zipuje i svuce sve sa hostinga. Da neidem u cpanel pa backup nego jedanklik bukvalno.Hvala
 
Odgovor na temu

Deunan

Član broj: 338178
Poruke: 83
*.dynamic.isp.telekom.rs.



+21 Profil

icon Re: Skidanje celog sajt???19.03.2018. u 13:32 - pre 73 meseci
Za to ces morati da koristis php.
Kreiraj stranicu download.php (ili neko drugo ime) i dodaj kod:

Code:

<?php
$rootPath = realpath('../public');   // path do root foldera za skidanje

$zip = new ZipArchive(); // kreiranje zip-a
$zip_file = 'file.zip';
$zip->open($zip_file, ZipArchive::CREATE | ZipArchive::OVERWRITE);

$files = new RecursiveIteratorIterator(
    new RecursiveDirectoryIterator($rootPath),
    RecursiveIteratorIterator::LEAVES_ONLY
);

foreach ($files as $name => $file)      {
    if (!$file->isDir())        {
        $filePath = $file->getRealPath();
        $relativePath = substr($filePath, strlen($rootPath) + 1);
        $zip->addFile($filePath, $relativePath);
    }
}
$zip->close();

// DOWNLOAD kreiranog zipa
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="'.basename($zip_file).'"');
header("Content-length: " . filesize($zip_file));
header("Pragma: no-cache");
header("Expires: 0");
ob_clean();
flush();
readfile($zip_file);

unlink($zip_file);      // Obrisi zip da ne zauzima prostor
exit;

Posle samo otvori tu stranicu 'download.php'

Postavi i neku zastitu da ne moze bas svako da pristupi stranici.
Obavezno testiraj pre nego postavis na server (sigurno radi, koristio sam davno, al' ipak proveri)

 
Odgovor na temu

serbian_boy

Član broj: 127694
Poruke: 459

Sajt: www.elitesecurity.org


+3 Profil

icon Re: Skidanje celog sajt???19.03.2018. u 15:44 - pre 73 meseci
Izbacim ovo

Ova stranica ne funkcioniše
Host mojsajt.rs trenutno ne može da obradi ovaj zahtev.
HTTP ERROR 500
 
Odgovor na temu

serbian_boy

Član broj: 127694
Poruke: 459

Sajt: www.elitesecurity.org


+3 Profil

icon Re: Skidanje celog sajt???19.03.2018. u 15:48 - pre 73 meseci
Uspeo,nisam lepo putanju postavio... Ali mi sajt od 3 mb pakuje 2 minuta
 
Odgovor na temu

[es] :: PHP :: Skidanje celog sajt???

[ Pregleda: 1846 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.