Beispiel #1
0
 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();
Beispiel #3
0
    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);