Estava procurando algumas dicas de performance em laços (loops) em PHP até que achei no blog Making the web várias dicas de performance, não somente relacionadas a loop, e então resolvi postar aqui um “resumão” dessas dicas.
Mar
26
Escondendo a extensão de arquivos da URL. (Removing file extensions from URL)
Uma simples forma de esconder a extensão dos arquivos, da URL do seu site, é utilizando o .htaccess, com uma ajudinha do modrewrite e das expressões regulares.
Ao invés de acessar por http://example.com/teste.php, a idéia é permitir que o usuário acesse a mesma página através do endereço http://example.com/teste (veja, sem a extensão .php).
Para isso, crie um arquivo .htaccess na raiz do seu site ou da sua aplicação com as instruções abaixo:
1 2 3 4 5 6 7 8 | RewriteEngine On Options +FollowSymLinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} (.*)/([^/]+)(\?.*)?$ RewriteCond %1/%2.php -f RewriteCond %{REQUEST_URI} (.*)/([^/]+)(\?.*)?$ RewriteRule .* %1/%2.php [QSA] |
Agora é só testar ;)
Mar
26
Xinha Editor com Ajax - Get HTML Function / Pegar HTML do Editor
.
.
.
.
.
1 2 3 4 5 6 7 8 9 10 11 | function getXinhaHTML(XinhaTextAreaID) { return eval('xinha_editors.' + XinhaTextAreaID + '.outwardHtml(xinha_editors.' + XinhaTextAreaID + '.getHTML())'); } // alert(getXinhaHTML('TextAreaID_XinhaEditorRulez')); |
Mar
26
Detectando o encoding/charset de um arquivo no Linux (Detecting file encoding Linux)
Uma das formas que encontrei para detectar o encoding/charset de um arquivo no Linux foi usando um programinha chamado Enca. Ele faz tanto a detecção quanto a conversão de encoding de arquivos.
Mar
25
Pegando todos os links de uma página usando Lynx (Get page links with Lynx)
.
.
.
.
.
1 2 3 4 5 | [root@caio ~]# lynx -dump -listonly caioariede.com | grep "^ [0-9]" | cut -d" " -f4 http://caioariede.com/blog http://caioariede.com/portfolio http://del.icio.us/caioariede ... |