Webseite mit SSI herunterladen

OP #3283794
Ich habe eine Webseite mit SSI erstellt: www.mweisser.50g.com. Nun 
möchte ich eine Fassung haben die auf dem PC läuft. Dazu müssen die 
include-Befehle abgearbeitet werden. Da der Browser das nicht macht muss 
ein anderer Weg her.

Eine Idee war die Seite hochzuladen und dann wieder runterzuladen. 
Manuell sind so viele Dateien nicht runterladbar. Mit WinHTTRACK geht es 
gut - nur verändert das Programm leider die Dateinamen. Aus der 
Dateiendung .htm wird .html. Immer wieder gibt es auch mysteriöse 
Dateien die Fehlermeldungen enthalten dazwischen.

Gibts denn ein Tool das einfach zu bedienen ist und nicht die Namen 
verändert?

Vielen Dank
Matthias
Matthias W. schrieb:
> Ich habe eine Webseite mit SSI erstellt: www.mweisser.50g.com. Nun
> möchte ich eine Fassung haben die auf dem PC läuft. Dazu müssen die
> include-Befehle abgearbeitet werden. Da der Browser das nicht macht muss
> ein anderer Weg her.

Du kannst bei dir einen lokalen Webserver installieren, bspw.
http://www.apachefriends.org/de/xampp-windows.html

> Eine Idee war die Seite hochzuladen und dann wieder runterzuladen.
> Manuell sind so viele Dateien nicht runterladbar. Mit WinHTTRACK geht es
> gut - nur verändert das Programm leider die Dateinamen. Aus der
> Dateiendung .htm wird .html.

Kann man das nicht einstellen? Ansonsten könntest du nach dem Downloaden 
auch ein Skript/Batch drüberlaufen lassen, was *.htm in *.html 
umbenennt.

> Gibts denn ein Tool das einfach zu bedienen ist und nicht die Namen
> verändert?

Leider nein.
OP
Reinhard S. schrieb:
> Du kannst bei dir einen lokalen Webserver installieren, bspw.
> http://www.apachefriends.org/de/xampp-windows.html

Danke Reinhard für den Hinweis ! Mein Ziel ist es, daß jemand dem ich 
den Datenstand gebe diesen mit normalen Bordmitteln ansehen kann ohne 
selbst so einen Webserver installieren zu müssen.

> Kann man das nicht einstellen?

ich habe in den Optionen nichts gefunden. Warum verändert WinHTTRACK das 
überhaupt? Eine Notwendigkeit dazu besteht doch nicht.

> Ansonsten könntest du nach dem Downloaden
> auch ein Skript/Batch drüberlaufen lassen, was *.htm in *.html
> umbenennt.

das ist leider recht zäh. Die letzten Versuche dieser Art hatten mich im 
Jahr 2011 mehrere Stunden gekostet weil auch in den Dateien selbst die 
Bezüge dann korrigiert werden müssen. Damals half mir ein Programmierer 
der ein Skript hatte. Das lief bei ihm viel schneller als meine Versuche 
mit Suchen - Ersetzen.
Matthias W. schrieb:
> Reinhard S. schrieb:
>> Du kannst bei dir einen lokalen Webserver installieren, bspw.
>> http://www.apachefriends.org/de/xampp-windows.html
>
> Danke Reinhard für den Hinweis ! Mein Ziel ist es, daß jemand dem ich
> den Datenstand gebe diesen mit normalen Bordmitteln ansehen kann ohne
> selbst so einen Webserver installieren zu müssen.

Ah ok, das ging aus dem ersten Beitrag nicht klar hervor :) Es gibt 
XAMPP übrigrns auch als Portable. Wenn du nur den Apache brauchst und 
das MySQL und Zeugs weglässt könnte das sogar halbwegs kompakt werden.

>> Ansonsten könntest du nach dem Downloaden
>> auch ein Skript/Batch drüberlaufen lassen, was *.htm in *.html
>> umbenennt.
>
> das ist leider recht zäh. Die letzten Versuche dieser Art hatten mich im
> Jahr 2011 mehrere Stunden gekostet weil auch in den Dateien selbst die
> Bezüge dann korrigiert werden müssen.

Das ist richtig. Aber wenn die Bezüge in den Dateien auf *.htm gehen und 
die Dateien auch *.htm heißen müsste die Website als solches bzw. die 
Links doch auch funktionieren, oder?

Meine Idee ist noch, ein anderes Programm als HTTrack zu benutzen, 
Beispiele siehe
http://www.heise.de/download/internet/browser-co./offline-reader-50000505132/

Hoffe, da ist was funktionierendes dabei.
OP
Reinhard S. schrieb:
> Ah ok, das ging aus dem ersten Beitrag nicht klar hervor :)

ja. Mein Fehler !

> Das ist richtig. Aber wenn die Bezüge in den Dateien auf *.htm gehen und
> die Dateien auch *.htm heißen müsste die Website als solches bzw. die
> Links doch auch funktionieren, oder?

die Seite funktioniert schon. Nur verwirrt die Leute dann vermutlich, 
daß meine Dateien im Internet die Endung .htm haben und in der Kopie 
.html. Verwirrung möchte ich vermeiden.

> Meine Idee ist noch, ein anderes Programm als HTTrack zu benutzen,
> Beispiele siehe
> http://www.heise.de/download/internet/browser-co./offline-reader-50000505132/
> Hoffe, da ist was funktionierendes dabei.

prima Hinweis. Die müsste ich halt ausprobieren. Meine Versuche haben 
bisher ein paar Stunden verschlungen. War interessant festzustellen daß 
so ein Download auch völlig daneben gehen kann. 30Gb statt 800MB sollen 
auch passieren können. Das klingt seltsam.

Daher überlege ich momentan ob ich nicht ein C-Programm schreiben soll 
das die htm-Dateien einzeln nacheinander lädt und die includes da selbst 
einbindet. So ginge das rasch - viel rascher und zuverlässiger als diese 
Ladelösung über das Netz.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.