
Illidan
Veteranos-
Total de itens
2.027 -
Registro em
-
Última visita
Tudo que Illidan postou
-
Eu nunca mexi com VB, mas se você tá utilizando um software criado nele como navegador, acredito que seja possível esse software ler cookies. Então seria só você definir um cookie pelo PHP... aí, com o programa em VB você checa se o cookie foi definido. Não daria?
-
Mude a propriedade CSS... ao invés de "visibility: hidden;", utilize "display: none;"
-
Alterando a formatação CSS dinamicamente através do javascript... todos os objetos da página .htm (as tags) têm uma propriedade chamada "style", que é um objeto tb e que tem as propriedades CSS daquela tag... por exemplo: <input type="text" id="nome" /> <script> objeto = document.getElementById("nome"); // existem várias formas de você rastrear um objeto. Esta é uma delas. objeto.style.backgroundColor = "#f00"; </script> Entendeu? Cria uma função pra fazer esse procedimento conforme exibe ou oculta o <div>... Falou!
-
Legal... isso é possível, pois você consegue passar uma variável do PHP para o Javascript: <script> hora = <?php echo date("H"); ?>; minuto = <?php echo date("i"); ?>; segundo = <?php echo date("s"); ?>; </script> Aí você vai teria que ir somando 1 nos segundos a cada segundo (que brilhante! hehehe)... pode utilizar as funções setInterval() ou setTimeout() pra fazer isso. E cria condições, do tipo: quando os segundos forem iguais a 60, volta pro zero e aumenta 1 nos minutos... Até mais!
-
Olha, talvez até fosse mais fácil na hora de realizar a busca... mas pense que você teria que criar um script pra pegar o conteúdo das páginas, interpretá-lo (separar título, meta-tags, conteúdo, etc.) e mandar isso para o banco de dados... fora que você teria que executá-lo freqüentemente, pra manter tudo atualizado. Mas daria pra fazer... ou em HTML (ou XML), tb. Vai do que você achar melhor... Quanto ao script, esqueci que o PHP Classes precisa de login... :/ mas é gratuito, se você quiser se cadastrar. Vale a pena... tem classe lá pra tudo quanto é coisa que você possa imaginar... Falou!
-
A melhor forma que encontrei ate hoje de fazer isso foi você associar cada nivel de permissao a um numero ou caractere... por exemplo: 0 - postar no forum 1 - editar um tópico 2 - remover um tópico ... etc Ai você cria a permissao juntando esses caracteres numa string... e pra verificar se um usuario tem permissao pra executar uma determinada acao, seria so verificar se o caractere correspondente a aquela acao existe na string de permissao (isso você pode fazer com funcoes simples como strpos, strstr). Por exemplo, o usuario com permissao "01234567890ABCD" tem acesso total ao sistema... (15 tipos de permissoes). Sacou?
-
Claro... Cada vez que você usar o mysql_fetch_array(), ele vai retornar uma linha do resultado... quando não houver mais linhas, ele retorna FALSE. Por isso que você usa no while. Pois ele vai retornando uma nova linha a cada passagem... ate a ultima. Como você tava usando essa funcao 1 vez antes de entrar no laco, você tava perdendo a primeira linha de retorno da query... entendeu, ou quer que explique melhor? Falou!
-
É só apagar esta linha em vermelho:
-
O $_POST é um array que já vem definido... a única coisa é que serão adicionados elementos a esse array caso a página receba informações de um formulário via método POST. Entendeu? Se você tinha um campo chamado "nome", na página seguinte à submissão do form terá uma variável chamada $_POST['nome'] com o valor do que foi digitado no campo. Quanto às funções: - O opendir() vai abrir um diretório para que você possa manuseá-lo. você associa o retorno dessa função a uma variável... essa variável é um "dir handle" (uma espécie de identificação para o diretório que você tá manuseando). você vai passá-la como parâmetro pras outras funções. - No readdir(), você vai passar como parâmetro a variável $dir_handle (que você criou com o opendir, como falei acima). Essa função vai retornando o nome dos arquivos da pasta, conforme você chama ela... por isso que você usa ela dentro do while()... pois ela vai retornar o nome de um arquivo a cada passagem do laço. - O closedir() é só pra fechar o diretório aberto pelo opendir(). Bom, agora você teria que pegar o nome de cada arquivo e abrir um por um pra ler o conteúdo. Assim você pode ver se as palavras buscadas existem naquele arquivo... se existirem, você exibe ele como resultado da busca. Isso que você quer fazer é algo um tanto complexo... se quiser ver, eu criei uma classe que faz busca em arquivos locais... mais ou menos isso que você tá querendo fazer (só que busca no conetúdo, não só nas meta-tags). Se quiser dar uma olhada e estudar o código: http://www.phpclasses.org/browse/package/2054.html []'s!
-
Recuperar Valor Com Onmousedown
pergunta respondeu ao Rudimar de Illidan em Ajax, JavaScript, XML, DOM
hmmm... juntando todas as opções assim numa string só não vai ser complicado pra você interpretar depois? Não era melhor você juntar com algum caractere especial? Aí você pode separar facilmente com o explode() do PHP. Por exemplo, junta tudo com um "|" (desde que o value de nenhuma opção tenha esse caractere). A função tá dando erro porque você tá usando uma variavel chamada "valor" que não está definida. Defina-a fora da função assim: valor = ""; function Recup() { valor += document.form1.SelectAnos.value; } Isso já resolveria o erro pelo fato da variável não estar definida... mas você já pensou que o usuário pode tirar algum item da seleção? Aí o value dela já vai estar em na variável valor... -
Recuperar Valor Com Onmousedown
pergunta respondeu ao Rudimar de Illidan em Ajax, JavaScript, XML, DOM
Não cara... veja bem, você não vai digitar nenhum campo "hidden" diretamente no HTML. Minha idéia era você criá-los dinamicamente pelo javascript. você só vai criar no HTML o <select> e as funções em javascript, que serão disparadas quando o usuário clicar nas opções do <select>... você não precisa saber quantas opções o usuário selecionou, pois o script vai fazer tudo automaticamente... se o usuário seleciona um item, cria um novo "hidden", se ele tira a seleção, apaga o "hidden"... tudo pelo javascript. Na hora que você submeter o formulário, as opções selecionadas serão enviadas pra outra página... cada uma como se fosse um campo do formulário. Mas acho que vai ser um tanto complexo fazer isso... -
Bom, mais ou menos... Quando você manda a $tags pra página de resultado, você sobrescreve ela com a função get_meta_tags! Aí você perde o valor inicial dela... use $_POST['tags'] ao invés da global $tags pra recuperar o valor passado pelo campo do formulário. É melhor... Outra coisa: se você usar get_meta_tags('http://www.nando.infinitehost.com.br/'), você vai pegar as meta-tags de 1 arquivo somente, que é o index.php (ou index.htm... não sei qual ele vai pegar no seu caso). Entende? você vai ter que varrer o diretório procurando arquivos das extensões que você deseja abrir... pra isso, vai precisar das funções: opendir(); readdir(); closedir(); Dê uma estudada nelas pelo manual do PHP... serão bem úteis no seu caso. Falou!
-
Sim, é possível! você só deve tomar muito cuidado porque, como o script abre arquivos locais, na hora de pegar o conteúdo as tags PHP dessas páginas não serão interpretadas. você teria que simular como se fossa uma requisição externa, ou limpar as tags manualmente. Sim, tb é possível... você vai pegar arquivos que estão diretamente nessa pasta, ou em subpastas dela? Tipo, você indica uma pasta raiz e ele varre todos os arquivos e subpastas dentro dela... isso? É possível fazer em ambos os casos... só que no 2o. será mais complexo o seu algorítimo da busca. Esse exemplo tá pegando meta-tags de uma página externa do seu servidor... mas você poderia abrir um arquivo .php local, limpar as tags PHP, e passar o resultado como parâmetro pra essa função. Assim ela pega meta-tags, tb... Não entendi!
-
Recuperar Valor Com Onmousedown
pergunta respondeu ao Rudimar de Illidan em Ajax, JavaScript, XML, DOM
Bom, um campo hidden funciona de forma semelhante a um campo text... ele tem um "name" e um "value" que você vai recuperar na página em que o formulário será submetido. A diferença é que o "value" do campo "text" você altera (digitando coisas nesse campo), e a do "hidden", como o próprio nome sugere, não é possível alterar assim... já que ele não é um campo acessível ao usuário. você pode alterar o "value" de um campo "hidden" dinamicamente pelo javascript. Mas a minha idéia não era exatamente essa... era de você criar ou apagar campos "hidden" conforme o usuário seleciona os itens na caixa <select>. você pode fazer isso dinamicamente pelo javascript, tb. Aí, supondo que o usuário selecionou 3 itens... você criaria 3 <input type="hidden" /> pra terem seus valores recuperados na página seguinte. Entendeu? -
Acho que entendi mais ou menos a situação... mas qual seria a sua dúvida?
-
Recuperar Valor Com Onmousedown
pergunta respondeu ao Rudimar de Illidan em Ajax, JavaScript, XML, DOM
Fazer com PHP sem dar reload na página? Não daria, cara... vou mover seu tópico pra javascript, ok? Bom, acho que daria pra fazer da seguinte forma: cria uma função pra que, cada vez que o usuário clicar numa opção, a função cria um elemento novo do formulário com o valor daquela opção (elemento do tipo "hidden"). Se ele clicar de novo, você usa outra função pra apagar o <input type="hidden" /> criado pela anterior. Aí você consegue recuperar todos os valores selecionados na outra página... tanto por GET como por POST, dependendo do método que você especificar. Falou! -
Cara, nl2br() é uma função do PHP, não uma tag... essa função faz o seguinte: transforma todas as quebras de linha de um texto (teclas <enter>) em tags <br />. Entendeu? você usar ela assim: $texto = nl2br($texto); Depois é só você imprimir a variável $texto. Falou!
-
Bom, nesse caso, fica difícil saber se o problema está no layer ou na página embaixo... Explicando melhor: o layer pode estar sempre a 100 px do topo em todos os navegadores, mas o conteúdo de baixo (margens, etc.) pode ser interpretado de forma diferente entre eles. Quer um exemplo? Cria uma caixa div com 200px de largura e 50px de padding. Aí digite alguma coisa dentro dessa div e veja o resultado em diferentes navegadores (coloque uma borda nela pra você visualizar melhor). No IE, a caixa div vai ter os 200 px de largura e uma distância de 50 px da margem até o conteúdo interno. Em outros navegadores, a área do conteúdo da div que vai ter 200 px! Então a caixa no final terá os 200 px de largura mais os 50px de margem interna em cada lado! Entendeu? Essas coisas podem contribuir pra deslocar o conteúdo da página em relação ao layer (que eu acredito que esteja acontecendo). Falou!
-
Botão em CSS? Cara, dá uma lida em uns tutoriais sobre CSS... CSS serve basicamente pra formatar o estilo de um objeto, não pra criá-lo. Entende? Se o que você quer é formatar o estilo, posta quais são as suas dúvidas... tipo, o que você quer mudar no botão, etc..
-
Acho que não existe... olha: http://www.w3schools.com/js/js_obj_array.asp Mas encontrei esta página que é um "repositório" para os objetos do javascript: http://www.svendtofte.com/code/usefull_prototypes/ O cara criou várias funções úteis... entre elas, tem essa que você precisa. Falou!
-
doubleforever, onde está "string filename" no post acima vai o nome da imagem gerada... aí é só você colocar a estrutura de diretórios antes do nome do arquivo. Falou!
-
Não sei se vai resolver, mas tenta escrever a tag <pre> assim: <pre style="white-space: normal;"></pre> você poderia usar a função str_replace pra converter espaços (" ") em " "... acho que daria, tb... Falou!
-
Bom, experimenta imprimir o retorno entre tags <pre></pre>... se der certo, seria só formatar o estilo dessa tag pelo CSS (pois o estilo padrão dela normalmente fica feio). Se não der certo, posta como você tá fazendo pra salvar o texto no MySQL.
-
Não daria pra fazer com iframe? Ou você não quer usar iframe, tb?
-
As páginas .htm que você vai abrir estão no mesmo local em que está o script PHP, ou será uma busca externa?