-
Compactar e Descompactar arquivo ZIP Linux
Compactar zip -r nome_do_arquivo_gerado.zip nome_do_arquivo_ou_diretorio.php Descompactar unzip -r nome_do_arquivo_gerado.zip
-
Restaurar interface Xubuntu
Para resolver isso é muito simples. Apagando as configurações do Xfce, ele voltará para as configurações padrões. rm -rf ~/.config/xfce4 Na próxima vez que logar no ambiente, ele estará resturado.
-
Interface Linux Ubuntu ambiente Xfce
Xubuntu, o Ubuntu com Xfce Xubuntu é uma variante do Ubuntu oficial, que vem com o Xfce instalado e ajustado para o padrão da Canonical. sudo apt-get update >sudo apt-get install xfce4 Se você quiser instalar o ambiente XFCE personalizado pela Canonical, use o comando abaixo: sudo apt-get install xubuntu-desktop
-
Tabela de Acentuação e Caracteres Especiais em HTML
Como usar esses caracteres No HTML utilize as entities « texto » No CSS utilize o Unicode .elemento:before {content: ‘\201C’;} Caracteres Acentuados no Português á á Á Á ã ã Ã Ã â â Â Â à à À À é é É É ê ê Ê Ê í í Í Í ó ó Ó…
-
Exemplo de Classe PHP
<?php class Produto { private ?int $id; // ? pode receber valor null private string $tipo; private string $nome; private string $descricao; private string $imagem; private float $preco; public function __construct(?int $id, string $tipo, string $nome, string $descricao, float $preco, string $imagem = “imagem.png”) { $this->id = $id; $this->tipo = $tipo; $this->nome = $nome; $this->descricao…
-
Gerar PDF PHP
https://packagist.org/packages/dompdf/dompdf Para instalar com o Composer, basta exigir a versão mais recente deste pacote. composer require dompdf/dompdf // reference the Dompdf namespace use Dompdf\Dompdf; // instantiate and use the dompdf class $dompdf = new Dompdf(); $dompdf->loadHtml(‘hello world’); // (Optional) Setup the paper size and orientation $dompdf->setPaper(‘A4’, ‘landscape’); // Render the HTML as PDF $dompdf->render();…
-
Formulário Upload
Crie um arquivo “formulario.html” <!DOCTYPE html> <html lang=”pt-br”> <head> <meta charset=”UTF-8″> <title>Formulário de Envio de Imagem </title> </head> <body> <form action=”upload.php” method=”post” enctype=”multipart/form-data”> <input type=”hidden” name=”idLivro” value=”123″> <label for=”imagem”>Selecione a imagem:</label> <input type=”file” name=”imagem” id=”imagem”> <br> <input type=”submit” value=”Enviar Imagem” name=”submit”> </form> </body> </html> Crie um “arquivo upload.php” para receber os dados do formulário e…
-
Método update PHP
Dentro de uma classe, utilize o seguinte método. Note a utilização da função ‘$this’. public function atualizar(Produto $produto) { $sql = “UPDATE produtos SET tipo = ?, nome = ?, descricao = ?, preco = ? WHERE id = ?”; $statement = $this->pdo->prepare($sql); $statement->bindValue(1, $produto->getTipo()); $statement->bindValue(2, $produto->getNome()); $statement->bindValue(3, $produto->getDescricao()); $statement->bindValue(4,$produto->getPreco()); $statement->bindValue(5, $produto->getId()); $statement->execute(); if($produto->getImagem() !==…
-
Trabalhando com imagens PHP
if(isset($_FILES[‘imagem’])){ //codigo } $_FILES[‘imagem’] verifica se existe itens para processar a imagem. No entanto, ela sempre retornará true, porque adicionamos a propriedade enctype=”multipart/form-data” no formulário. https://www.php.net/manual/pt_BR/features.file-upload.errors.php Podemos utilizar a constante UPLOAD_ERR_OK, que se refere ao valor 0, indicando que o upload foi bem-sucedido. if ($_FILES[‘imagem’][‘error’] == UPLOAD_ERR_OK){ //codigo }
-
PDO – PHP Data Objects
https://www.php.net/manual/en/book.pdo.php