3v4l.org

run code in 300+ PHP versions simultaneously
<?php # Will query and assign the permissions as directed by the list worker require_once 'aws.phar'; $args = (array) getPayload(); echo "Assigning permissions\n"; require 's3_connect.php'; $all_users = array('URI' => 'http://acs.amazonaws.com/groups/global/AllUsers'); foreach( $args['keys'] as $key ) { $grants = $s3->getObjectAcl(array( 'Bucket' => $args['bucket'], 'Key' => $key, )); if (strpos($key, '.d201402') !== FALSE){ $stringToReplace = $key; $removeTimestamp = strlen($stringToReplace); $removeTimestamp = floor($removeTimestamp - 21); $keytemp = substr_replace($stringToReplace, "jpg", $removeTimestamp); } } ?>

preferences:
45.42 ms | 402 KiB | 5 Q