A função trim() retorna uma string com os espaços retirados do ínicio e do final de uma string.
Exemplo:
echo trim(" Teste da função trim ");
A função trim() retorna uma string com os espaços retirados do ínicio e do final de uma string.
Exemplo:
echo trim(" Teste da função trim ");
Exemplo das funções utilizadas para conectar com o MySQL e escolher um banco de dados.
<?php mysql_connect("localhost", "USUARIO", "SENHA") or die(mysql_error()); mysql_select_db("BANCO_DE_DADOS") or die(mysql_error()); ?>
Algumas vezes o nome do servidor pode ser diferente, mas na grande maioria se usa localhost mesmo.
De vez enquando executamos um script que precisa de um limite de memória mais alto, e se o PHP não estiver configurado para isso, retornará o seguinte erro:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate XX bytes) in /var/www/pasta/script.php on line XX
Para evitar esse tipo de problema, você pode configurar o PHP para que ele aloque mais memória. É óbvil que você deve se atentar à memória disponível no seu sistema. Se você possui 256MB de memória RAM, você não deve alocar 128MB, mas sim um valor mais baixo, compatível com seu computador.
Para alocar memória, abra o arquivo php.ini. Se você não souber onde esse arquivo está, você pode executar a função phpinfo() e ela informará (Loaded Configuration File). No meu caso, que utilizo Ubuntu Linux, para abrir o arquivo digito no Terminal (Aplicativos/Acessórios/Terminal) o seguinte comando:
sudo gedit /etc/php5/apache2/php.ini
Se você estiver utilizando o windows, pode abrir o arquivo php.ini pelo bloco de notas.
Busque por memory_limit e altere o valor para o que desejar (com cautela).
É isso.
O script abaixo exibe o conteúdo do arquivo de texto – TXT, por exemplo – escolhido:
<?php //abrimos o arquivo em leitura $arquivo = "/var/www/pasta/arquivo.txt"; // EXEMPLO DE CAMINHO. USE O CAMINHO CORRETO $fp = fopen($arquivo,"r"); //lemos o arquivo $texto = fread($fp, filesize($arquivo)); //transformamos as quebras de linha em etiquetas $texto = nl2br($texto); echo $texto; ?>
Atualizado em 15/03/2016
Quase todo programador web que programa em PHP com banco de dados MySQL precisa desses softwares funcionando localmente (em sua máquina), seja para fazer testes, ou para programar sistemas e sites. Vou mostrar como instalar esses dois servidores, além do Apache, que é o servidor web, e é necessário para que o PHP funcione. 1. Abra o Terminal (Aplicativos/Acessórios/Terminal) 2. Digite o seguinte código no terminal:
sudo apt-get install apache2
3. O Terminal vai perguntar sua senha. Digite ela, e depois aperte enter. 4. Para testar o Apache, acesse o seguinte endereço a partir do seu navegador: http://localhost/. Se aparecer "It Works!", quer dizer que o Apache foi instalado com sucesso. 5. Para instalar o PHP, digite novamente no Terminal:
sudo apt-get install php5 libapache2-mod-php5
6. É necessário reiniciar o Apache. Digite no Terminal:
sudo /etc/init.d/apache2 restart
7. Para testar o Servidor PHP, crie um arquivo chamado teste.php em /var/www com o conteúdo abaixo:
<?php phpinfo(); ?>
8. Acesse o endereço: http://localhost/teste.php . Se tudo estiver OK, irão aparecer informações sobre seu computador, o Apache e o PHP. 9. Para instalar o MySQL, digite o seguinte no Terminal:
sudo apt-get install mysql-server
10 Vai aparecer uma tela soliicitando que você digite a senha de root, que é a senha de administrador do banco de dados. Você pode deixar em branco – se tiver medo de esquecer 😛 – mas é altamente recomendável que você defina uma. 11. Agora você deve instalar o PHPMyAdmin, que é uma aplicativo web que ajuda a administrar bancos de dados MySQL. Digite no terminal:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
12. Escolha o apache2 para configurar automaticamente. 13. O sistema vai pergunta se você quer configurar banco de dados para phpmyadmin com dbconfig-common. Escolha "Sim". Depois digite a senha do banco que você escolheu antes, e escolha uma senha para a base do PHPMyAdmin (pode ser a mesma do MySQL). PARABÉNS! Se você conseguiu completar todos os passos, instalou o Apache, o MySQL, o PHP e o PHPMyAdmin no seu computador. Todos os arquivos devem ser armazenados em /var/www. O PHPMyAdmin pode ser acessado através do endereço http://localhost/phpmyadmin
Atualização em 15/03/2016
Seis anos depois e esse post continua útil :P. Acabei de usá-lo novamente, mas tive um pequeno problema no final. Depois de instalar o PHPMyAdmin, ele não abria pelo navegador. Se isso acontecer com você no Ubuntu 14.04 em diante ou no Linux Mint 17 (onde testei) em diante, basta criar um link apontando para o PHPMyAdmin:
sudo ln -s /usr/share/phpmyadmin /var/www/html
Se você tem uma página onde é exibido vários textos, pode ser necessário fazer uma quebra de página para que cada texto apareça em uma página diferente, de forma que a impressão fique mais organizada. Para fazer isso, você deve colocar cada texto detro da DIV abaixo:
<div style="page-break-before: always">TEXTO</div>
Se você tiver vários textos separados, cada texto deverá estar dentro de uma das tags mostradas acima.
Quando for preciso começar o ID (em auto increment) de uma tabela por um número específico, ou seja, se você quizer que os IDs dos clientes comecem por 1000, ao invés de zero, ou qualquer outro numero, ou até mesmo modificar esse valor depois que já existem registros na tabela, basta fazer da seguinte forma:
ALTER TABLE `banco`.`tabela` AUTO_INCREMENT = VALOR
Exemplo:
ALTER TABLE `loja`.`clientes` AUTO_INCREMENT = 953
Em uma tabela com um campo com autoincrement (onde a cada registro é gerado um número sequencial para identificá-lo), as vezes necessitamos identificar qual o id desse último registro inserido.
Para isso existe uma função muito simples do PHP: mysql_insert_id()
O uso dela também é muito simples. Logo após ter feito o mysql_query(), basta igualar a uma variável. Se houver mais de uma conexão ao banco de dados, você deve passar esse link através da função (mysql_insert_id($link)).
Exemplo:
$sql = "INSERT INTO `pessoas` (`id_pessoa` , `nome_pessoa` ) VALUES (NULL , 'Tiago Passos');"; $query = mysql_query($sql); $ultimo_id = mysql_insert_id(); // SE SÓ HOUVER UMA CONEXÃO COM O BANCO
Algumas vezes é necessário fazer o registro do momento em que um INSERT (cadastro) foi feito.
Para fazer isso existe a função now() do MySQL ou do PostgreSQL. Essa função pode ser utilizada em um campo de data (DATE, DATETIME etc.). Basta colocar como valor no seu INSERT a função now() (sem as aspas), que ele vai cadastrar a data (ou data e hora, se for DATETIME) do servidor na hora em que o registro foi criado.
INSERT INTO `pessoas` (`nome`, `data_registro`) VALUES ('Tiago Passos', now())
Script que adiciona um link para que o usuário aumente o tamanho da fonte do texto, e outro link para que o usuário diminua o tamanho da fonte do texto.
Fonte: http://www.yogodoshi.com/blog/utilitarios/script-para-o-usuario-poder-aumentar-e-diminuir-a-fonte-do-site
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script type="text/javascript"> // Início do código de Aumentar/ Diminuir a letra // Para usar coloque o comando: // "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir // e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar var tagAlvo = new Array('p'); //pega todas as tags p// // Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small... var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px' ); var tamanhoInicial = 2; function mudaTamanho( idAlvo,acao ){ if (!document.getElementById) return var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo; tamanho += acao; if ( tamanho < 0 ) tamanho = 0; if ( tamanho > 6 ) tamanho = 6; tamanhoInicial = tamanho; if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ]; selecionados.style.fontSize = tamanhos[ tamanho ]; for ( i = 0; i < tagAlvo.length; i++ ){ tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] ); for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ]; } } // Fim do código de Aumentar/ Diminuir a letra </script> </head> <body> <a href="javascript:mudaTamanho('texto', -1);">Diminuir</a> <a href="javascript:mudaTamanho('texto', 1);">Aumentar</a> <div style="font-size: 11px;" id="texto"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur scelerisque purus ut pede. Ut pulvinar diam vitae tellus. Nunc ultricies. Nam rhoncus justo vel dui. Morbi suscipit enim. Praesent dui dui, tincidunt eget, feugiat vel, tincidunt vel, elit. Curabitur tempus consequat nunc. Aliquam erat volutpat. Vivamus a massa non libero posuere blandit. Nulla ut velit quis leo luctus tincidunt. Vestibulum eget leo in augue ornare fringilla. Suspendisse suscipit dui. </p> <p>Nullam ultrices justo eget mi. Curabitur porta augue eget magna. Nam imperdiet, ipsum eu aliquet interdum, justo ipsum pulvinar quam, quis convallis mi sapien eu ante. Etiam ac sem. Ut bibendum. Nulla facilisi. Vestibulum odio. Sed accumsan. Donec a dui. Cras lorem augue, egestas vel, accumsan vel, elementum sit amet, nisl. Cras id dui. Sed nulla ipsum, pulvinar et, suscipit a, vehicula eu, arcu. Fusce auctor nibh eget risus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum vitae ante in odio dapibus lobortis. </p> </div> </body> </html>
Últimos comentários