Hallo,
mein script postet sichselbst eine Datei, die ich vorher per formular aussuche.
< form action=post usw...
<input type="file" name="datei" size="20">Wie kann ich nun an den Inhalt der Datei die gesendet wurde rannkommen?
Alle Versuche scheiterten,
selbst soetwas wie :
print $_FILES["datei"]["tmp_name"];
oder
print $HTTP_POST_FILES["datei"]["tmp_name"];
gehen nicht ...
<form enctype="multipart/form-data" action="upload.php" method="POST">
Da du daten schicken willst, muss da enctype="multipart/form-data" hin.
mit <input type="hidden" name="MAX_FILE_SIZE" value="9999999999999" />
kannst du nochmal die Maximale Größe einstellen, leider ist diese möglichkeit für Erfahrene Personen leicht umgehbar..
<input name="pic" type="file" />
Damit kommt die Zeile mit dem "Durchsuchen" button, vorweg, den Durchsuchen Button kann man (noch?) nicht stylen (außer mit paar cheats ;) ).
mit $_FILES['pic']['tmp_name']
(wobei pic das feld name in dem input tag ist. ) kannst du den Pfad erfahren, wo die Datei vorweg gespeichert ist.
mit $_FILES['pic']['name']
erfährst du den Namen der Datei
wenn ich mich nicht irre erfährt man mit $_FILES['pic']['size']
die File größe..
achja, size in dem input tag , sollte eigentlich für den textinhalt gelten wenn ich mich nicht irre also C:/blah/blah/blah/blah/blah , wenn das über 20zeichen wär, würde es garnicht gesendet werden! (oder garnicht in das Feld rein passen)
Ich hoffe ich konnte "richtig" helfen =)
mfG,