Datei mit PHP per FTP hochladen
Mit diesem Script ist es möglich mit Hilfe von PHP eine Datei per FTP hochzuladen:
[code:1]<?php
$FTPServer = "URL ZUM FTP-Server";
$FTPUser = "FTPUser";
$FTPPasswort = "FTPPasswort";
if(isset($_POST['send']))
{
$connectID = ftp_connect($FTPServer);
$handle = ftp_login($connectID, $FTPUser, $FTPPasswort);
if($connectID && $handle)
{
$upload = ftp_put($connectID, $_FILES['datei']['name'], $_FILES['datei']['tmp_name'], FTP_BINARY);
if($upload)
{
echo"Die Datei wurde hochgeladen!";
}
else
{
echo"Die Datei konnte nicht hochgeladen werden.";
}
ftp_quit($connectID);
}
else
{
echo"Es konnte leider keine Verbindung mit dem FTP-Server hergestellt werden.";
}
}
else
{
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
<input name="datei" type="file"><br />
<input name="send" type="submit" value="Upload">
</form>
<?php
}
?> [/code:1]
Zur Erklärung:
ftp_connect() stellt eine Verbindung zum FTP her
ftp_login loggt sie bei FTP ein
ftp_put lädt die Datei mit Hilfe von FTP hoch
Mit diesem Script ist es möglich mit Hilfe von PHP eine Datei per FTP hochzuladen:
[code:1]<?php
$FTPServer = "URL ZUM FTP-Server";
$FTPUser = "FTPUser";
$FTPPasswort = "FTPPasswort";
if(isset($_POST['send']))
{
$connectID = ftp_connect($FTPServer);
$handle = ftp_login($connectID, $FTPUser, $FTPPasswort);
if($connectID && $handle)
{
$upload = ftp_put($connectID, $_FILES['datei']['name'], $_FILES['datei']['tmp_name'], FTP_BINARY);
if($upload)
{
echo"Die Datei wurde hochgeladen!";
}
else
{
echo"Die Datei konnte nicht hochgeladen werden.";
}
ftp_quit($connectID);
}
else
{
echo"Es konnte leider keine Verbindung mit dem FTP-Server hergestellt werden.";
}
}
else
{
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
<input name="datei" type="file"><br />
<input name="send" type="submit" value="Upload">
</form>
<?php
}
?> [/code:1]
Zur Erklärung:
ftp_connect() stellt eine Verbindung zum FTP her
ftp_login loggt sie bei FTP ein
ftp_put lädt die Datei mit Hilfe von FTP hoch