YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Dateiattributproblem bei upload :-( » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.235 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Dateiattributproblem bei upload :-(
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jonkad jonkad ist männlich
Mitglied


images/avatars/avatar-4731.gif

Dabei seit: 16.12.06
Beiträge: 27
Herkunft: Moisburg
Forenversion: Lite 1.0

 Dateiattributproblem bei upload :-( Antworten Zitieren Editieren Melden       UP

Ich hab ein Problem nach den upload, und zwar dass meine hochgeladenen Datein dan den Attribut 600 bekommen, wobei ich 755 benötige und dies nicht immer im FTP-Programm ändern möchte....
ich benutze diese Codes:

HTML-Datei (up_form.html)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<html> 
<head> 
<title>Dateiupload</title> 
</head> 
<body> 
<p><font face="Arial, Helvetica, sans-serif" size="6">Dateiupload via HTML </font></p> 
<form action="uploadmult.php" method="post" enctype="multipart/form-data"> 
   Dateien:<br> 
   <input type="hidden" name="MAX_FILE_SIZE" value="100000"> 
   <input name="datei[]" type="file" maxlength="100000"><br> 
   <input name="datei[]" type="file" maxlength="100000"><br> 
   <input name="datei[]" type="file" maxlength="100000"><br> 
   <input type="submit" value="Senden"> 
</form> 
</body> 
</html>


PHP-Skript (uploadmult.php)
php:
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:

<? 

// Prüfen des Array $_FILES 
if (isset($_FILES["datei"])) 
{ 
   foreach ($_FILES["datei"] as $ids=>$dateieninfos) 
   {       
      if ($ids == "name") 
      {                   
         foreach ($dateieninfos as $id=>$info) 
         {             
            // Upload-Status          
            if ($_FILES["datei"]["error"][$id] == UPLOAD_ERR_OK) 
            {                   
               // Muster zur Überprüfung der im Dateinamen 
               // enthaltenen Zeichen (Optional) 
               $regExp "/^[a-z_]([a-z0-9_-]*\.?[a-z0-9_-])*\.[a-z]{3,4}$/i"; 
                
               // Dateiname und Dateigrösse 
               if (preg_match($regExp,$_FILES["datei"]["name"][$id]) && $_FILES["datei"]["size"][$id] > && $_FILES["datei"]["size"][$id] < 100000) 
               {             
                  // Temporäre Datei in das Zielverzeichnis 
                  // des Servers verschieben. 
                  move_uploaded_file($_FILES["datei"]["tmp_name"][$id],"shots/".$_FILES["datei"]["name"][$id]); 
                   
                  // Erfolgs-Meldung                   
                  echo "<b>Datei " $_FILES["datei"]["name"][$id] . "</b> - Erfolgreich angelegt!<br>\n"; 
               } 
               else 
               { 
                  echo  "<b>Fehler bei " $_FILES["datei"]["name"][$id] . "</b> - Im Dateinamen oder Dateigrössen Limit!<br>\n";                   
               } 
            } 
            else 
            {                
               echo  "<b>Fehler bei " $_FILES["datei"]["name"][$id] . "</b> - Während der Übertragung aufgetreten!<br>\n";                
            } 
         }          
      }          
   } 
} 
else 
{ 
echo "<b>Fehler</b> - Dateiupload fehlgeschlagen!"; 
} 

?> 
<a href="up_form.html">Weitere Dateienuploaden</a>



Ich glaub da muss ich irgendwas mit chmod machen ich weis aber nicht was und wo...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von jonkad: 13.05.07 21:12.

13.05.07 20:49 jonkad ist offline E-Mail WWW Finden Als Freund hinzufügen Füge jonkad in deine Kontaktliste ein
ShadowByte ShadowByte ist männlich
Mitglied


images/avatars/avatar-317.gif

Dabei seit: 16.01.04
Beiträge: 832
Herkunft: Düsseldorf

Antworten Zitieren Editieren Melden       UP

http://de.php.net/chmod

Gruß

ShadowByte

__________________

Fatal error: Maximum execution time exceeded in mod_glaskugel at line 23

»»» rediscover the web GET FIREFOX «««

14.05.07 19:34 ShadowByte ist offline WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Dateiattributproblem bei upload :-(