globe: Übergabe eines Parameters auf <form action="">

Beitrag lesen

n'abend,

<form action="execute.php" method="post">
  <p>W&auml;hlen Sie den einzuspielenden Logfile von Ihrem Rechner aus:<br>
    <input name="Datei" type="file" accept="text/*"> &nbsp;
    <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...

--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|