[Gesperrt] *.PHP zum Download anbieten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
cgerharz
Ehemaliger Übersetzer
Beiträge: 174
Registriert: 14.05.2004 23:55
Wohnort: Landkreis Vulkaneifel [ DAU ]

Beitrag von cgerharz »

Aber man könnte die Datei tatsächlich über sich selbst streamen. Wenn ich nachher mal was Zeit hab guck ich mal, ob ich das umgesetzt bekomme.
JHO-Clan

Beitrag von JHO-Clan »

ANTWORT AUF: Ein Befehl, der dafür sorgt, dass die Datei nicht ausgeführt wird sondern ausgegeben ist schlicht unmöglich, weil der Befehl ja erst aktiv wird, wenn die Datei schon ausgeführt wird.


NEIN:::: Ich mein das z.b. so:

Ich bin in der Datei index.php.
Auf der erzeugten Seite zu dieser Datei ist ein Link, der z.b. so aussieht:

Code: Alles auswählen

<a href="download.php">Datei herunterladen</a>
In der Datei download.php steht nun z.b.

Code: Alles auswählen

header(download: code.php);
Die Datei download.php würde also bewirken, dass der Server die Datei code.php ungeparst an den Browser als Download sendet.

Ich bin mir nicht sicher, aber ich glaube, ich habe bereits einmal einen solchen HEADER-Befehl gesehen.
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

cgerharz hat geschrieben:Aber man könnte die Datei tatsächlich über sich selbst streamen.

Code: Alles auswählen

<?php
if (isset($_GET["show_code"]) && $_GET["show_code"] == "yes")
{
    header("Content-Type: text/plain\r\n");
    echo file_get_contents($_SERVER["SCRIPT_FILENAME"]);
    exit(0);
}
?>
einfach an den Anfang der Datei setzen und die Datei zum Download bzw. zum anzeigen des Codes mit &show_code=yes aufrufen.

Demo:
Ausführen: http://simple-tech.de/test.php
Nackter Code, vollkommen enthüllt und schamlos: http://simple-tech.de/test.php?show_code=yes

@Dennis Böge und andere:

Das man das auch copy & pasten ist mir vollkommen klar, ich frage mich nur ernsthaft warum man alles erstmal komplizierter machen muß und den bequemsten Weg zugunsten eines sinnlosen Features wie Syntax-Highlighting im Browser versperren soll.
JHO-Clan

Beitrag von JHO-Clan »

Also;; Ich hab was gefunden!!!:::
http://www.ipunkt.biz/service/php-downloader/index.html

Dort werden unten einige Dateien zum Download angeboten.
Klickt man auf PHP, so wird eine direkte PHP-Datei heruntergeladen!

ALSO: Vielen dank schonmal an "Das ist unmöglich"-Schreiber!
JHO-Clan

Beitrag von JHO-Clan »

Und einen ernstgemeinten Dank an die, die wirklich helfen wollten!
JHO-Clan

Beitrag von JHO-Clan »

Jep;;; Danke Jensemann
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

JHO-Clan hat geschrieben:Also;; Ich hab was gefunden!!!:::
http://www.ipunkt.biz/service/php-downloader/index.html
Toll !!!EinsEinsElf
JHO-Clan hat geschrieben: ALSO: Vielen dank schonmal an "Das ist unmöglich"-Schreiber!
Diese Leute hatten aber vollkommen recht. Es geht dort nicht um einen Header der gesendet wird oder so, genau darauf bezogen sich aber die Antworten. Also komm mal von deinem Ross wieder runter.
JHO-Clan

Beitrag von JHO-Clan »

Ja....... mich nerven nur die Leute, die einem immer die ganze Hoffnung nehmen und eigentlich garnichts zum Thema beitragen.....
ich hab schon verstanden:::::
Immerhin hab ich ja jetzt, was ich wollte......................

Nochmal danke!
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag von OnFire »

JHO-Clan hat geschrieben: ich hab schon verstanden:::::
Das glaube ich weniger ;)
JHO-Clan hat geschrieben: Immerhin hab ich ja jetzt, was ich wollte......................
Eigentlich nicht ;) und der link den du gepostet hast hat nichts damit zu tun, was du hier beschrieben hattest...
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
JHO-Clan

Beitrag von JHO-Clan »

OnFire hat geschrieben:
JHO-Clan hat geschrieben: ich hab schon verstanden:::::
Das glaube ich weniger ;)
JHO-Clan hat geschrieben: Immerhin hab ich ja jetzt, was ich wollte......................
Eigentlich nicht ;) und der link den du gepostet hast hat nichts damit zu tun, was du hier beschrieben hattest...
HAHA--- WAS?

Du bist ja lustig! --- Ich wollte eine Möglichkeit, eine .php-datei direkt herunterzuladen! -- Genau das macht das Script! --( habs schon ausprobiert!)

Du bist ja LUSTIG!

Schreib blos nicht noch mehr! -- Ich erstick sonst noch am Lachen!!!

--.... Ich hab nicht gefunden, was ich wollte!!!------HAHAHAHA:::lächerlich!
Gesperrt

Zurück zu „Coding & Technik“