• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link in einem Formular eingeben und dann öffnen

bidu2004

Neues Mitglied
Hallo Zusammen
Ich habe mir ein PHP-Buch zugelegt und würde jetzt gerne ein Formular
schreiben, dass es mir erlaubt, denn Dateinamen einzugeben, und dass es mir
das PHP-Programm im Localhost-Host öffnet!
Habt ihr da einen Tipp für mich?:?::?::?::?::?::?:
 
HTML:
<form action="open_file.php" method="post">
<input type="text" name="file" />
<input type="submit" value="&Ouml;ffnen" />
</form>


open_file.php
PHP:
<?

$pfad = "PFAD"; // z.B. C:\Users\USERNAME\Desktop\

if(isset($_POST)) {
	if($_POST['file'] > "") {
		header("Location: ".$pfad.$_POST['file']);
	}
}

?>

Je nach Browser kann der Pfad sich glaube unterscheiden. Wenn ich mich recht erinnere funktioniert der Pfad z.B. im Opera nicht, dafür aber im Internet Explorer. Müsstest du mal auf andere Kommentare warten, oder selbst ausprobieren.
 
Zuletzt bearbeitet:
Hi Snoopy,

jetzt hast du aber " escaped ;)

Pfade mit \ sind zwar für Windows korrekt, können unter Linux aber Probleme machen!
 
Aber da hier ja gar kein Pfad angegeben wird, sondern eine URL, benutzt man einfach das Trennzeichen für URLs, nämlich den normalen Slash, und schon gehts immer.
 
Zurück
Oben