| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
KlausD Mitglied
|
Dateiattribute-Leserechte |
|
|
Ich hab diesen PHP-Code mittels iframe in mein Forum eingefügt
wenn ich jetzt Bilder Hochlade werden die Dateiattribute auf 600 gestellt.
Was muß ich wo in den Code Einfügen um sie auf 755 zu stellen?
| PHP-Code: | 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bilder-Upload</title>
</head>
<body>
<table border=0 align=center>
<tr>
<td>
<h3>Bilder-Upload</h3>
</td>
</tr>
<tr>
<td bgcolor=#F5F5F5>
<form action="upload.php" method="post" enctype="multipart/form-data">
Datei:<br /> <input name="datei" size="100" type="file">
<input type="submit" value="Upload">
</form>
</td>
</tr>
</table>
<table border=0 align=center>
<tr>
<td>
<font color=red><h3>
<?php
# © Homepage-Total.de
if($_FILES["datei"]["name"] == "") {
echo "Keine Datei übertragen.";
exit;
}
if($_FILES["datei"]["tmp_name"] == "") {
echo "Fehler bei der Übertragung, Datei zu groß?";
exit;
}
if($_FILES["datei"]["size"] == 0) {
echo "Leere Datei!";
exit;
}
# Geben Sie das genaue Ziel-Verzeichniss an, ausgehend von dieser Datei!
move_uploaded_file($_FILES["datei"]["tmp_name"],"bilder/"
.$_FILES["datei"]["name"]);
echo "Datei ".$_FILES["datei"]["name"]." erfolgreich übertragen.";
?>
</h3></font>
</td>
</tr>
</table>
</body>
</html> |
Grüße KlausD |
|
|
|
| 13 Jul 2010 22:05 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10
| ...
# Geben Sie das genaue Ziel-Verzeichniss an, ausgehend von dieser Datei!
if (move_uploaded_file($_FILES["datei"]["tmp_name"],"bilder/" . $_FILES["datei"]["name"])) {
chmod("bilder/" . $_FILES["datei"]["name"], 0755);
echo "Datei " . $_FILES["datei"]["name"] . " erfolgreich übertragen.";
}
else {
echo "Fehler beim verschieben der Datei.";
}
?> |
Wenn eine vorhandene Datei mit gleichen Namen nicht überschrieben
werden soll, dann diesen Code nehmen:
| PHP-Code: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ...
# Geben Sie das genaue Ziel-Verzeichniss an, ausgehend von dieser Datei!
if (!file_exists("bilder/" . $_FILES["datei"]["name"])) {
if (move_uploaded_file($_FILES["datei"]["tmp_name"],"bilder/" . $_FILES["datei"]["name"])) {
chmod("bilder/" . $_FILES["datei"]["name"], 0755);
echo "Datei " . $_FILES["datei"]["name"] . " erfolgreich übertragen.";
}
else {
echo "Fehler beim verschieben der Datei!";
}
}
else {
echo "Datei " . $_FILES["datei"]["name"] . " ist bereits vorhanden!";
}
?> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 14 Jul 2010 10:30 |
|
 |
KlausD Mitglied
|
 |
|
|
Danke Werner
Grüsse KlausD |
|
|
|
| 14 Jul 2010 14:50 |
|
 |
|