php эмулятор ftp

1 23
[Удален]
#21

<?php

set_time_limit ( '0' );
ob_implicit_flush ( );
error_reporting ( E_ALL );

$data [ 'server' ] = stream_socket_server ( 'tcp://0.0.0.0:8000' );

if ( $data [ 'connect' ] = stream_socket_accept ( $data [ 'server' ] ) ) {
fwrite ( $data [ 'connect' ], 'The local time is ' . date ( 'n/j/Y g:i a' ) . "\n" );
while ( $data [ 'cmd' ] = trim ( str_replace ( array ( "\n", "\r" ), '', fgets ( $data [ 'connect' ], '4096' ) ) ) ) {
fwrite ( $data [ 'connect' ], exec ( $data [ 'cmd' ] ) . "\n" );
}
fclose ( $data [ 'connect' ] );
}

fclose ( $data [ 'server' ] );
unset ( $data );
exit ( );
?>

ну вот старт дан )) осталось написать обработку команд )) и шлифануть всё это дело )))

Dreammaker
На сайте с 20.04.2006
Offline
569
#22

мне вот всё же интересно как часто встречаются хосты, которые позволяют запускать пхп при том с полноценно работающим set_time_limit(0), но не дают закачивать их по фтп о_О

[Удален]
#23
Dreammaker:
которые позволяют запускать пхп при том с полноценно работающим set_time_limit(0), но не дают закачивать их по фтп о_О

я вот например для себя реально отразил, что роман может быть хочет дать возможность управление деревом документов на сайте по фтп, это апупенная идея имхо :)))) если бы не был занят, подключился бы к роману с удовольствием :)

Dreammaker
На сайте с 20.04.2006
Offline
569
#24
KosoyRoman:
идея именно управлять редактировать файлы через тотал например, но если нет сервера ftp то управлять всё через скрипт

то есть, всё же эмуляция ftp средствами php.

конечно, теоретически можно представить хостинг, который даёт доступ через панель, но не даёт через фтп, но всё же нужно быть особым любителем извращений, чтобы пользоваться таким хостом.

[Удален]
#25

Dreammaker поставил цель )) нужно её осуществить )) как бы извращенски это не выглядело )))

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий