ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
497
497
EMPFEHLEN
-
Ich weiß, das dieses Thema schon oft behandelt wurde, aber was ist hier falsch.
Ich bekomme die Meldung Bild bla.jpg wurde erfolgreich hochgeladen, aber es schein auf meinem Server nicht auf.
Hier der Code:
<?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") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "40000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 40 KB!";
}
if(empty($err)) {
copy("$image", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?
-
18.11.04 16:38 #2Sicaine Tutorials.de Gastzugang
Deine Datei ist hochgeladen aber wenn man die datei vom Temp verzeichniss nich rüberschiebt( was ja nur dennen passiert, die das Manual nich richtig lesen...) is sie halt auch dann gleich wieda weg...
-
18.11.04 16:42 #3
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Hast du schreibrechte für den Ordner, in dem das Script ist (da wird ja dein Bild reinkopiert) ?
-
ups, das weiß ich nicht und wie bekommt man die, wenn ich micht nicht irre ist das chmod, aber wie man die ändert weiß ich nicht
-
18.11.04 16:49 #5
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Das kannst du mit jedem ordentlichen FTP-Client machen.
-
18.11.04 16:50 #6Sicaine Tutorials.de Gastzugang
oO hab ich ja übersehen du "copiertst" es ja. Nur normalerweise wird die funktion move_uploaded_file benützt und nciht copy(aus nem einfachen grund move... geht vom tmp verzeichnis aus wo die datei auch drinnen ist!) und zum anderen wird sie gemoved und ncih kopiert. Nebenbei gibt copy auch true oder false zurück was man doch vorher noch überprüfen sollte
-
meinst du dann so ?
if(empty($err)) {
move_uploaded_file ("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
-
18.11.04 16:59 #8Sicaine Tutorials.de Gastzugang
Jo und wenn du jetzt noch den Rückgabewert von move_uploaded_file überprüfts
-
und wie überprüfe ich das?
-
18.11.04 17:50 #10
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
www.php.net/move_uploaded_file <--- lesen
Die Funktion liefert dir bei Erfolg true zurück, sonst false. Das kannst du in einer if-Abfrage überprüfen.
Ähnliche Themen
-
Bildupload - Name
Von flandersX im Forum PHPAntworten: 2Letzter Beitrag: 01.02.09, 12:35 -
Bildupload
Von Lektor21 im Forum PHPAntworten: 9Letzter Beitrag: 21.02.08, 13:09 -
Bildupload
Von 2Pac im Forum PHPAntworten: 5Letzter Beitrag: 09.06.03, 11:19 -
Bildupload
Von MSuter im Forum ASPAntworten: 1Letzter Beitrag: 06.03.03, 12:13 -
Bildupload
Von Zipper02 im Forum PHPAntworten: 5Letzter Beitrag: 10.01.03, 13:30





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren