当前位置: 首页>>代码示例>>PHP>>正文


PHP Pessoa::setFoto方法代码示例

本文整理汇总了PHP中Pessoa::setFoto方法的典型用法代码示例。如果您正苦于以下问题:PHP Pessoa::setFoto方法的具体用法?PHP Pessoa::setFoto怎么用?PHP Pessoa::setFoto使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Pessoa的用法示例。


在下文中一共展示了Pessoa::setFoto方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: strrchr

    if (isset($_FILES['foto']['tmp_name']) && $_FILES["foto"]["error"] == 0) {
        $arquivo_tmp = $_FILES['foto']['tmp_name'];
        $nome = $_FILES['foto']['name'];
        // Pega a extensao
        $extensao = strrchr($nome, '.');
        // Converte a extensao para mimusculo
        $extensao = strtolower($extensao);
        // Somente imagens, .jpg;.jpeg;.gif;.png
        if (strstr('.jpg;.jpeg;.gif;.png', $extensao)) {
            // Cria um nome único para esta imagem
            $novoNome = md5(microtime()) . $extensao;
            // Concatena a pasta com o nome
            $destino = 'image/' . $novoNome;
            // tenta mover o arquivo para o destino
            if (@move_uploaded_file($arquivo_tmp, $destino)) {
                $pessoa->setFoto($destino);
                $_FILES['foto']['name'] = null;
            } else {
                echo "";
            }
        } else {
            echo "";
        }
    } else {
        echo "";
    }
    $gravou = $pessoa->grava();
    if ($gravou) {
        echo "<script type='text/javascript'>\n\t\t\t\talert('Registro salvo com sucesso!');\t\t\n\t\t</script>";
    }
}
开发者ID:fabiomoura-ads,项目名称:sismscad,代码行数:31,代码来源:cadastrar_membro.php

示例2: saveFoto

 public function saveFoto()
 {
     try {
         $pessoa = new Pessoa($this->data->id);
         $pessoa->setFoto(Mutil::parseFiles('foto', 0));
         $pessoa->save();
         $go = '>exemplos/pessoa/formObject/' . $this->data->id;
         $this->renderPrompt('information', 'OK', $go);
     } catch (Exception $e) {
         $this->renderPrompt('error', $e->getMessage());
     }
 }
开发者ID:joshuacoddingyou,项目名称:php,代码行数:12,代码来源:pessoaController.php

示例3: strtolower

     //extensao do arquivo corrente
     $i = 0;
     $extensao = strtolower(end(explode('.', $arquivo['name'][$i])));
     if (array_search($extensao, $_UP['extensoes']) === false) {
         $msg_logo = ' \\n => A imagem "' . $arquivo['name'][$i] . '" não foi gravada porque a extenção é invalida.';
         $podeExecutar = false;
     }
     //verifica o tamanho do arquivo
     if ($_UP['tamanho'] < $arquivo['size'][$i]) {
         $msg_logo .= ' \\n => A imagem "' . $arquivo['name'][$i] . '" não foi gravada porque o tamanho é mario que ' . $tamanho . 'Mb.';
         $podeExecutar = false;
     }
     //persistir no banco de dados
     if ($podeExecutar) {
         $img = md5($arquivo['tmp_name'][$i]) . '.jpg';
         $obj->setFoto($img);
         $img = $diretorio . $img;
         copy($arquivo['tmp_name'][$i], $img);
     }
     $podeExecutar = true;
 }
 $inserindo = $obj->getIdPessoa() == '' ? true : false;
 $id = $obj->_salvar();
 if ($inserindo) {
     //colocando o proprietario do credenciado para ele mesmo
     $obj->setIdPessoa($id);
     $obj->atualizaIdProprietarioCredenciado();
     $usuario->setIdPessoa($id);
     $usuario->setIdPapel(2);
     //ADMINISTRADOR
     $usuario->setDominio($_POST['dominio']);
开发者ID:juniormelo,项目名称:eimoveis,代码行数:31,代码来源:credenciadoGravar.php


注:本文中的Pessoa::setFoto方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。