Используете s3cmd против S3fm (из командной строки и внутри php)? - PullRequest
0 голосов
/ 26 мая 2011

Мне нужно добавить возможности S3 в мое PHP-приложение. Мне также нужно вручную загружать файлы из командной строки в учетную запись S3.

Конечно, было бы лучше, если бы я использовал S3fm в PHP, но мне интересно, должен ли я вызывать S3cmd из моего сценария php - просто чтобы два инструмента не делали одно и то же.

Если этот Q не принадлежит здесь, пожалуйста, не стесняйтесь отправить его на serverfault.com (/ в другом месте)?

1 Ответ

0 голосов
/ 26 мая 2011

Вы можете запустить s3cmd разными способами из php:

http://ru.php.net/manual/en/function.system.php

<?php system("/path/to/s3cmd"); ?>

http://ru.php.net/manual/en/function.exec.php

<?php exec("/path/to/s3cmd"); ?>

http://ru.php.net/manual/en/function.passthru.php

<?php passthru("/path/to/s3cmd"); ?>

http://ru.php.net/manual/en/function.popen.php

<?php $handle = popen("/path/to/s3cmd", "r"); ?>

Если вы делаете простую выгрузку файла, используя http://ru.php.net/manual/en/function.move-uploaded-file.php Вы решите свою проблему. удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...