dgawin: per system(net use) auf Netzlaufwerk kopieren

Beitrag lesen

Hallo!

Ich suche schon eine halbe Ewigkeit im Netz nach einer Lösung über ein PHP Upload Dateien auf ein Netzlaufwerk zu speichern.

Bin schon vor einiger Zeit auf das Thema system(net use) Aufmerksam geworden.

Leider funktioniert das von mir bisher ausprobierte noch nicht.

<html>
<head>
<title>File hinzuf&uuml;gen!</title>
<meta name="author" content="dgawin">
<link rel="stylesheet" href="../../style/style.css" type="text/css">
<link rel="stylesheet" href="../../style/ucp.css" type="text/css">
<link rel="stylesheet" href="../../style/sl.css" type="text/css">
<link rel="stylesheet" href="../../style/slkunden.css" type="text/css">
<script type="text/javascript" src="style/overlib.js"></script>
</head>

<body leftmargin="0" topmargin="0">
<?
         if($c == "add"){

$add_datum = time();

if($newfile != ""){

if(system('net use G: \\Dc\Zentrale-Daten\Dokumentation Passwort  /user:DOMÄNE\USER')){
         echo "Laufwerk erfolgreich gemappt";
         } else {
         echo "Laufwerk nicht gemappt";
         }

$endpfad = "G:\";
         // *Dateiendung filtern*
         $info = pathinfo($newfile_name);
         $ext = $info['extension'];
         // *ENDE Dateiendung filtern*

$NEUER_NAME = "$endpfad".$add_datum.".$ext";
         $NEUER_NAME2 = "".$add_datum.".".$ext;

//echo $ext;
         //echo "$endpfad$newfile_name";
         //echo $NEUER_NAME2;
         //echo $info;
         //echo $NEUER_NAME;

if(is_uploaded_file($newfile)) {
          if(@copy($newfile,$NEUER_NAME)) {
          echo "Sauber";
          } else {
          echo "Fehler beim kopieren!";
          }
         }

} else {
         echo "Keine Datei zum Upload vorhanden!";
      }
?>
         <table bgcolor="lemonchiffon" width="100%">
          <tr>
           <td>

</td>
          </tr>
          </table>
<?
         }

?>
         <form name="file_add_form" enctype="multipart/form-data" action="file_add2.php?c=add" method="post">

<table bgcolor="lemonchiffon" width="100%" height="100%">

<tr>
           <td><b>Datei:</b></td>
           <td><input name="newfile" type='file' size='20'></td>
          </tr>
          <tr>
           <td valign="top">&nbsp;</td>
           <td>
           <input type="Submit" name="Hinzuf&uuml;gen" value="Hinzuf&uuml;gen">
           oder <input type="reset" name="Verwerfen" value="Verwerfen">
           </td>
          </tr>
          <tr>
           <td>&nbsp;</td>
          </tr>
         </table>

</body>
</html>