ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
504
504
EMPFEHLEN
-
Hallo,
ich habe eine kleines Programm geschrieben, wo man von seinem Rechner eine Datei angeben muss und diese soll dann in eine DB imporiert werden.
Hier der Code:
PHP-Code:<?php
$server = 'localhost';
$user = 'root';
$passwort = '';
$database = 'test';
$file = $_POST['file'];
if(isset($_POST['senden'])){
$newfile = str_replace('\\', '/', $file );
echo $newfile;
$verbindung = mysql_connect($server, $user, $passwort) or die ("Keine Verbindung möglich");
if($verbindung){
mysql_select_db($database) or die ("Die Datenbank existiert nicht");
$sql = "LOAD DATA LOCAL INFILE '$newfile'
INTO TABLE datenfeed
FIELDS TERMINATED BY ';'
ENCLOSED BY ''
LINES TERMINATED BY ';' ";
echo mysql_error();
if($sql){
$ergebnis = mysql_query($sql);
echo mysql_error();
mysql_query('DELETE FROM datenfeed WHERE product_id = 0');
}
}
}
?>HTML-Code:htm<l> <body> <form method="post"> <table> <tr> <td>Dateipfad</td> <td><input type="file" name="file" /></td> </tr> <tr> <td><input type="submit" name="senden" value="Senden" /></td> </tr> </table> </form> </body> </html>
Wenn ich die Datei ausgeben lassen möchte zeigt er mir anstatt den vollen Pfad nur die Datei an sich an (webgains_datenfeed.csv) und die Datei wird auch nicht in die DB importiert. Alle teil funktionieren nur nicht diese Funktion
Danke
-
06.09.10 17:35 #2
Hallo Kalito,
Also der Fehler liegt im MySQL-Skript? Dann würde ich dir ein gutes Tutorial empfehlen
: Click!
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
-
06.09.10 17:47 #3
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 498
Ich vermute den Fehler erstmal im HTML- und PHP-Code. Führ dir mal die Doku zum Fileupload zu Gemüte und probier das mal aus.
-
06.09.10 18:02 #4
@Tim Bureck: Du hast Recht!
Kalito, du musst noch das Attribut enctype beim Form-Tag hinzufügen:
Dieses Attribut ist für Fileuploads nötig.HTML-Code:enctype="multipart/form-data"
Sonst passiert folgendes laut SelfHTML:
Genau dein Problem!
Zitat von SelfHTML
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
Ähnliche Themen
-
Slash anfügen
Von Freak_Desperado im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 12.04.07, 19:20 -
Slash-Zeichnung
Von BlinkSkater im Forum Hall of FameAntworten: 6Letzter Beitrag: 13.03.07, 19:55 -
KeyEvent für Backslash
Von Kayser im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 30.05.06, 09:41 -
Slash und PHP?
Von Arndtinho im Forum PHPAntworten: 9Letzter Beitrag: 04.12.03, 11:45 -
Backslash in DOS
Von Nitromaus im Forum Microsoft WindowsAntworten: 9Letzter Beitrag: 27.05.02, 11:24





Zitieren


Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen