Ответов: 4 Просмотров: 210
|
Доброго времени суток. Я вот на досуге FTP менеджер решил написать.
И , конечно же, есть косяки. Сейчас пишу сохранение и изменение файла.
Сам код построен на классах, но я написал более простой код по тому же смыслу.
PHP:
скопировать код в буфер обмена
<?PHP $SERVER=array($_SESSION['server'],$_SESSION['user'],$_SESSION['pass']); //Коннектим к FTP серверу. $file=$_GET['file']; $ftp='ftp://'.$SERVER[1].':'.$SERVER[2].'@'.$SERVER[0].'/'.$file; if(isset($_POST['file'])){ //Открытия для бинарной записи fwrite($write,$_POST['file']); //Вывод файла echo '<form action="?file='.$_GET['file'].'" method="POST"> <textarea name="file">'.$file.'</textarea><input type="submit"></form>'; ?>
А теперь о проблеме. Сам файл в textarea выводится с сервера отлично. А вот при записи меня ругают - 403 ошибка, указан мой скрипт редактирования. Отчего так? Ведь я использую не w+ ,r+ и т.д.? |