Wie zum Hochladen von text -, pdf -, doc, zip-Datei per PHP Datei upload MySQL
Ich nur implementiert, ein Bild-upload auf MySQL über PHP. Aber ich will hochladen, text, pdf, doc, zip-Datei, um MySQL. Das ist mein code. Wie es zu ändern ?
//uploadAction.php
mysql_connect("localhost", "root", "1989")
or die(mysql_error());
mysql_select_db("uploadfile") or die(mysql_error());
$sql_id = "SELECT (MAX(id)+1) as \"result\" FROM save";
$rs_id = mysql_query($sql_id);
$row_id = mysql_fetch_assoc($rs_id);
$id = $row_id['result'];
if($id == null)
$id = 1;
$newName = '';
$file = $_FILES['photo']['name'];
if ((($_FILES["photo"]["type"] == "image/gif")||
($_FILES["photo"]["type"] == "image/jpeg")||
($_FILES["photo"]["type"] == "image/pjpeg"))
&& ($_FILES["photo"]["size"] < 200000))
{
if ($_FILES["photo"]["error"] > 0)
echo "Return Code: " . $_FILES["photo"]["error"] . "<br />";
else{
$newName = "$id.".basename($_FILES["photo"]["type"]);
move_uploaded_file($_FILES["photo"]["tmp_name"], "images/" . $newName);
}
}
else
{
echo "Invalid file";
}
$queryUser = "INSERT INTO save VALUES(NULL, \"$newName\")";
$insert = mysql_query($queryUser);
if(!$insert){
echo mysql_error().'Upload Fail';
}else {
echo "<script>alert('Upload Sccessful');";
echo 'window.location="index.php";</script>';
}
Datenbank SQL
CREATE TABLE `save` (
`id` int(255) NOT NULL auto_increment,
`photo` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
)
- Wenn Sie vorausgehen jede code-Zeile mit vier Leerzeichen, es wird der Einzug (siehe "Hilfe" auf " Markdown-syntax). Eine Zeilenschaltung zwischen jeder Zeile macht weniger die Lesbarkeit zu - möchten Sie Bearbeiten?
:)
- Protip: Beim einfügen von code, markieren Sie es und wählen Sie
{}
von der Symbolleiste aus (oder drücken SieCtrl
+k
). - Heh, das wusste ich nicht - danke @Rocket.
- Tut mir Leid, dass. weil ich bin ein neuer Benutzer. haha
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Kann man sich die verschiedenen MIME-Typen hier: http://en.wikipedia.org/wiki/Internet_media_type