public function updateImageCover() { $sessionToken = $this->input->post('SessionToken'); $accessKeyId = $this->input->post('AccessKeyId'); $secretAccessKey = $this->input->post('SecretAccessKey'); $userId = $this->input->post('userId'); $coverAvatar = $_FILES['CoverFile']['name']; $sourceCover = $_FILES['CoverFile']['tmp_name']; $ext = Myclass::getFileExtension($coverAvatar); $coverAvatar = sha1(time()) . '.' . $ext; $config = array('key' => $accessKeyId, 'secret' => $secretAccessKey, 'token' => $sessionToken); //print_r($config);exit; $aws = Aws::factory($config); $s3AWS = $aws->get('S3'); $bucket = 'superchat-dev'; try { //Create folder and Upload image into S3 Amazon by userId $result = $s3AWS->putObject(array('Bucket' => $bucket, 'Key' => $userId . '/' . $coverAvatar, 'SourceFile' => $sourceCover, 'Body' => "", 'ACL' => 'public-read')); if ($result) { echo '<img src="' . S3_AMAZONE_AWS_SUPERCHAT_DEV . '/' . $userId . '/' . $coverAvatar . '" height="300" id="aws-img-cover">'; } } catch (Exeption $e) { die($e->getMessage()); } }
<?php // Создадим для разделителей некий класс class Myclass { // метод для explode public function Myfunction() { //записываем в переменную кое-какую строку $s = "раз два три четыре пять шесть семь восемь девять десять"; //обработаем его с помощью explode $word = explode(' ', $s); //возвращаем return $word[6]; } // метод для implode public function Myfunction2() { //записываем в переменную кое-какой массив (простой) $s = ['раз', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять', 'десять']; //обработаем его с помощью implode $ss = implode(' ', $s); //возвращаем return $ss; } } // Создаем экземпляр и вызываем эти методы $obj = new Myclass(); echo $obj->Myfunction() . '<br><br>'; echo $obj->Myfunction2();
public function suma($val1, $val2); public function resta($val1, $val2); } interface MyInterface1 extends Myinterface { public function producto($val1, $val2); public function division($val1, $val2); } class Myclass implements MyInterface1 { public function suma($val1, $val2) { $sum = $val1 + $val2; echo "El resultado de la suma es : " . $sum . "</br>"; } public function resta($val1, $val2) { $sub = $val1 - $val2; echo "El resultado de la resta es : " . $sub . "</br>"; } public function producto($val1, $val2) { $mul = $val1 * $val2; echo "El resultado de la multiplicacion es : " . $mul . "</br>"; } } $obj = new Myclass(); $obj->resta(2, 1); $obj->producto(1, 3); $obj->division(4, 2); $obj->suma(4, 2);