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