Quote:
Originally Posted by Dr.Harding
Es mit dem Upload zeitgleich zu verknüpfen
|
Dann nimmst du das Verzeichnis, in das die Datei gespeichert wurde und lässt es bei $pfad reinschreiben.
By the way, wenn du schon Scripts von anderen Seiten kopierst, dann übernimm wenigstens alles
Quote:
PHP Code:
<?php
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 20000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
Danach nimmst du den Pfad zur gerade gespeicherten Datei und gibst ihn aus.
Tipp: Wenn du eine zufällige Zahlen- und/oder Buchstabenkolonne anhängst, geht die Wahrscheinlichkeit eines doppelten Namens gegen 0. Noch kleiner wird sie, wenn du Datum und Zeit mit in den Dateinamen schreibst! Schau dir mal die Funktion

an.
___________________________________________
Oder du

dir ein einfacheres Script.
___________________________________________
Mein Vorschlag ist, dass du dir (sofern nicht vorhanden) erstmal Grundkenntnisse in PHP aneignest, bevor du ein großes Projekt startest.
Internet Tutorial:
Mit einer früheren Auflage von diesem Buch, hab ich damals angefangen. Ist echt gut! Lese es heute immer wieder gerne, wenn ich mir mal unsicher bin!
Und dann gibt es da natürlich noch die offizielle Dokumentation:
Hoffe ich konnte helfen.