AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TIdHTTP (Indy 10) Methode für lokale Dateien?
Thema durchsuchen
Ansicht
Themen-Optionen

TIdHTTP (Indy 10) Methode für lokale Dateien?

Ein Thema von hj-s · begonnen am 10. Feb 2008 · letzter Beitrag vom 11. Feb 2008
 
ThE_-_BliZZarD

Registriert seit: 15. Sep 2006
Ort: Wiesbaden/Hessen
89 Beiträge
 
Delphi 2010 Professional
 
#5

Re: TIdHTTP (Indy 10) Methode für lokale Dateien?

  Alt 10. Feb 2008, 21:38
hmm, also um meine Vorredner zusammenzufassen und eigenen Senf dazuzugeben:

Dein Websitescanner braucht eigentlich keinen Webserver. Da du ja einen Webseite auf Funktionalität überprüfen willst, brauchst du dir um die Dateierweiterung keine Sorgen zu machen - Sie muss entweder .html/.htm oder .php oder .asp sein. Das Problem ist, ganz einfach: PHP oder ASP Dateien lassen sich nur unter Verwendung eines passenden Parsers "lesen". Sollte die Dateierweiterung keine der hier genannten sein, ist die Seite ja auch für einen Browser nicht als Content-Page erkennbar - und wird dementsprechend auch nicht als solche bearbeitet. Also solltest du dir einen kleinen HTML-Parser schreiben der die erste Datei öffnet, und dann nach <a href sucht. So in der Art musst du die Datei durchgehen (ACHTUNG - relative Pfade müssen ergänzt werden!) und die Verweise jeweils in eine StringList oder so schreiben. Problem: Was sagt dir, ob die Seite "korrekt" oder "falsch" ist? Ein in perfekten HTML geschriebener 404.. Da musst du den Header auswerten. oder Wenn dein CMS sagt: Eintrag nicht gefunden? Du solltest dein Programm also speziell auf deine Wünsche anpassen.

>__> wollte eigentlich noch was sagen.. Ist mir grade entfallen. Wenn du noch Probleme hast, frag

Grüße, BliZZarD
MSVC2008 (C/C++ with QT), Delphi RAD 2010, Flash CS5 (FDT/Adobe), Java EE (Eclipse), PHP5
Antwortsprachen: Deutsch, Englisch, Französisch, Japanisch
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz