Witam
Potrzebuję zrobić skrypt do robienia mirroru strony. To znaczy żeby cała struktura strony (wszystkie pliki html, cała grafika, katalogi) była przeniesiona "lustrzanie" na inny sewer, żeby została zachowana hierarchia katalogów.
W związku z tym mam kilka pytań.
W pliku html na pobieranej stronie znajduję sobie na przykład następującą ścieżkę:
$ciag = "gfx/gify/biuro/logo.gif".
Za pomocą komend dirname i basename, rozpoznaję strukturę katalogu i nazwę pliku. Teraz pytanie, w jaki sposób stworzyć to drzewko katalogów? Ja robię tak, rozbijam ten ciag za pomocą explode na tablice, i tworzę poszczególne katalogi. Może jest jakieś lepsze rozwiązanie. Możecie coś poradzić?
Zapisywanie zdalnych grafik:
Ja robię to tak:
[php:1:d8b808b266]<?php
ob_start();
include ("http://www.strona.pl/plik.gif");
$wszystko = ob_get_contents();
ob_end_clean();
$graf = fopen ("grafa.gif", "w");
fputs ($graf, "$wszystko");
fclose ($graf);
?>[/php:1:d8b808b266]
Skrytp działa, ale może jest jakieś inne rozwiązanie?
A tak wogóle czy istnieją jakieś gotowe skrypty do mirrorowania stron? Byłbym bardzo wdzięczny.
Pozdrawiam
Paweł