PHPlehrling
Mitglied
Hi. Ich habe ein Paar fragen zu datei upload
erstens: Die kann ich noch andere dateitypen also z.B. zip hochladen lassen.
-wie kann ich den ordener wählen, in den hochgeladen werden soll
-und wie kann ich es machen, dass pfad zur datei und name usw. in der db gespeichert wird.
- damit verbunden wir kann ich es machen, dass ich den namen der datei im verzeichniss selber verändert im ordner speicher. denn originalnamen aber in der db speicher.(überschneidungsproblem wollte ich dann mit dem hochzählen einer nummer bewältigen.)
erstens: Die kann ich noch andere dateitypen also z.B. zip hochladen lassen.
-wie kann ich den ordener wählen, in den hochgeladen werden soll
-und wie kann ich es machen, dass pfad zur datei und name usw. in der db gespeichert wird.
- damit verbunden wir kann ich es machen, dass ich den namen der datei im verzeichniss selber verändert im ordner speicher. denn originalnamen aber in der db speicher.(überschneidungsproblem wollte ich dann mit dem hochzählen einer nummer bewältigen.)
PHP:
<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg" && $type != "file/zip") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "15000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
}
if(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>