[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.
JHO-Clan

*.PHP zum Download anbieten

Beitrag von JHO-Clan »

Hi! Folgendes Problem:

Ich habe auf meinem Webserver eine *.php - Datei gespeichert, die ich nun zum download anbieten will.

Frage: Wie stelle ich das an?

Dank im Voraus!!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

In .txt umbenennen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
cgerharz
Ehemaliger Übersetzer
Beiträge: 174
Registriert: 14.05.2004 23:55
Wohnort: Landkreis Vulkaneifel [ DAU ]

Beitrag von cgerharz »

Oder einige Server unterstützen auch *.phps - da hat man dann gleich Syntax-Highlighting mit drin. ;)
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

... oder einfach als ZIP oder RAR anbieten.
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

cgerharz hat geschrieben:Oder einige Server unterstützen auch *.phps - da hat man dann gleich Syntax-Highlighting mit drin. ;)
Nicht ratsam wenn von Download die Rede ist:

http://simple-tech.de/test.phps

Guck dir mal den Quelltext der Seite an, das ist wie zu erwarten war kein PHP mehr, sondern HTML. Ich wünsche viel Spaß dabei den PHP Code aus dem HTML zu extrahieren ;-)
JHO-Clan

Beitrag von JHO-Clan »

Acho nein:: Ich habe vergessen zu erwähnen, dass die Datei gleichzeitig als php-Datei ausführbar sein soll.
Was ich suche ist eine Art Befehl, die dem Server sagt, er soll die Datei nicht ausführen, sondern zum Download freigeben.
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag von OnFire »

Warum nicht die Datei ein mal als *.php und einmal als *.phps hochladen? Ich wüsste keinen Grund aus dem es wirklich die _selbe_ Datei sein muss. Wenn dus mit nem Parameter verlinken willst einfach am Anfang von der php-Datei

Code: Alles auswählen

if($_GET['code_zeigen']==true){
header("Location:script.phps");
}
einfügen, dann zeigt er den Code an.

btw. jensemann: den Code kann man sich dann per copy&paste aus dem Browser holen, da wird dann der wirkliche Code kopiert, nicht die html-umsetzung.
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

@ jensman: einfach den Text im Browser markieren und kopiern. Und dann im Editor einfügen. Da der Browser das HTML Parst zeigt der nur noch PHP-Code an. Im Editor ist dann die Formatierung wieder weg...

@JHO-Clan: Das geht so nicht. Der Server Parst die PHP-Datei entweder oder er parst sie nicht. Das ist Serverabhängig. Ändern kannst Du es bei einigen Hostern per .htaccess. Dann mußt Du aber jedes mal die .htaccess ändern, was sicher nicht gewünscht ist.

Das einfachste und sicherste ist es, sie als TXT oder ähnlich neu hochzuladen.


Grüße
Dennis
JHO-Clan

Beitrag von JHO-Clan »

Schade:: Ich hab (meiner Meinung nach) schonmal einen Befehl als
header(etc.); gesehen, um eine Datei nicht auszuführen, sondern herunterzuladen.

Naja ich werd mich mal nochn bissl umschauen......

Trotzdem Danke!
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag von OnFire »

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.
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
Gesperrt

Zurück zu „Coding & Technik“