upload script
-
- Mitglied
- Beiträge: 133
- Registriert: 05.08.2006 01:20
- Wohnort: Berlin
- Kontaktdaten:
Die beiden Dateien müssen nur aufm Webserver gespeichert werden.
Sollte es den Zielordner nicht geben, so wird er erstellt.
In diesem Fall kommt eine Meldung, dass das Verzeichnis erstellt wurde.
Sollte das Verzeichnis nicht erstellt werden können, so kommt eine Meldung, dass es nicht erstellt werden konnte.. folglich schlägt in diesem Fall auch der Upload fehl.
Du kannst den Zielordner auch selbst erstellen.
In diesem Fall erkennt das Script dies und versucht garnicht, ihn zu erstellen.
Sollte es den Zielordner nicht geben, so wird er erstellt.
In diesem Fall kommt eine Meldung, dass das Verzeichnis erstellt wurde.
Sollte das Verzeichnis nicht erstellt werden können, so kommt eine Meldung, dass es nicht erstellt werden konnte.. folglich schlägt in diesem Fall auch der Upload fehl.
Du kannst den Zielordner auch selbst erstellen.
In diesem Fall erkennt das Script dies und versucht garnicht, ihn zu erstellen.
Jojoponn139
phpBB-de.org
phpBB-de.org
-
- Mitglied
- Beiträge: 133
- Registriert: 05.08.2006 01:20
- Wohnort: Berlin
- Kontaktdaten:
Achso::-- Du willst ein Script haben, was dir alle dateien anzeigt, die im Ordner sind?
Jojoponn139
phpBB-de.org
phpBB-de.org
-
- Mitglied
- Beiträge: 133
- Registriert: 05.08.2006 01:20
- Wohnort: Berlin
- Kontaktdaten:
Achso:
da ist eine kleine Änderung der Erfolgsmeldung nötig:
-- Unten in der Erfolgsmeldung musst du deine Domain eingeben. Es gibt zwar auch eine Funktion, welche die Domain ermittelt -- war aber jetzt zu faul, die rauszusuchen.
PS.: Wenn du für mehrere Leute soetwas machen willst, solltest du für jeden einen eigenen Ordner machen.
Wenn du das aber machst, solltest du das mit Login zum Upload und so machen.
Da solltest du dich aber etwas intensiver mit PHP beschäftigen.[/code]
da ist eine kleine Änderung der Erfolgsmeldung nötig:
Code: Alles auswählen
<html>
<head>
<title>Datei-Upload - Status</title>
</head>
<body>
<?php
// Zielverzeichnis
$zv = "uploads/";
// Überprüfung zur Existenz des Verzeichnisses -- eventuelles Erstellen
if (!is_dir($zv))
{
if (@mkdir($zv))
{
echo "Verzeichnis erstellt<br>";
}
else
{
echo "Fehler: Das Verzeichnis ". $zv ." konnte nicht erstellt werden!";
}
}
// Prüfen des Array $_FILES
if (isset($_FILES["datei"])) {
// Upload-Status
if ($_FILES["datei"]["error"] == UPLOAD_ERR_OK) {
// Dateigröße
if ($_FILES["datei"]["size"] > 0 && $_FILES["datei"]["size"] < 100000) {
// Temporäre Datei in das Zielverzeichnis schieben
move_uploaded_file($_FILES["datei"]["tmp_name"],$zv.$_FILES["datei"]["name"]);
// Erfolgsmeldung
echo "Datei erfolgreich hochgeladen.<br>
Über diese URL können Sie das Bild aufrufen:<br>
http://www. -- Domainname -- .de/". $zv .$_FILES["datei"]["name"];
// Fehlermeldungen
} else {
echo "Fehler: Im Dateigrößenlimit von 100 KB !";
}} else {
echo "Fehler: Während der Übertragung aufgetreten!";
}} else {
echo "Fehler: Datei-Upload fehlgeschlagen!";
}
?>
</body>
</html>
PS.: Wenn du für mehrere Leute soetwas machen willst, solltest du für jeden einen eigenen Ordner machen.
Wenn du das aber machst, solltest du das mit Login zum Upload und so machen.
Da solltest du dich aber etwas intensiver mit PHP beschäftigen.[/code]
Zuletzt geändert von Jojoponn139 am 05.08.2006 14:13, insgesamt 1-mal geändert.
Jojoponn139
phpBB-de.org
phpBB-de.org
-
- Mitglied
- Beiträge: 133
- Registriert: 05.08.2006 01:20
- Wohnort: Berlin
- Kontaktdaten:
Also du kannst es machen, wie du willst.
Wenn du es jetzt einfach so hochlädtst, dann kann jeder in diesen Ordner seine Daten hochladen.
Aber wenn jemand z.b. pic1.jpg hochladen will und es gibt diese Datei schon, dann wird sie entweder überschrieben, oder die hochzuladende kann nicht hochgeladen werden.
Wenn du es jetzt einfach so hochlädtst, dann kann jeder in diesen Ordner seine Daten hochladen.
Aber wenn jemand z.b. pic1.jpg hochladen will und es gibt diese Datei schon, dann wird sie entweder überschrieben, oder die hochzuladende kann nicht hochgeladen werden.
Jojoponn139
phpBB-de.org
phpBB-de.org
-
- Mitglied
- Beiträge: 133
- Registriert: 05.08.2006 01:20
- Wohnort: Berlin
- Kontaktdaten:
K.A.
Überprüfe, ob du den richtigen Pfad benutzt hast.
Schaue ggf. im FTP-Programm nach, ob die Datei existiert.
Überprüfe, ob du den richtigen Pfad benutzt hast.
Schaue ggf. im FTP-Programm nach, ob die Datei existiert.
Jojoponn139
phpBB-de.org
phpBB-de.org