ich habe folgendes uploadscript:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39: |
<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/jpeg" && $type != "image/jpg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size > "900000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!";
}
If(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen! ";
'##eintrag des namens des bildes in die datenbank
include 'verbindungsdaten.php';
/*verbindungsaufbau zum server*/
$link = mysql_connect("$host","$user","$pw")or die ("Keine Verbindung möglich");
//print "<i>Verbindung zum Datenbankserver erfolgreich</i>". "<br>";
//abfrage der datenbank auf richtigkeit
mysql_select_db("$db")or die ("Die Datenbank existiert nicht");
//ausführen einer sql anfrage
$eintrag = "INSERT INTO $tabelle (img) VALUES ('$name')";
$ergebnis = mysql_query($eintrag) or die(mysql_error()) ;
mysql_close ($link);
}
else {
foreach($err as $error)
echo "$error";
}
?> |
das formular dazu sieht so aus:
1: | <form enctype="multipart/form-data" action="uploadimg.php" method="post"> <input type="Hidden" size="30" name="tabelle" value="bilder"> <input name="file" type="file"> <input type="submit" value="hochladen"> </form> |
dieses uploadscript macht die bilder in den selben ordner wo das skript ist. das nützt mir nicht mehr, da ich einen ordner bilder habe der in dem ordner ist wo das script ist. wie kann ich den pfad wo das bild hinsoll ändern? was muss ich hinzufügen?
---
http://www.marco-doki.de.vu