Mailinglisten-Archive |
Hi list! Wie kann ich ein (Text reicht, binär wär super)File, dass mit einem <input type="file"> gelesen wird (btw. ich kann die datei speichern laut faq) nun möchte ich diese datei in eine mySQL-Datenbank abspeichern. Ich habe es schon mit folgendem script versucht, aber es klappte nicht: file.php3 <h1>Upload</h1> <form action="<?php print $PHP_SELF ?>" method="post" enctype="multipart/form-data"> <input type="file" name="probe"> <input type="submit" value="Los!"> </form> <hr> <?php if (isset($probe)) : $link = mysql_connect("localhost","Gregi","blabla"); if (!$link) die("Kann den Server nicht erreichen."); if (!mysql_select_db("hochgatterer", $link)) die("Kann die Datenbank nicht anwählen."); $query = sprintf("insert into texts(Name, text) values(\"test.html\", \"$probe\";"); $result = mysql_query($query, $link); if (!$result) { print mysql_error(); die("Query $query ist ungültiges SQL."); } mysql_close($link); endif; /* if (isset($probe)) : copy($probe, "./newfile.bin"); printf("Die Datei %s steht jetzt als newfile.txt zur Verfügung.<br>\n", $probe_name); printf("Sie ist %s Bytes groß und vom Typ %s.<br>\n", $probe_size, $probe_type); endif; */ ?> -- cut-- wie muss man das script ändern, um die daten in die mySQL-Datenbank einzutragen? P.S.: Wie lautet der Datentyp für Binärdaten in mySQL? mit LONGTEXT könnte ich einen Text speichern, aber Binärdaten (zB Bilder)?? mfg und großen Dank im Vorraus! -- Gregor Dorfbauer http://www.schirchredn.org | http://www.dermeister.org member_(at)_schirchredn.org | gregi_(at)_aon.at +-+ PGP-Key-auf-Anfrage -+- ICQ#: 51105995 +-+
php::bar PHP Wiki - Listenarchive