Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Extensão Do Arquivo

    Não... o PONTO é onde será dividida a string, ele mesmo vai desaparecer, por exemplo: $nome = "doumento.html"; $dividir = explode('.',$nome); /* $dividir[0] vai ser o documento $dividir[1] vai ser o html */ Dá pra fazer algo assim... $divisao = explode('.', $arqnome); $elementos = count($divisao) if ($elementos == 2){ //Aqui é se não tiver PONTO no nome do aquivo }else{ //Aqui é se tiver PONTO no nome do arquivo (por exemplo: meu.documento.especial.txt) }
  2. ESerra

    Extensão Do Arquivo

    Claro que não, o count/sizeof retornar o número de elementos de alguma coisa (no caso um array), então você tem que usar o explode para dividir o nome no ponto e ai contar quanto elemento resultaram, se for mais de dois é porque no meio do nome do arquivo tem algum ponto, se for igual a dois é porque só tem o ponto que separa o nome da extensão...
  3. ESerra

    Extensão Do Arquivo

    sizeof é um alias (apelido) para count... ou seja, usar um ou outro dá na mesma...
  4. ESerra

    Extensão Do Arquivo

    Pois é... você sempre vai ter que contar o número de elementos (sizeof) do array e pegar o última deles...porque se o cara colocar um ponto no meio do nome do arquivo já gera esse problema que você já detectou...
  5. ESerra

    Sistema De Votação

    O link poderia ser bem mais simples... <a href=\"piada.php?id=$campo5\">Votar Nesta Piada</a> Pois você precisa apenas do id da piada, mas nada... Ai a parte de atualização tá ok (só não sei se dá pra usar dessa maneira -> votos = (votos + 1))... $atualiza2 = mysql_query("UPDATE piadas SET votos = (votos + 1) WHERE id = '$id'");
  6. Se você der ENTER basta usar nl2br, caso contrário realmente vai ter que substituir um caractere da sua preferencia por <br>
  7. Sim, se os sites estiverem no mesmo servidor esse tipo de problema pode acontecer, inclusive se você pesquisar sobre roubo de sessões vai ver que dá pra fazer muita coisa bem ruim...
  8. ESerra

    Trabalhando Com Php E Sql

    SELECT * FROM reservas WHERE data_entrada >= '2007-09-11' AND data_saida <= '2007-09-14'; Dessa maneira será pesquisa uma data_entrada maior ou igual a 2007-09-11 e concomitantemente uma data_saida menor ou igual a 2007-09-14... mesmo porque acho que o between só suporta comparações na mesma coluna da tabela
  9. ESerra

    Funcao

    E se o javascript estiver desabilitado no navegador?... O bom mesmo é usar o javascript para alertar do lado do cliente e confirmar a verificação do lado do servidor, é chato, redundante, mas eficiente...
  10. ESerra

    Mysql

    Não sei se resolveria pro seu caso, mas acho que LOCK TABLES é o que você procura..
  11. ESerra

    Extensão Do Arquivo

    Essa apostila vai de explicar tudo que precisa saber e mais um pouco...
  12. ESerra

    Extensão Do Arquivo

    Se o nomer for, por exemplo, arquivo.doc $extensao = explode(".", $arqfotonome); echo $extensao[1];
  13. Procure no fórum.. já postei um código pra forçar download, ele tava com problema para alguns formatos, mas txt funcionava...
  14. ESerra

    Extensão Do Arquivo

    TYPE... -> http://www.php.net/features.file-upload Só cuidado que isso depende do navegador, existe um outro método só que eu não me lembro agora :(.
  15. Salvar sem intervenção do usuário? Complicado... o que dá pra fazer é ao gerar o arquivo criar utilizar um código pra forçar o downloa do arquivo, ou seja, manda o código ler o arquivo e manda o navegador exibir a janela de download...
  16. O condicional não puxou nada do BD, eu apenas inclui o mysql_num_rows nele porque costumo fazer isso, mas poderia ter feito assim também $numero_regs = mysql_num_rows($sqlverifica); if ($numero_regs == 0){ //Aqui é se não encontrar nada no banco }else{ //Aqui é se encontrar alguma coisa } A query que buscou de fatos os dados no BD está acima do condicional em questão...
  17. mysql_num_rows retorna o número de linhas da query quer for informada como argumento, no seu caso o mais simples seria... if (mysql_num_rows($sqlverifica) == 0){ //Aqui é se não encontrar nada no banco }else{ //Aqui é se encontrar alguma coisa }
  18. ESerra

    Calculo De Frete

    Não, tudo que o script usa é nativo do PHP, não precisa habilitar nada... nunca tive problema com esse script...
  19. Uma solução que spammers usam é colocar o remetente e destinatário com o mesmo e-mail... ou você pode usar a função sleep para mandar X e-mail por vez..
  20. ESerra

    Calculo De Frete

    Quarta passada mesmo eu vendi um sistema de carrinho com cálculo de frete que usa esse script ai do link e funciona... só pra descarrego de consciência eu acabei de copiar/colar o script e enviar pro meu servidor e tá ok... -> http://edgarserra.com/frete.php
  21. Não é mais simples você simplesmente perguntar ao banco como se compõe o nosso número deles? :huh:
  22. No seu arquivo php.ini, você deve setar a diretiva short_open_tag como ON, atualmente ela está off, mas eu recomendo você deixar assim, porque tudo indica que no futuro só o <?php vai ser reconhecido...
  23. BLOB é o tipo do campo, não precisa transformar nada, você tem que ver em primeiro lugar porque usam um campo do tipo BLOB para guardar um nome de usuário, geralmente isso se faz com um VARCHAR, se realmente usarem algum tipo de criptografia no nome (muito estranho) ai você teria que enviar o nome que o cara digita no formulário criptografado para ser comparado no banco de dados...
×
×
  • Criar Novo...