Как мога да направя следните неща

smoke

Registered
Здравейте,
искам да знам как мога да направя следните неща:

1. От един хост чрез някакви данни за достъп които ги имам достъпвам до друг хост архивирам определени папки и файлове от другия хост в архив и след като се архивират се изтриват файловете които са били архивирани само архива остава на другия хост след това този архив се мести на моя хост и се изтрива от другия.

2. (нова функция) След като го имам на моя хост го премествам на другия хост и разархивирам.

Всичко това ми трябва на PHP идей ?

Няма значение дали ще товари сървара или нещо друго.
 
Zip: http://www.php.net/manual/en/book.zip.php
Rar: http://www.php.net/manual/en/book.rar.php

П.П. Забравих да спомена как да пращаш тези архиви на другия хост.
Просто на вторият хости си правиш файл в който да има функцията copy(). След което задавш copy("http://www.example.com/file.zip"); и то идва в главната директория на вторият хост.
Дано да стане! :?:
 
Ти забрави и да кажеш как от един хост да мога да след като го изпратя на другия хост да го разархивирам защото в момента:

Код:
<?php

/* example by Erik Jenssen aka erix */

$filename = "rared.rar";
$filepath = "http://site.com/folder/";

$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
    $entry = rar_entry_get($rar_file, $file);
    $entry->extract("."); // extract to the current dir
}
rar_close($rar_file);

?>

не работи пише:

Код:
Fatal error: Call to undefined function rar_open() in C:\xampp\htdocs\rar.php on line 8
 
smoke каза:
Ти забрави и да кажеш как от един хост да мога да след като го изпратя на другия хост да го разархивирам защото в момента:

Код:
<?php

/* example by Erik Jenssen aka erix */

$filename = "rared.rar";
$filepath = "http://site.com/folder/";

$rar_file = rar_open($filepath.$filename);
$list = rar_list($rar_file);
foreach($list as $file) {
    $entry = rar_entry_get($rar_file, $file);
    $entry->extract("."); // extract to the current dir
}
rar_close($rar_file);

?>

не работи пише:

Код:
Fatal error: Call to undefined function rar_open() in C:\xampp\htdocs\rar.php on line 8
Прочете ли как се инсталирва?

Казва ти, че не е намерена такавва фукция rar_open(). Логично е да се инсталира първо, за да подкараш фукцииките. :)
 
как мога да отворя HTTP stream ? защото като се опитам да преместя един файл:

ailed to open stream: HTTP wrapper does not support writeable connections in C:\xampp\htdocs\rar.php on line 17
failed to copy rared.rar...
 

Back
Горе