1. Не палите свой API access token. Для доступа в ваш дропбокс его достаточно. Более того, генерация нового ключа не спасает, старый не перестает действовать. 2. Проверяйте это: $f = fopen($_FILES['ya']['name'], "rb"); А вы уверены, что у вас файл был открыт для чтения? Директория для загрузки может находиться там, куда просто так не попадешь (к примеру сайт закрыт по open basedir). Надо юзать move_uploaded_file(). И опять-таки проверять ифом был ли файл перекачен куда надо или нет.
Топик: Dropbox API PHP

Здравствуйте, как отправить файл через рукописный PHP/ Отправляю так: ini_set('display_errors', 1);

Include the Dropbox SDK libraries

require_once "lib/Dropbox/autoload.php"; use \Dropbox as dbx; $accessToken = "cBr9qwdqwdqwdqwdqwdZeUHc3YS0fYtrYA"; // Здесь ваш Access token $dbxClient = new dbx\Client($accessToken, "PHP-Example/1.0"); if($_FILES['ya']['name']){ $f = fopen($_FILES['ya']['name'], "rb"); $fbuch=$_FILES['ya']['name']; $fbuch2="/".$fbuch; $fileMetadata = $dbxClient->uploadFile("/ChangeLog.txt", dbx\WriteMode::add(), $f); fclose($f); print_r($fileMetadata);} ...

<form action="" method="POST" enctype="multipart/form-data"> <input type = "file" name = "ya" /> <input type="submit" value="Загрузить"> </form> Выдает ошибку: Fatal error: Uncaught exception 'InvalidArgumentException' with message ''inStream' has bad type; expecting resource, got boolean' in /var/www/v-2348/data/www/stylus.kz/lib/Dropbox/Checker.php:22 Stack trace: #0 /var/www/v-2348/data/www/stylus.kz/lib/Dropbox/Checker.php(27): Dropbox\Checker::throwError('inStream', false, 'resource') #1 /var/www/v-2348/data/www/stylus.kz/lib/Dropbox/Client.php(278): Dropbox\Checker::argResource('inStream', false) #2 /var/www/v-2348/data/www/stylus.kz/ya.php(16): Dropbox\Client->uploadFile('/Sites.txt', Object(Dropbox\WriteMode), false) #3 {main} thrown in /var/www/v-2348/data/www/stylus.kz/lib/Dropbox/Checker.php on line 22
Топик: Dropbox API PHP

Не за что. Но как написал ниже Александр: пользуйтесь поиском. На многие вопросы есть ответы. Иначе вы просто в дальнейшем перестанете здесь получать хоть какие-то ответы.

Еще раз. Каждый из упомянутых здесь пакетов решает свою задачу. Что-то это делает лучше, что-то хуже. Но не в этом дело. Дело в том, что все люди разные. И методы решения вроде бы одних и тех же задач каждый выбирает свои. А так задавать вопросы — что лучше, что хуже — неправильно. Правильно — задавать конкретные вопросы по конкретному делу. И не забывать пользоваться поиском, может вопрос уже решен. Иначе это просто потеря и своего времени, и чужого.

Может быть воспринято как скрытая реклама Вот это вообще не беспокоит. Можете написать здесь отдельный топик как вам нравится шопкипер или минишоп и почему. Это нам никак не мешает. Но тут четкие задачи — подружить MODx и 1С. Это во всех вышеупомянутых возможно? У нас для импорта есть Shopmodx1C. Но его надо докручивать на каждом проекте индивидуально. У других я не знаю есть модуль для 1С или нет.

Просто потому что он нам не интересен. У нас ShopModxBox есть.

Согласен, неблагодарное это дело такие вопросы задавать) Может быть воспринято как скрытая реклама, тем более что во многих расширениях пакеты дополнений платные. Но тут четкие задачи — подружить MODx и 1С. Это во всех вышеупомянутых возможно?

На самом деле вопрос еще и на столько избитый, что даже обсуждать не хочется. В сети полно размышлений на этот счет, в том числе и с охватом всех трех платформ (шопкипер, минишоп, шопмодэкс). правильно: кому что нравится, тот пусть себе и выбирает. Только за поддержкой надо идти на сайт разработчика платформы, а не просто так. А то сюда приходят и спрашивают «а что с минишоп?», «а как в шопкипере»? А мы по чем знаем? :)