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>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<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 colspan="10" align="left"><input type="submit" name="yes" value="{t}Yes{/t}"><input type="submit" name="no" value="{t}No{/t}"></td>
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
11
webftp.php
11
webftp.php
@@ -17,6 +17,8 @@
|
|||||||
// Configuration
|
// Configuration
|
||||||
// Server to connect to:
|
// Server to connect to:
|
||||||
$server = 'localhost';
|
$server = 'localhost';
|
||||||
|
// Connect to the FTP - server via SSL or not
|
||||||
|
$useSsl = false;
|
||||||
|
|
||||||
// Temporary directory on the server (need write permissions)
|
// Temporary directory on the server (need write permissions)
|
||||||
$downloadDir = "/tmp/";
|
$downloadDir = "/tmp/";
|
||||||
@@ -193,7 +195,14 @@ elseif ((!empty($_POST['loginname']) && !empty($_POST['password'])) || (!empty($
|
|||||||
$_SESSION['password'] = $_POST['password'];
|
$_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']);
|
$loggedOn = @ftp_login($connection, $_SESSION['user'], $_SESSION['password']);
|
||||||
$systype = @ftp_systype($connection);
|
$systype = @ftp_systype($connection);
|
||||||
$pasv = @ftp_pasv($connection, false);
|
$pasv = @ftp_pasv($connection, false);
|
||||||
|
|||||||
Reference in New Issue
Block a user