![]() |
Dateiabruf von einem Server
Hi,
Ich möchte mir eine Seite aus dem Internet herunterladen... das Problem: die Seite existiert, wird aber nur mit 0Byte heruntergeladen... Man kann auch so, wenn man auf die Seite geht nichts sehen, als ob sie nicht vorhanden ist... muss sie aber, da andere Seiten auf sie verweisen und diese Seite eine Art "Weiterleiter" ist, was bedeuten soll, dass durch Variablen in der Adresszeile, also GET, die Seite aufgewiesen wird den Client weiterzuleiten... Hier habe ich ein Zusammenfassung der Probleme: ► Die Seite, die ich bekommen möchte heißt page.php ► ich kann durch ![]() ► die Datei wird, wenn ich versuche über ![]() ► andere Seite verweisen auf die Seite: ![]() ► die Seite muss auch vollständig diese weitere Seite root.php darstellen, da ich es geschafft habe eine andere Seite(Bsp: msguest.php) herunterzuladen und der Inhalt entspricht exakt dem, was auf der ursprünglich Seite dargestellt wird(Bsp: ![]() ► diese Seite ![]() ![]() ![]() Hier noch das eigentlich Ziel: Ich möchte auf page.php zugreifen können, da es von ihr aus möglich ist auf die eigentlich Datei, zuzugreifen, die ich haben will... Diese Datei scheint durch einen sich ständig erneuernden Code immer wieder zu verändern, wodurch ich entweder die Codes sammeln müsste, damit ich sie schließlich gegen ein Rainbowgutter schicken kann, oder ich bekomme den Code heraus, was auf jeden Fall interressanter ist und unter anderem auch effizienter, da eine weitere Seite, den sich erneurnden Code(Bsp: ![]() Alle *.php und domainnamen sind erfunden! Auch der domainname stimmt nicht... Danke schonmal im Vorraus... mfg |
Re: Dateiabruf von einem Server
Die Endung PHP macht es doch schon deutlich: es handelt sich hier um ein Skript, das den anzuzeigenden HTML-Code dynamisch erzeugt. Offenbar wurde es so programmiert, dass es ohne GET-Parameter nichts ausgibt, daher Dateigröße 0 Byte beim Download.
|
Re: Dateiabruf von einem Server
Ich vermute mal, dass im php-Skript einfach ein
header('Location: xy.html') drin stehen wird, was eine Umleitung erzeugt. Diese wird allerdings in den HTTP-headern mitgegeben. Es gibt dafür auch einen einen speziellen HTTP-Code <> 404 weiß aber nicht genau, welcher das ist. Für dich wichtig ist, dass du nicht die Seite ansich holst, sondern die neue URL aus dem HTTP-Header die definitiv da drin stehen muss, wenn die anzeige im Browser wie erwartet klappt. |
Re: Dateiabruf von einem Server
Jop, weiß wie du das meinst...
Hatte ich auch gedacht...
Code:
So...oder?
<?php
Header("Location: index.php"); exit(); ?> Aber selbst auf das muss zugreifbar sein, da es ungefähr so aussehen muss:
Code:
bzw. so:
<?php
Header("Location: index", $_GET[screen] ,".php"); exit(); ?>
Code:
Dennoch sollte bei der übergabe von keinen Parameter ein Fehler entstehen... was leider nicht passiert...
<?php
Header("Location: ", $_GET[screen] ,".php"); exit(); ?> Sie müsste also auf eine andere Seite verweisen, die nicht existent ist, was aber wiederrum 404 - Not Found entstehen lassen müsste, was auch nicht passiert... Die letzte Möglichkeit wäre, dass sie bei der Übergabe von keinen Parametern die Seite an eine andere weiterleitet, die wiederrum wie von DeddyH geschrieben 0Byte darstellt und sich nicht herunterladen lässt, was für meine Zwecke nicht gerade Ideal ist... die Seite stellt leider den Kernpunkt dar... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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 by Thomas Breitkreuz