Übergabe eines Parameters auf <form action="">
marcel
- html
0 Dieter Raber0 marcel0 Dieter Raber0 Marcel
0 globe0 marcel
Hi all,
hierzu gibt es bestimmt eine GANZ EINFACHE Lösung auf die ich nicht komme, weil ich um 17 Ecken denke.. ^^
Wer kann mir bitte helfen?!
Ich möchte eine "Datei-URL" von meinem Rechner mittels
<form action="execute.php" method="post">
<p>Wählen Sie den einzuspielenden Logfile von Ihrem Rechner aus:<br>
<input name="Datei" type="file" accept="text/*">
heraussuchen und dann diesen Wert in der Textbox (herausgesuchte URL) weitergeben als Variable, um Diese dann wiederum zu verarbeiten.
Hat jemand ne Idee? Ich wäre sehr froh wenn ich das hinter mir habe.
Viele Grüße, Marcel.
Hallo marcel,
Was klappt dabei denn nicht?
Gruß,
Dieter
Hallo Dieter,
das Problem welches ich habe ist einfach, das er mir auf der execute.php einfach nur "Array" herauswirft, anstatt mir den herausgesuchten Link bereit zu stellen.
Hab das mal gerade umgebaut:
<form action="execute.php" method="post">
<p>Wählen Sie den einzuspielenden Logfile von Ihrem Rechner aus:<br>
<input name="Datei" type="file" accept="text/*">
<input name=$_POST type="submit" value="Los"></form>
Wo liegt mein Denkfehler? Danke im Voraus!
Marcel
Hallo marcel,
Ok, dazu gibt es einen Artikel in den deutschen PHP-FAQ
http://www.php-faq.de/q/q-formular-upload-php4.html
Gruß,
Dieter
Hallo Dieter,
Vielen Dank! Damit hats nun funktioniert. :-)
Gruß, Marcel
n'abend,
<form action="execute.php" method="post">
<p>Wählen Sie den einzuspielenden Logfile von Ihrem Rechner aus:<br>
<input name="Datei" type="file" accept="text/*">
<input name=$_POST type="submit" value="Los"></form>
das ist so aber ziemlich merkwürdig.
(a) sollten deine Attributwerte grundsätzlich von " (doppelten Anführungszeichen) umgeben sein. Also: <input name="irgendwas">
(b) ist "$_POST" ein eher schlecht gewählter Name für ein Input-Feld. Was bezweckst du denn hiermit? Sollte dein Formular von einem PHP-Script erzeugt werden, ist klar, dass dieses Input-Feld dann den Namen "array" trägt.
(c) willst du bei Dateiuploads grundsätzlich den Typ der Kodierung angeben, also: <form action="blubb.php" method="post" enctype="multipart/form-data">
(d) bekommst du in deinem Script dann nicht "den Link zur Datei", sondern die hochgeladene Datei selbst. Siehe Steuerung von Dateiuploads im PHP-Manual
(e) wenn du einen <p>aragraph im <form> öffnest, möchtest du ihn auch vor </form> wieder schliessen.
weiterhin schönen abend...
hallo rodneyrehm,
das oben gezeigte war NUR ein test meinerseits. habe es mittlerweile ANDERS hinbekommen.
trotzdem danke für die denkanstösse.. ;) werde sie in betracht ziehen *g*
gruß, marcel.