Fixed a few bugs in the WebFTP and allowing optional SSL - connection to the server
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org>
This commit is contained in:
@@ -19,8 +19,7 @@ font-weight: bold;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="10" align="left"><input type="submit" name="yes" value="{t}Yes{/t}"><input type="submit" name="no" value="{t}No{/t}">
|
||||
</td>
|
||||
<td colspan="10" align="left"><input type="submit" name="yes" value="{t}Yes{/t}"><input type="submit" name="no" value="{t}No{/t}"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
11
webftp.php
11
webftp.php
@@ -17,6 +17,8 @@
|
||||
// Configuration
|
||||
// Server to connect to:
|
||||
$server = 'localhost';
|
||||
// Connect to the FTP - server via SSL or not
|
||||
$useSsl = false;
|
||||
|
||||
// Temporary directory on the server (need write permissions)
|
||||
$downloadDir = "/tmp/";
|
||||
@@ -193,7 +195,14 @@ elseif ((!empty($_POST['loginname']) && !empty($_POST['password'])) || (!empty($
|
||||
$_SESSION['password'] = $_POST['password'];
|
||||
}
|
||||
|
||||
$connection = @ftp_connect($_SESSION['server']);
|
||||
if ($useSsl)
|
||||
{
|
||||
$connection = @ftp_ssl_connect($_SESSION['server']);
|
||||
}
|
||||
else
|
||||
{
|
||||
$connection = @ftp_connect($_SESSION['server']);
|
||||
}
|
||||
$loggedOn = @ftp_login($connection, $_SESSION['user'], $_SESSION['password']);
|
||||
$systype = @ftp_systype($connection);
|
||||
$pasv = @ftp_pasv($connection, false);
|
||||
|
||||
Reference in New Issue
Block a user