Ich hab folgendes Script bei mir unter XAMPP laufen ...
- Code: Select all
$uploaddir_bilder = "/xampp/htdocs/xampp/Webseiten%20-%20privat/Homepage%20V8/medien/graphics/fotogalerie/"; //Uploadverzeichnis für die Fotogalerie
move_uploaded_file($_FILES['bild1']['tmp_name'], $uploaddir_bilder . $_FILES['bild1']['name']);
$eintrag = "INSERT INTO bilder (
name,
description,
keywords,
datei,
date
) VALUES (
'" . mysql_real_escape_string($_POST['name']) . "',
'" . mysql_real_escape_string($_POST['description']) . "',
'" . mysql_real_escape_string($_POST['keywords']) . "',
'" . mysql_real_escape_string($_FILES['bild1']['name']) . "',
'" . mysql_real_escape_string($date) . "'
)";
$eintragen = mysql_query($eintrag);
echo mysql_errno() . ": Eintrag erfolgreich erstellt" . mysql_error(). "<br><br>" ;
// Bildname ändern
$bildname = mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));
$idpic= mysql_insert_id();
rename("".$uploaddir_bilder."". $_FILES['bild1']['name'] ."", "".$uploaddir_bilder."". $bildname.".jpg");
$enddatei= "". $bildname .".jpg";
$eintrag = "UPDATE bilder SET
datei = '" . mysql_real_escape_string($enddatei) . "'
WHERE id = '" . $idpic . "' ";
$eintragen = mysql_query($eintrag);
echo mysql_errno() . ": Eintrag erfolgreich erstellt" . mysql_error(). "<br><br>" ;
Probleme hab ich damit, dass folgende Fehlermeldung erscheint : Warning: move_uploaded_file(/xampp/htdocs/xampp/Webseiten%20-%20privat/Homepage%20V8/medien/graphics/fotogalerie/30432_1185282602.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in F:\Websites\xampp\htdocs\xampp\Webseiten - privat\Homepage V8\content\admin\bildupload_w.php on line 26
Das Verzeichnis fotogalerie ist aber vorhanden ... es muss also an der Verzeichnisangabe liegen ... ich hab jetzt schon wer weiß wieviele Einstellungen durchprobiert, aber das hat irgendwie alles nix gebracht