hi.
ich wollt mir ein Script schreiben, mit dem ich Bilder mittels ftp_put auf einen Server hochladen kann. Wenn ich den Upload mit einer Textdatei durchführe klappt das. Blos wenn ich ein Bild auswähle und auf den Button "upload" klicke, passiert nichts.
Vielleicht kann mir jemand helfen?
Den FTP-Server hab ich nur erst mal lokal auf meinem Rechner eingerichtet.
ich wollt mir ein Script schreiben, mit dem ich Bilder mittels ftp_put auf einen Server hochladen kann. Wenn ich den Upload mit einer Textdatei durchführe klappt das. Blos wenn ich ein Bild auswähle und auf den Button "upload" klicke, passiert nichts.
Vielleicht kann mir jemand helfen?
Den FTP-Server hab ich nur erst mal lokal auf meinem Rechner eingerichtet.
PHP-Code:
<html>
<head
</head>
<body>
<form name="Bilder" method="POST" enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>">
<table>
<tr>
<td>Logo:
</td>
<td>
<input type="hidden" name="max_file_size" value="1000">
<input type="file" name="logo" size="40" maxlength="100000" accept="text/*">
</td>
</tr>
<tr>
<td>
</td>
<td><input type=submit name=abschicken value="upload">
</td>
</form>
<?php
if (isset($_REQUEST['abschicken']))
{
$FTP_User = "*****";
$FTP_Pass = "*****";
$FTP_Host = "127.0.0.1";
$Connect = @ftp_connect($FTP_Host) or die("Error:");
// Login
ftp_login($Connect, $FTP_User, $FTP_Pass);
$file = $_FILES['logo']['name']; //name der datei vor dem upload
$remote_file = "1".$file; // name der datei nach dem upload auf dem Server
$file_type=$_FILES['logo']['type'];
$Local_Resource=$_FILES['logo']['tmp_name'];
##########Upload##########################################################
#########################################################################
if (ftp_put($Connect, $remote_file, $Local_Resource, FTP_BINARY))
{
echo "Datei erfolgreich gespeichert.";
}
ftp_close($Connect);
}
?>
Kommentar