- Fórum WMO
- → Troyan's Content
Troyan's Content
There have been 284 items by Troyan (Search limited from 20/04/2023)
#409606 XHTML
Posted by Troyan on 21/07/2004, 00:35 in Tutoriais e Artigos de (X)HTML e CSS
..O maior ganho com o XHTML é a consumptibilidade das páginas, que é, desde o começo, a intenção do XML. O XML serve pra fazer máquinas acessarem dados e os interpretarem de forma a poderem indexar e "consumí-los" da forma mais útil e correta possível, pra depois nós podermos acessar os dados. Um bom exemplo disso é o GoogleBot, que parseia os sites, contabiliza pontos de acordo com vários fatores (como semântica) e indexa os sites pra depois você acessar quando precisar. Ao invés de você acessar um site e sair procurando pelo que quer, você vai no google e manda ele achar pra você. Como ele já navegou nos sites, ele sabe exatamente onde tem a informação e a traz pra você. Quando, num dia utópico, a internet toda for cheia de padrões, XML e Feeds Atom espalhados por ela, você vai achar informações com muito mais precisão e com buscas por frases e não por palavras-chave, como faz-se atualmente. Será possível buscar "computador athlon xp 2600+ com 512 de ram, uma placa-mãe da asus e preço menor que 2000 reais" e achar o que você quer. Não acredite? Espere e verá...
....[]s
#389814 Imagem
Posted by Troyan on 22/06/2004, 15:08 in PHP
..A RegExp correta é '\.jpg$'. Não dêem moleza pra lammer executar comandos arbitrários em seu site e em seu servidor, prestem atenção no que fazem, principalmente quando o assunto é upload.
..Só pra ilustrar o tamanho do problema que você ia arranjar, faça o seguinte:
..Crie um PHP que conecta na base de dados e liste tudo. Salve-o como php.jpg.maldoso.php e mande o upload. Não é que ele vai? Pois é...
..Ps.: usando uma RegExp '.jpg', faça o arquivo destruidorjpg.php e tente o upload. Funciona...
....[]s
#390047 Query_String melhor
Posted by Troyan on 22/06/2004, 22:01 in Artigos, Dicas e Tutoriais de PHP
....[]s
#387219 Editor em cores para CSS
Posted by Troyan on 18/06/2004, 00:24 in CSS & Semântica (Tableless)
http://www.bradsoft....style/index.asp
[]s
#383169 Logout
Posted by Troyan on 11/06/2004, 14:30 in PHP
Teste, coloque no começo dos seus arquivos, entre <? e ?>.
[]s
#384164 Listar Arquivos De Uma Pasta
Posted by Troyan on 13/06/2004, 04:59 in PHP
Só pra exemplificar..
$mp3=glob('*.mp3'); //Retorna um array com todos os mp3's da pasta onde está o .php print_r($mp3); //Exibe os dados do array (nesse caso, a lista de mp3's)
Só pra resposta ficar mais completa, a sintaxe do glob é..
array glob (string pattern [, int flags])
Onde pattern é o padrão e "flags" são algumas constantes. Aí vai a lista:
GLOB_MARK, GLOB_NOSORT, GLOB_NOCHECK, GLOB_NOESCAPE, GLOB_BRACE, GLOB_ONLYDIR.
Não vou explicar cada uma delas, mas digo, seguramente, que as mais interessantes são "GLOB_ONLYDIR", que faz a função só retornar pastas (obviamente, somente as pastas que "casem" com o padrão especificado) e a "GLOB_BRACE", que permite o use de "{troyan,thiago_rsl}*.jpg", o que faria ele retornar qualquer arquivo .jpg que começasse com "troyan" ou "thiago_rsl", entendeu? Ele, basicamente, ao invés de apenas uma verificação, faz várias verificações, pra cada parâmetro entre as chaves, separadas por vírgula. Outro exemplo seria glob('*{a,b,c}*'); que retornaria qualquer arquivo ou pasta que contenha "a", "b" ou "c".
Isso foi só um exemplo básico, espero que tenha conseguido entender. Qualquer coisa me procura no ICQ, no MSN ou mande uma mensagem (até pelo sistema interno do fórum, caso prefira).
[]s
#390346 Compatibilidade Entre Browsers
Posted by Troyan on 23/06/2004, 13:01 in CSS & Semântica (Tableless)
....[]s
#390036 Compatibilidade Entre Browsers
Posted by Troyan on 22/06/2004, 21:42 in CSS & Semântica (Tableless)
....[]s
#389788 Compatibilidade Entre Browsers
Posted by Troyan on 22/06/2004, 14:50 in CSS & Semântica (Tableless)
....[]s
#402716 Proteger O Mdb.
Posted by Troyan on 12/07/2004, 13:59 in ASP
..Se o cara usa Apache, pode configurar o .htaccess pra impedir acesso aos .mdb, mas usuários comuns não saberiam fazer também, e ainda tem a possibilidade do cara usar outro servidor.
..A opção mais válida é a pasta com os bancos à esquerda da raiz, mas tem o problema do usuário comum talvez não entender.
..Além dessas não conheço outras soluções (ao menos não pra .mdb's), então ou você escolhe uma, ou fica desprotegido mesmo...
....[]s
#390313 Iframes Com Altura Variavel.
Posted by Troyan on 23/06/2004, 12:22 in Javascript / DOM / AJAX / ECMAScript
<script type="text/javascript">
top.nomeframe='NOME_DO_SEU_IFRAME';
top.idIFrame='ID_DO_SEU_IFRAME';
document.onclick=function() { var clickLink=0;
if ((tO=event.srcElement).tagName == 'A') { clickLink=1; }
while (tO.tagName != 'A' && tO.tagName != 'BODY') { tO=tO.parentElement;
if (tO.tagName == 'A') { clickLink=1; }
}
if (clickLink && tO.target == top.nomeframe) {
hrefAtual=(tFd=(tFr=window.frames[top.nomeframe]).document).location.href;
top.timer=top.setInterval(function() {
if (tFd.href != hrefAtual) {
tFr.setTimeout(function() { parent.document.getElementById(top.idIFrame).style.height=tFd.body.scrollHeight; },0);
tFr.onload=function() { parent.document.getElementById(top.idIFrame).style.height=tFd.body.scrollHeight; };
}
top.clearInterval(top.timer);
},200);
}
}
</script>
..Não conferi, então se tiver algum erro me avisa que eu corrijo, ok?
..Ps.: Caso não tenham entendido, a idéia é que simplesmente colocando esse script na página que contém o Iframe (não nas páginas contidas nele), ao clicar num link com target=NOME_DO_IFRAME, ele, automaticamente, ajuste a altura.
....[]s
#389805 Iframes Com Altura Variavel.
Posted by Troyan on 22/06/2004, 15:02 in Javascript / DOM / AJAX / ECMAScript
....[]s
#386496 Porqque Esta Ocorrendo O Erro?
Posted by Troyan on 16/06/2004, 21:14 in PHP
Se são dados digitados num form, há a possibilidade do register_globals estar desativado, o que lhe força a usar $_REQUEST['usuario'] no lugar de $usuario.
Dê o echo e veja se aparece alguma coisa, depois tome as providências pra correção.
[]s
#390072 Resolução Tela!
Posted by Troyan on 22/06/2004, 22:43 in Javascript / DOM / AJAX / ECMAScript
....[]s
#409618 Verificar Navegador
Posted by Troyan on 21/07/2004, 00:49 in Javascript / DOM / AJAX / ECMAScript
..Normalmente é só verificar o conteúdo do navigator.appName e navigator.userAgent pra descobrir browser/versão, mas atualmente usa-se muito a detecção das capacidades do navegador e não do navegador em si.
<script type="text/javascript">
var w3=ie=ns=0;
if (typeof(document.getElementById)) { w3=1; }
elseif (typeof(document.all)) { ie=1; }
elseif (typeof(document.layers)) { ns=1; }
else { alert('Erro! Seu navegador não suporta as funções aqui utilizadas!'); }
</script>
#387492 Chegando...
Posted by Troyan on 18/06/2004, 13:27 in PHP
Na verdade, por padrão nas novas versões do PHP, o register_globals (que é a variável de configuração responsável por definir se a variável é automaticamente importada ou não pra dentro do PHP) vem desabilitada por questões de segurança, então não pode-se usar o $nome. Mas uma alternativa interessante é o import_request_variables(), que importa as vars de Get, Post, Cookie (ou mesmo combinações delas) prefixando a var com alguma string da sua escolha.não precisar usar o Request do asp podendo apenas usar o $nomedocampo que altomaticamente pega os valores dos campos, mas mesmo assim vc cponsegue dar o $_POST['campo'] ou o $_GET['campo'] que é o mesmo que o Request.form("") e o request.querystring("")
Ex.:
import_request_variables('gp','r_'); //Nesse caso, todas as vars
//vindas por Get ou Post, serão importadas pra dentro do PHP
//com o prefiro r_. Se você tem um campo chamado "nome" no
//form, poderá usar $r_nome, entendeu?
[]s
#384160 Como Eu Mostro Uma Palheta De Cores?
Posted by Troyan on 13/06/2004, 04:51 in Javascript / DOM / AJAX / ECMAScript
[]s
- Fórum WMO
- → Troyan's Content
- Privacy Policy
- Regras ·