[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: verhunzte Adresse bei "downgeloadeter" Site



Hallo,

Am Freitag 12 September 2008 19:21:39 schrieb Klaus Becker:
> Am Freitag 12 September 2008 17:12:16 schrieb M. Houdek:
> > Am Freitag 12 September 2008 18:23:30 schrieb Klaus Becker:
> > > Wenn ich auf einen Link klicke, z. B.
> > > file:///home/klaus/katalogdeutsch.free.fr/result.php?cat_id=1&lang=de,
> > > wird die Datei nicht gefunden, obwohl sie unter genau diesem Namen da
> > > ist.
> >
> > Das kann auch nicht klappen.
> > Die Datei "result.php" ist keine Webseite, sondern ein PHP-Script, dass
> > auf einem (entsprechend konfigurierten) Web-Server ausgeführt eine
> > HTML-Seite (oder auch XML) generiert. Dabei werden die übergebenen
> > Parameter berücksichtigt, die bei dem Link hinter dem Fragezeichen stehen
> > (cat_id=1&lang=de).
> >
> > Ohne Web-Server bekommst du bestenfalls den PHP-Code zu sehen.
>
> Das stimmt nicht, FF zeigt tasächlich due komplette Seite an, die aber z.
> B. als "result.php?cat_id=7&lang=fr" auf meiner Festplatte west und nicht
> als php-, sondern als html-Seite interpretiert wird.

Stimmt, wget -m auf eine http-URL lädt den generierten HTML-Code herunter. 
Was du also dort auf deiner Festplatte hast, ist eigentlich eine HTML-Seite.

> > > Wenn ich aber mit file:///home/klaus/katalogdeutsch.free.fr die
> > > Dateienliste anzeige und dann auf dieselbe Adresse klicke, wird sie
> > > wohl angezeigt, aber als
> > > file:///home/klaus/katalogdeutsch.free.fr/result.php%3Fcat_id=1&lang=de
> > >.
> > >
> > > Aus "php?" wurde also "php%3F".
> >
> > Richtig, weil ein "?" in Dateinamen nicht so günstig ist ;-)
>
> Ist aber bei php-Dateien sehr gängig.

Nicht im Dateinamen selbst. Das "?" trennt hier nämlich die Parameter von der 
eigentlichen Datei. Wenn das "?" schon im Namen der PHP-Datei vorkäme ... 
(das kannst du dir selbst ausmalen).

%3F ist die hexadezimale Kodierung für das Fragezeichen (dezimal: 63). Damit 
wird beim Speichern das "?" umgangen.

-- 
Gruß
                MaxX

Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.


Reply to: