Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: [PHP] PHP Funktion aus Formular aufrufen

  Alt 25. Okt 2005, 23:40
Also, ich habe es jetzt so:
Code:
  <?php
    if ($_POST['sent'] == '1')
    {
      $file = fopen($_FILES['uploadfile']['tmp_name'], 'r');
      upload_file($newpath, $file, FTP_BINARY);
      $_POST['sent'] = '0';
    }
  ?>
  <form ENCTYPE="multipart/form-data" ACTION="<?=$_SERVER['PHP_SELF'].'?newpath='.$newpath ?>" METHOD=POST>
    <input type="hidden" name="sent" value="1">
    <input NAME="uploadfile" SIZE=75 TYPE="file">
    <input TYPE="submit" VALUE="Send File">
  </form>
Als Fehlermeldung kommt:
Zitat:
Warning: ftp_put() expects parameter 3 to be string, resource given in /var/www/l3s11195/html/Ablage/Privat/WebFTP.php on line 83
Zeile 83 wäre:
Code:
$result = ftp_put($conn, $dest, $source, $mode);
ist ja auch logisch, fopen gibt ja ein Dateihandle zurück, da müsste aber der Pfad und der Name der lokalen Datei stehen. Wie bekomm eich den aus dem Formular raus?

Hardgecodet:
Code:
upload_file($newpath.'\style.css', 'H:\Downloads\style.css', FTP_BINARY);
kommt die Meldung:
Zitat:
Warning: ftp_put(): Unable to access H:\Downloads\style.css in /var/www/l3s11195/html/Ablage/Privat/WebFTP.php on line 83
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat