Intereting Posts
Выбирать реализацию пользовательского платежного шлюза PHP mb_substr () работает неправильно? Система не может найти указанный файл. – ошибка в Chrome на PHP-файлах PHP. Загрузите файл изображения в другой домен с помощью CURL. Самый эффективный способ сделать языковой файл в PHP? Почему не работает моя проверка кода CodeIgniter? Добавить Zend_Navigation к представлению со старым устаревшим загрузочным блоком Как извлечь текст между тегом привязки в PHP? PHPUnit :: получить сообщение: ОК, но неполные или пропущенные тесты! без какой-либо информации, где это происходит Как получить данные utf-8 с помощью php и показать правильную кодировку в dump-файле excelsheet? Модуль прав Yii перенаправляется на другую страницу, если пользователь не авторизован 403 Laravel: удаление папки и сохранение данных Автоматическое увеличение при нажатии на якорь Как настроить пользовательский глобальный из .htaccess Как отображать адрес электронной почты для пользователей, но скрывать от робота? Есть ли простой способ сделать это с помощью PHP, Javascript или JQuery?

PHP Удаленное удаление файлов в Dropbox с использованием PHP без использования API

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

<?php $siteroot = $folder_output; $dropbox_email='xxx@xxxxx.com'; //Dropbox username $dropbox_pass='xxxxxxxxxxxx'; // Dropbox password include("DropboxUploader.php"); $uploader = new DropboxUploader($dropbox_email, $dropbox_pass); function FolderToDropbox($dir, $dropbox_link){ global $foldername; $dropbox_folder = 'Public/'; $files = scandir($dir); foreach($files as $item){ if($item != '.' && $item != '..'){ if(is_dir($dir.'/'.$item)) FolderToDropbox($dir.'/'.$item,$dropbox_link); else if(is_file($dir.'/'.$item)) { $clean_dir = str_replace("temp_images/".$foldername."/output/", "", $dir); $dropbox_link->upload($dir.'/'.$item,$dropbox_folder.$clean_dir.'/'); } } } } FolderToDropbox($siteroot,$uploader); echo 'Copying to Cloud - Success!<br />'; ?> 

Без использования API (только для того, чтобы попробовать новые вещи) я мог бы удалить определенные изображения на моем Dropbox.

Я пробовал этот код:

 <?php ini_set('display_errors',1); error_reporting(E_ALL); $siteroot = $folder_output; $dropbox_email='xxxx@xxxxxxx.com'; //Dropbox username $dropbox_pass='xxxxxxxxxxxxxxxxx'; // Dropbox password include("DropboxUploader.php"); $uploader = new DropboxUploader($dropbox_email, $dropbox_pass); function FolderToDropbox($dir, $dropbox_link){ global $foldername; $dropbox_folder = 'Public/'; $files = scandir($dir); $dropbox_link->delete($dir.,$dropbox_folder.'/'); } } } } FolderToDropbox($siteroot,$uploader); echo 'Copying to Cloud - Success!<br />'; ?> в <?php ini_set('display_errors',1); error_reporting(E_ALL); $siteroot = $folder_output; $dropbox_email='xxxx@xxxxxxx.com'; //Dropbox username $dropbox_pass='xxxxxxxxxxxxxxxxx'; // Dropbox password include("DropboxUploader.php"); $uploader = new DropboxUploader($dropbox_email, $dropbox_pass); function FolderToDropbox($dir, $dropbox_link){ global $foldername; $dropbox_folder = 'Public/'; $files = scandir($dir); $dropbox_link->delete($dir.,$dropbox_folder.'/'); } } } } FolderToDropbox($siteroot,$uploader); echo 'Copying to Cloud - Success!<br />'; ?> 

Ошибок и ошибок нет

У вас есть дополнительная запятая и double //. Возможно, это может заставить его работать:

 $dropbox_link->delete($dir.$dropbox_folder);