Ich versuche gerade, eine CSV-Datei in eine Datenbank durch einfaches HTML und dann php hochzuladen. Mein Problem ist, ich weiß, wie man die Dinge Arbeit/was tatsächlich passiert (ich denke, das ist, warum ich so viele Fragen haben)Hochladen einer Datei html/php
Wie auch immer mein HTML ist wie folgt:
<html>
<form action="mysite.php" method="POST">
<input type="file" name="file"><br />
<input type="submit" value="Now upload it!">
</form>
</html>
Meine PHP ist einfach:
Bevor ich die Datei tatsächlich in einer Datenbank meiner Wahl speichern wo ist die Datei tatsächlich gespeichert?
Wird es als temporäre Datei auf dem Server erstellt? Gespeichert auf dem Server ram? Ist es nicht wirklich etwas tun, da es nicht gesagt hat, etwas zu tun (auch bekannt als: DB speichern)
Dank
Nun, so weit es wirklich nichts (buchstäblich), ausgehend von der „multipart/form-data“ Form-Codierung benötigt fehlt, wenn eine Datei hochladen. Sie sollten ein wenig über die Vorgehensweise forschen, starten Sie von hier: http: //php.net/manual/en/features.file-upload.php –
Es ist noch nicht einmal eine Datei hochladen zu diesem Zeitpunkt. Sie benötigen den richtigen Enctype. '
Verwenden Sie eine 'print_r ($ _FILES);' in Ihrer mysite.php-Datei, und ich denke, Sie können weitergehen. – hjpotter92