print_r($dropbox->DownloadFile($file, $test_file)); echo "\r\n\r\n<b>Uploading {$test_file}:</b>\r\n"; print_r($dropbox->UploadFile($test_file)); echo "\r\n done!"; echo "\r\n\r\n<b>Revisions of {$test_file}:</b>\r\n"; print_r($dropbox->GetRevisions($test_file)); } echo "\r\n\r\n<b>Searching for JPG files:</b>\r\n"; $jpg_files = $dropbox->Search("/", ".jpg", 5); if (empty($jpg_files)) { echo "Nothing found."; } else { print_r($jpg_files); $jpg_file = reset($jpg_files); echo "\r\n\r\n<b>Thumbnail of {$jpg_file->path}:</b>\r\n"; $img_data = base64_encode($dropbox->GetThumbnail($jpg_file->path)); echo "<img src=\"data:image/jpeg;base64,{$img_data}\" alt=\"Generating PDF thumbnail failed!\" style=\"border: 1px solid black;\" />"; } function store_token($token, $name) { if (!file_put_contents("tokens/{$name}.token", serialize($token))) { die('<br />Could not store token! <b>Make sure that the directory `tokens` exists and is writable!</b>'); } } function load_token($name) { if (!file_exists("tokens/{$name}.token")) { return null; } return @unserialize(@file_get_contents("tokens/{$name}.token")); }