Dateiattribute-Leserechte


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
KlausD
Mitglied

BeitragDateiattribute-Leserechte Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
KlausD
Mitglied

Beitrag Antworten mit Zitat

Danke Werner

Grüsse KlausD
14 Jul 2010 14:50
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu: