
Illidan
Veteranos-
Total de itens
2.027 -
Registro em
-
Última visita
Tudo que Illidan postou
-
Isso mesmo... ou pode tb utilizar a função ini_set(); pra mudar o SMTP... acho mais fácil
-
Fala, galera! Bom, quem já utilizou a função "strpos()" deve ter se deparado com este problema: ela diferencia maiúsculas de minúsculas! Sua similar que não faz distinção do caso (case insensitive), seria a stripos(), que só está disponível a partir do PHP 5. Mas é incrivelmente simples como montar essa função a partir do PHP 3... olha aí: Entendeu? Na hora de ele buscar a posição da string "busca" na string "principal", ele compara os dados convertidos em minúsculas... ou seja, não terá como fazer distinção do caso. Falou! Espero que ajude alguém... pra mim, foi muito útil
-
Duas coisas: 1. No código PHP tá faltando a conexão com o BD... não sei se tem em outra parte do código, acredito que sim. Só estou falando caso não tenha, mesmo... 2. Essa mensagem de erro que você falou é um "alert", feito em javascript... como eu disse, tem como driblar. você pode, ao invés de redirecionar a página, mandar recarregar a mesma já com a mensagem de erro nela... Falou!
-
Cara, você pode contar com a minha ajuda pra tirar suas dúvidas sem problemas... mas ensinar do zero essas coisas pela internet é um pouco complicado (pois é extenso se for falar tudo). Se você entrar em qualquer site de tutorial sobre isso, garanto que não serão poucas as linhas... e por falar nisso, porque você não tenta pegar tutoriais? Não é tão difícil... Olha, eu aprendi sozinho e não me arrependo... vou te passar o site que me ajudou MUITO quando eu tava aprendendo a mexer com PHP e MySQL (o texto é grande, mas o cara explica direitinho... vai montando o exemplo que ele passa que você vai aprender muita coisa): http://www.devin.com.br/eitch/intro_php/ Ele vai te ensinar a mandar e puxar os dados do BD... garanto que é bem melhor (pra você e pra mim) do que eu tentar te explicar isso tudo pelo fórum. Mas quanto às dúvidas que surgirem, posta aí Falou! Até mais...
-
Acho que dá, sim! Faz o seguinte: Imagine que $dados contém o que você vai salvar no DB. Antes de enviá-la, faça assim: $dados = addslashes($envia); Aí, na hora de puxar esses dados do banco de dados: $dados = stripslashes($dados); Tenta aí... falou!
-
Claro, você tá mais do que certo! Vai aprender bastante ralando pra fazer o seu... esse é o caminho! Pode contar com a minha ajuda Falou!
-
Fala, Blood! Vou colar aqui o meu script... aí você salva e me diz o que achou Pra você montar o esquema do caminho das pastas, não tem segredo... basicamente: eu mando imprimir a pasta raiz (é a parte que vem depois da última barra em $_SERVER['DOCUMENT_ROOT'], e as outras pastas conforme a pessoa vai clicando nos diretórios, que eu peguei através da $_SERVER['PHP_SELF'] (eu montei isso no primeiro laço for do script, dá uma olhada, mais ou menos). Bom, pra exibir os diretórios em primeiro lugar, eu fiz assim: mandei ler o conteúdo duas vezes. Na primeira, imprimindo só diretórios. Na segunda, os arquivos... hehehe... foi a maneira mais fácil que encontrei na hora. É isso... falou cara! Até mais! Um abraço!
-
Ronaldo, É mais seguro validar por PHP, pois não tem como driblar a validação... você sabe pelo menos um pouco de PHP? Eu posso te ajudar a encontrar o caminho, mas como estou com pouco tempo não poderei montar o script inteiro pra você... Bom, vamos lá... na página onde receberá os dados do formulário, você vai ter as variáveis $_POST['cursos'] (curso selecionado), $_POST['periodo'] (período selecionado), $_POST['renda'], etc... uma variável $_POST['name_do_campo_no_form'] pra cada campo... isto é, se o method for "post"! Se não vai ser tudo "get". Então, se você tiver a idade, monta a validação neste esquema: Para o exemplo de Auto Mecanica (noite) acima de 24 anos, vamos supor que o value do campo curso no form seja "Auto Mecanica", e que a variável $idade contenha a idade do ser: Sacou como funciona? você valida com o if... vai colocando um bloco desses pra cada caso que vai dar certo... aí, se ele estiver fora da idade permitida, vai direcionar pra página "erro.htm". Quando você for trabalhar com intervalo de idades, faça assim: Exemplo: Marcenaria (manha e tarde) 15 a 18 anos / noite so para acima de 24 anos Beleza? Viu aquele operador que coloquei em vermelho? Ele quer dizer "ou", que vai seguir em frente se a primeira condição OU a segunda for verdadeira. Se você quiser um operador "e", é assim: && Falou! Boa sorte!
-
Claro, Red Neck... eu estou só dando um acabamento nesse meu script, aí eu vou postar aqui no Fórum. Não é por nada, mas tá ficando bem legal... é só você salvar ele na raiz que ele já reconhece automaticamente todas as pastas e subpastas, e busca nesses arquivos automaticamente. Não vai precisar configurar nada pra ele funcionar, mas eu estou colocando a possibilidade de você fazer algumas configurações, do tipo: limite de exibição por página, diretórios onde não deve ocorrer a busca, etc.. Bom, espera um pouco que, assim que eu der esse acabamento final, eu já posto aqui no Fórum Falou! Um abraço!
-
Tem como, sim! O pessoal tava discutindo esse tema em Javascript, vão lá fazer uma busca... o John Doe, se não me engano, postou um script que faz isso... muito bom, aliás! Funciona direitinho! Falou!
-
Muito legal... parabéns, cara você consegue por os diretórios para serem exibidos antes dos arquivos? Qualquer dúvida, dá uma olhada naquele script que eu te falei Eu montei um esquema que exibe o caminho da pasta onde você tá (não só aquele botão: voltar para a pasta anterior, sabe?) Falou! Um abraço!
-
Mudar O Nome Do Link Do Menu
pergunta respondeu ao dennisreis de Illidan em Ajax, JavaScript, XML, DOM
É isto o que você quer? <a href="#" onmouseover="window.status='Link'; return true">Link</a> ??? você pode tb deixar uma mensagem padrão da seguinte forma: <script>window.defaultStatus='mensagem aqui'</script> Falou! -
Realmente, não dá pra evitar que o usuário bloqueado envie uma mensagem pra quem o bloqueou só por JS... mas acho que daria pra montar um mecanismo que fizesse mais ou menos isso: O usuário bloqueado mandaria a mensagem para quem o bloqueou, mas ela não seria exibida na tela de quem recebeu. Só que o usuário bloqueado não teria como saber se sua mensagem chegou ou não. E aí galera que é fera em JS? Daria pra fazer isso?
-
screen.width = LARGURA screen.height= ALTURA Copiado do seguinte post: http://scriptbrasil.com.br/forum/index.php?showtopic=20352 Até mais!
-
Gladisson, Eu testei esse código que você passou pra puxar o título e não deu certo... ele não reconheceu o índice "1" (e nenhum outro como sendo o título). Estranho, né? Bom, além disso, ele demorou um pouco pra gerar o resultado da busca (pois ele tem que quebrar strings grandes com o comando explode). Acho que encontrei uma boa solução pra isso: Imaginando que a variável $resultado contenha o código fonte da página: "<HTML><HEAD>...</HTML>"; Assim que essa variável for definida, use esta função logo de cara pra limpar os scripts em ASP e PHP, mas deixar as tags HTML: Feito isto, é só utilizar o seguinte comando: E pronto! O título da página estará na variável $titulo. Ele não demora quase nada pra fazer isso com as páginas da busca, e o resultado é muito satisfatório Se quiser dar uma incrementada, utilize a função preg_replace() da seguinte forma: Um abraço, e até mais!
-
Ou você pode utilizar o PHP pra gerar as miniaturas... eu não sei como, mas é possível. Aí você só tem uma foto (a grande), e as miniaturas são geradas automaticamente na página... desta forma você pouco trabalho e não sobrecarrega a página.
-
Kadu, Não sei se ajuda... vou copiar como está script daqui do Fórum: Não sei como funciona essa função doInsert... aparentemente tá faltando você direcionar os links para que abram na <textarea>... mas não sei como fazer isso! hehehe Falou! ============ EDITANDO ============== Espera, acho que sei porque isso tá acontecendo! Experimenta mudar o seu link atual para: <a href="javascript:acrescenta(':D');">
-
Caramba, eu tava tentando fazer isso ainda hoje! (pegar só o que há entre o <title> e </title>) hehehe! Eu tava usando a função preg_replace(); da seguinte forma: Imagine que todo o conteúdo da pesquisa está na $abre $titulo = preg_replace("'.*?<title>'si", "", $abre); $titulo = preg_replace("'</title>.*?</html>'si", "", $titulo); Entendeu? Ele funcionou legal, até... mas em alguns casos voltou uma zona! Principalmente se a busca retornar o busca.php, pois ele tem que pegar o <title> antes de dar um striptags()... então acaba retornando o <title> que você colocou nessa função, ih cara, vira uma zona!... hehehe! Mas acho que tem como resolver isso... Bom, se eu conseguir, eu posto aqui!
-
hehe! Bom, eu postei um script que exibe o conteúdo das pastas do servidor de uma forma mais amigável, pois na exibição padrão é tudo uma bagunça! Ele mistura pastas com arquivos, corta o nome de arquivos grandes, etc... Dá uma olhada, lá! Eu criei uma função (só com ifs e elses, mesmo) que verifica o tamanho dos arquivos e escreve em Mb, Kb, ou bytes... é só copiar Falou!
-
Tá dando 2 erros, aí... um é a variável que não está definida. O outro é porque você provavelmente colocou uma função header() depois de alguma saída em html. Obs.: mesmo que ele esteja antes do <HTML>, se houver algum echo ou print antes do header() tb vai dar esse problema! Posta seu código aí pra gente te ajudar. Falou!
-
Blood, o filesize() mostra em bytes. Se você quiser mostrar em Kbytes, divida o valor por 1024. Se quiser mostrar em megabytes, divida o valor em Kbytes por 1024, novamente. beleza? Falou!
-
Como está sua tabela no BD? Fala o que é cada campo, e tb se tem algum que não repete (tipo um "id", ou "login")... não é difícil... é só você dar um select na tabela e por: WHERE campo = '$campo' imagine que o "campo" no banco de dados seja um campo que não pode ser repetido... aí, se o select voltar pelo menos 1 linha, é porque já existe... e então você pode colocar um header() e mandar voltar para a página com uma mensagem de erro... então, continuando, se não voltar nenhuma linha, você coloca os comandos pra inserir: INSERT ... ... Entendeu?
-
Não, aquela função ali tá certa... pelo menos, eu acho. É uma variável variável, não tá errado, não. Existe alguma coisa nesse array $_POST quando você carrega a página? Acho que ele está dando erro na hora de incluir um valor de uma variável no BD, pois na hora que ele vai buscar da onde veio aquela variável, ele vai na função "foreach". E acho que daria erro se esse array não estiver definido... você não tá carregando essa página "resultado.php" diretamente, né? Eu digo, sem passar pelo form... ???
-
Valeu, sempre é útil... uma dica para o seu script: Coloque a extenção assim: $ext = strtolower(end(explode(".", $arquivo))); Ele já retorna a extensão em minúsculas (você não precisa repetir no if para o caso da extensão estar em maiúsculas). Além disso, o nome do arquivo pode ter algum ponto pelo meio, e aí a variável $e[1] no seu código não será a extensão, certo? Desta forma ele puxa direitinho por causa da função end(), que retorna o último elemento de um array Falou!