Publicidade

lucascal

Members
  • Total de itens

    12
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre lucascal

  1. Amigo, esse código parece não possuir o botão em questão da sua dúvida. Poderia explicar melhor por gentileza? Abraços!
  2. Poderia postar seu código por gentileza?
  3. Então... Acho que programar Orientado a Objeto, o curso dele até que foi muito bom e se aprofundou bastante. Explicou todos os pilares, UML, aprendi encapsulamento, herança, polimorfismo, ligação entre classes, interface, classe abstrata, métodos, etc... jamesbond Teria algum curso pra recomendar?
  4. Galera, no Stack Overflow, um monte de pessoas, me dizem que, cursos do Gustavo Guanabara é ruim, etc... Que ele ensina de maneira errada, e outras coisas. Isso se confirma? Porque cara, eu adoro a didática dele, eu não consigo ter sono aprendendo com ele, e acho que aprendo pra caramba... Mas fico com medo, pôs vejo o pessoal falando, falando, e se estiverem certos, no futuro eu me prejudicar. O que vocês acham?
  5. Obrigado, esse curso mesmo que estou vendo! Mas meio que vi só uma vez essa aula, e não lembrei muito bem, mas obrigado!
  6. Pra que a gente usa class abstrata, se, a gente "não precisa". Por exemplo, o que eu faço assim: <?php abstract class Animal { //Atributos protected $peso, $idade, $membros; //Métodos abstract function locomover(); abstract function alimentar(); abstract function emitirSom(); //Getters and Setters function getPeso() { return $this->peso; } function getIdade() { return $this->idade; } function getMembros() { return $this->membros; } function setPeso($peso) { $this->peso = $peso; } function setIdade($idade) { $this->idade = $idade; } function setMembros($membros) { $this->membros = $membros; } } <?php require_once 'Animal.php'; class Mamifero extends Animal { //Atributos private $corPelo; //Métodos public function alimentar() { echo"<p>Mamando!</p>"; } public function emitirSom() { echo "Som de mamífero!"; } public function locomover() { echo"<p>Correndo!</p>"; } //Métodos Getters and Setters function getCorPelo() { return $this->corPelo; } function setCorPelo($corPelo) { $this->corPelo = $corPelo; } } <?php require_once 'Mamifero.php'; class Cachorro extends Mamifero { public function emitirSom() { echo"<p>Au!Au!Au!</p>"; } } Pra que, usar a class abstrata, se eu poderia fazer o programa sem ela?
  7. Muito obrigado, Gabriel! Ótimo dia pra você!
  8. Como assim inválido, Gabriel? Pode explicar?
  9. Bom dia galera! Sempre tenho essa dúvida, olhem só: Tenho um menu, com ul e li: <ul> <li><a href="/inicio">Inicio</a></li> <li><a href="/sobre">Sobre</a></li> <li><a href="/contato">Contato</a></li> </ul> Como faço, pra que, quando eu posicionar ou clicar na li o link do a funcionar? Porque, por exemplo, só funciona se eu clicar no a, mas, se eu clicar fora, no caso, na li, não funciona, o a não ativa
  10. Tente assim com "preg_match" <?php elseif($tipo == 'avatar'): $foto = $_FILES['imagem']; $username = $_SESSION['usuario']; if($_FILES){ $largura = 1000000; $altura = 1000000; $tamanho = 1000000; if(!preg_match('^image\/(pjpeg|jpeg|png|gif|bmp)$', $foto['type'])){ $error[1] = 'Isso não é uma imagem'; } if(empty($foto['name'])){ $error[2] = 'Selecione seu avatar'; } if(count($error) == 0){ preg_match('/\.(gif|bmp|png|jpg|jpeg){1}$/i', $foto['name'], $ext); $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; $caminho_imagem = "media/uplouds/avatar/" . $nome_imagem; move_uploaded_file($foto['tmp_name'], $caminho_imagem); db::Query("UPDATE usuarios SET avatar='$nome_imagem' WHERE usuario='$username'"); echo('<div id="content_aviso_verde_esq"><div id="insert_content_aviso_verde_esq" class="text_content_aviso_verde_esq">Avatar alterado com sucesso</div></div>'); }else{ foreach($error as $erro){ echo('<div id="content_aviso_vermelho_esq"><div id="insert_content_aviso_vermelho_esq" class="text_content_aviso_vermelho_esq">'.$erro.'</div></div>'); } } } ?>
  11. Ok, obrigado, Gente!
  12. Galera, bom dia! Como faço pra trocar o : por {} no php? Por exemplo, em um if if(teste) : echo "Ola Mundo"; endif; Ai no caso, só vou trocar o : por { e o endif por } É só fazer isso?