zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden upload mit festem verzeichnis

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.05.2013, 10:19
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 06.10.2010
Beiträge: 177
SpecialFighter befindet sich auf einem aufstrebenden Ast
Standard upload mit festem verzeichnis

Guten morgen alle zusammen,

ich habe hier ein Script welches mit einen Dateiupload ermöglicht:

PHP-Code:
<html>
<head>
</head>
<body>
  
  
<?PHP
if(isset($_POST['send']))
  {
    
$uploaddir 'upload/';
     
    if(
move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir $_FILES['datei']['name']))
      {
        echo 
"Datei erfolgreich hochgeladen.\n";
      }
    else
      {
        echo 
"Fehler beim Hochladen der Datei. Fehlermeldung:\n<br />";
        
print_r($_FILES);
      }
  }
?> 
  
 
  
<form enctype="multipart/form-data" action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post">
  
<input type="file" name="datei" />
<input type="submit" name="send" value="Datei hochladen" />
</form>
  
 
  
</body>
</html>


Gerne möchte ich folgendes realiseren:
ich möchte in meinem HTML Formulat statt des Upload Felds ein normales input Feld mit dem Namen "Dokumentennummer".

In dieses gebe ich jetzt z.B. den Wert "123" ein.
Sobald ich dann auf den Submit Button klicke soll ein upload aus einem festen Verzeichnis erfolgen:

Verzeichnis: dokumente/$_POST['Dokumentennummer'].pdf
Wie ist dies möglich?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.05.2013, 11:56
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

Klar geht das. Bau das Input-Feld halt ein und pack deine Variable in move_uploaded_file.

Ist natürlich ziemlich unsicher Benutzereingaben ungefiltert in das Dateisystem zu übernehmen. Kann ja sonstwas drinstehen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.05.2013, 12:07
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 06.10.2010
Beiträge: 177
SpecialFighter befindet sich auf einem aufstrebenden Ast
Standard

könntest du mir das anhand eines Quellcodes zeigen.
versteh nicht was du meinst?
Mit Zitat antworten
  #4 (permalink)  
Alt 23.05.2013, 13:58
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

PHP-Code:
<html> 
<head> 
</head> 
<body> 
   
   
<?PHP 
if(isset($_POST['send'])) 
  { 
    
$uploaddir 'upload/'
      
   
// und hier änderst du die Variable, zweiter Parameter
    
if(move_uploaded_file($_FILES['datei']['tmp_name'], $uploaddir $_FILES['datei']['name'])) 
      { 
        echo 
"Datei erfolgreich hochgeladen.\n"
      } 
    else 
      { 
        echo 
"Fehler beim Hochladen der Datei. Fehlermeldung:\n<br />"
        
print_r($_FILES); 
      } 
  } 
?>  
   
  
   
<form enctype="multipart/form-data" action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post"> 
   
<!-- hier das Input-Feld rein, siehe Selfhtml -->
<input type="file" name="datei" /> 
<input type="submit" name="send" value="Datei hochladen" /> 
</form> 
   
  
   
</body> 
</html>
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AJAX Upload - Ausgabe haschi Javascript & Ajax 4 16.11.2009 11:27
mod_rewrite: physisches verzeichnis/ keine dateiendung chOLEk Serveradministration und serverseitige Scripte 3 14.11.2008 04:13
Verzeichnis verlinken - Windows Explorer? fabske (X)HTML 2 02.04.2008 12:58
1und1 - subdomain - verzeichnis -url laborix Serveradministration und serverseitige Scripte 3 25.10.2007 17:08
LogIn auf geschütztes Verzeichnis (1 Kunde = 1 Verz.) Kirsten Serveradministration und serverseitige Scripte 4 21.08.2006 12:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:05 Uhr.