Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

[PHP] Datei uploaden

  Alt 5. Jan 2005, 08:01
Moin moin,

mit folgender Function möchte ich eine Datei uploaden:
Code:
function upload($kat, $file)
   {
     $ftphandle = Connect();
      if (!$ftphandle)
      {
        echo 'Kann nicht zum FTP-Server verbinden';
      }
      else
      {
        $dest = basename($file);
         
         $url = 'http://localhost/FreeDev/admin/ftp/upload/' . $kat . '/' . $dest;
         
         $up = ftp_put($ftphandle, $url, $file, FTP_BINARY);
         
         if ($up)
         {
           echo 'Datei wurde erfolgreich übertragen!';
         }
         else
         {
           echo 'Fehler beim übertragen der Datei!';
            
            echo '
' . $url;
         }
      }
      
      ftp_quit($ftphandle);
   }
So rufe ich die Function auf:

Code:
<?
  $source = $_FILES['datei'];
      
   switch ($_POST['kat'])
   {
     case 'Grafik':
        $kat = 'Grafik';
         break;
      case 'Programmierung':
        $kat = 'Programmierung';
         break;
      case 'Sonstiges':
        $kat = 'Sonstiges';
         break;
      default:
        $kat = 'Sonstiges';
         break;
   }
   
   if (isset($source))
   {   
     upload($kat, $source['name']);
   }
?>
Und das führt zu diesem Fehler:

Zitat:
Warning: ftp_put(text.txt) [function.ftp-put]: failed to open stream: No such file or directory in C:\xampp\htdocs\FreeDev\admin\ftp\ftpfunc.inc.php on line 72
Ich wüsste nicht, wo da ein Fehler sein soll.
  Mit Zitat antworten Zitat