Ir para conteúdo
Fórum Script Brasil

acmsoft

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que acmsoft postou

  1. Oi, Preciso de uma função que devolva a data+hora formatada após calcular a diferença entre dois timestamps. Fiz essa função: <?php function Subtraidata($tmpFinal,$tmpInicial){ $hora = $tmpFinal - $tmpInicial; $mascara = ''; if ($hora<60) { //1 minuto $mascara .= "s"; } else if ($hora<3600) { //1 hora $mascara .= "i:s"; } else if ($hora<3600*24) { //1 dia $mascara .= "G:i:s"; } else if ($hora<3600*24*30) { //1 mês $mascara .= "d G:i:s"; } else if ($hora<3600*24*30*12) { //1 ano $mascara .= "m-d G:i:s"; } else { $mascara .= "Y-m-d G:i:s"; } return date($mascara, $hora); } ?> A função funciona bem desde que a diferença seja inferior a 28 dias. A partir dai pode dar erros porque o mês de fevereiro pode ter 28 ou 29 dias. Alguém tem alguma sugestão para ultrapassar a questão dos anos bissextos? Também li em outro fórum que tem uma função no php5 que faz isto mas não dizem qual é. Alguém sabe? Obrigado pelas dicas :rolleyes:
  2. Boas, Tenho uma página default.htm com uma hidden-frame: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <TITLE>teste</TITLE> </HEAD> <FRAMESET border=0 frameSpacing=0 rows=100%,* frameBorder=0> <FRAME id=main name=main src="http://www.teste.com/index.php" scrolling=yes> <FRAME name=empty src="about:blank"> </FRAMESET> <noframes></noframes> </HTML> A página index.php seta os cookies e sessions e tem um link para a página teste.php: if (!isset($_SESSION)) { session_start(); } ob_start(); ... $_SESSION['teste1'] = $row_rs1['teste1']; setcookie("teste1", $row_rs1['teste1'], time()+15000); ... echo print_r($_SESSION); echo print_r($_COOKIE); ... echo '<p><a href="teste.php">ir para teste</a></p>'; teste.php: echo print_r($_SESSION); echo print_r($_COOKIE); Testes realizados com o internet explorer 7: I.1) Se executar a default.htm => Na página index.php aparece: SESSION: Array ( [teste1] => alexandre COOKIES: Array ( [dm_uuid] => 185D0F1A345F4414B0061DC55AD40AF7 [dm_sid] => D9434D1C858D456CB2DEB86E5972EED0 ) Se clicar em "ir para teste", é aberta a página teste.php e mostra: SESSION: Array ( ) COOKIES: Array ( [dm_uuid] => 185D0F1A345F4414B0061DC55AD40AF7 [dm_sid] => D9434D1C858D456CB2DEB86E5972EED0 ) Conclusões: Na página index.php não seta o cookie teste1. A $_SESSION['teste1'] que aparecia setada na página index.php, desaparece ao executar a teste.php !!!! I.2) Se executar a http://www.teste.com/index.php => Funciona bem. os cookies e sessions são setados. Testes realizados com o firefox: F.1) Se executar a default.htm => Funciona bem. os cookies e sessions são setados. F.2) Se executar a http://www.teste.com/index.php => => Funciona bem. os cookies e sessions são setados. Testes realizados com o servidor local com o internet explorer: I.3) Se executar a default.htm => Funciona bem. os cookies e sessions são setados. I.4) Se executar a http://localhost/index.php => => Funciona bem. os cookies e sessions são setados. Ou seja, só tem problema na situação I.1. Alguém sabe porquê? Deduzo que seja por causa da hidden-frame. Valeu pelas dicas. B)
  3. Alô, Criei esta query mas está dando erro: A Versão do cliente MySQL é 3.23.49. Os campos cae1 e c1 são numéricos. - Dei uma pesquisada no google e li algures que o MySQL só permite subquerys a partir da versão 4. Confirmam? - A query está bem escrita? eu penso que sim mas já duvido de tudo... - O campo c1 tem de ser a chave da tabela teste? O que pode causar esse erro ai? Valeu pelas dicas, Alex
  4. Boas, Tenho um sistema de login criado. agora preciso de validar a tentativa de registo por sistemas automáticos. Para isso quero criar uma senha codificada que fica disponível numa imagem. O user tem de introduzir o conteudo dessa senha num campo. Como faço isso? Valeu pelas dicas :)
  5. acmsoft

    Problema Ao Iniciar Session

    Valeu pelas dicas. Arranjei uma solução que consiste em passar o sid da sessão pelo url. Só que dá um trabalhão. Obriga a alterar quase todas as hiperligações. Alguém sabe uma forma melhor? Obrigado.
  6. acmsoft

    Problema Ao Iniciar Session

    Obrigado Fabyo. Mas isso só resolve um dos erros. O primeiro erro mantem-se: Abram a página com a hidden-frame: http://www.inweb.pt/teste/hdefault.htm. Carreguem no link lixo2.php. Na página lixo2.php deviam aparecer as variáveis de sessão mas não aparecem. Será que é porque a página que contém o hidden-frame é html?
  7. Viva, Tenho 3 páginas: hdefault.htm => Abre a página lixo.php dentro de uma hidden frame. Lixo.php => Esta página regista 4 variáveis de sessão e exibe-as no écran. Tem um link para abrir a página lixo2.php. - Lixo2.php => Esta página exibe as 4 variáveis de sessão que foram iniciadas no lixo.php. Tem um link para abrir a página lixo.php. Problema: Online não consigo que as variáveis de sessão sejam iniciadas quando acedo através da página que contém a hidden-frame. Localmente tudo funca bem. Situações em que dá erro: 1) Abrir a página com a hidden-frame: http://www.inweb.pt/teste/hdefault.htm. Carreguem no link lixo2.php. Na página lixo2.php deviam aparecer as variáveis de sessão mas não aparecem. 2) aceder à página lixo.php directamente (sem hidden-frame): http://www.inweb.pt/teste/lixo.php. Carreguem no link lixo2.php. Na página lixo2.php deviam aparecer as variáveis de sessão mas não aparecem. Utilizando os links disponíveis, mudem para a página lixo.php e novamente para lixo2.php: ai as variáveis de sessão já aparecem. Onde estou errando? vlw pelas dicas :D
  8. Oi ClaudioX, Obrigado pela dica. Os clientes podem ser qualquer pessoa logo não há como criar qualquer tipo de ligação segura nem de conhecer as características de comunicação.
  9. Oi kandrade, é muito abuso se eu pedir para você me passar esse script? obrigado.
  10. oi, eu podia passar para você a conta mas o problema é que só no momento do registo é que é possível fazer o download da aplicação logo, não servia de nada eu dar o login e a password. De qualquer forma, valeu pela ajuda, obrigado.
  11. Oi, pode ser JS, VB ou outra linguagem. Alguém sabe se é possível? Obrigado pelas dicas
  12. estive a ver melhor a página do yahoo e eles fazem assim: 1) depois do processo de registo, se o usuário quiser fazer o upload de várias fotos por drag e drop é pedido para instalar uma aplicação: ydropper1_6br.exe. 2) depois de se autenticar aparece uma página onde tem um botão "seleccionar fotos" onde o usuário clica e aparece a lista de pastas e ficheiros do computador local. 3) desta lista pode arrastar o ficheiro para outro objecto onde fica registado o nome do ficheiro e o tamanho da imagem. 4) depois é só carregar no botão "continuar" e ele faz o upload. Tudo corre na página web. Parece-me que, para eles terem acesso às pastas e ficheiros do utilizador, precisam da aplicação que é instalada no pc local. O javascript permite criar este botão "abrir ficheiro" e ver a lista de pastas e ficheiros do pc local sem uma aplicação a correr localmente? Vou enviar por mail para você algumas imagens que capturei do site deles. Se mais alguém quiser posta aqui um link que eu também envio. Obrigado pelas dicas.
  13. É possivel. O yahoo faz isso. Veja: http://login.yahoo.com/config/login?.src=p...photos&.intl=br Depois do processo de registo é pedido para fazer a instalação de um programa qualquer e ai podemos fazer o upload de imagens para um album por drag e drop. Como se faz isto é que eu não sei. Você pode enviar para mim esse material que tem? Obrigado.
  14. Estive a ver o site que você disse (http://www.netvibes.com/) e isto já resolve parte do problema. Foi você que fez? Você sabe como fazer? Obrigado pela ajuda
  15. Oi johnle, Estou a fazer um site que permite ao usuário carregar imagens para que um laboratorio de fotografia faça a impressão delas em vários formatos de papel. O site já está feito e funciona assim. O usuário indica quantas imagens quer carregar e, na página a seguir, são mostrados tantos filefield como o nº de imagens que indicou. A partir dai, o usuário tem de seleccionar as imagens uma a uma. Este processo é demorado porque se forem 50 ou mais imagens o usuário tem de as seleccionar uma a uma!!! É isto que eu quero simplificar através do drag and drop. A minha ideia é permitir ao usuário executar uma janela de abrir ficheiro como a do word, excel, etc. E, encontrando a imagem que pretende, arrastar o ficheiro para uma página web para um objecto que recebe o nome do ficheiro. Esse objecto está dentro de um form que depois pode ser submetido. Veja este site: http://login.yahoo.com/config/login?.src=p...photos&.intl=us O meu problema é que eu ainda não percebi como posso fazer isso ai... Alguma dica?
  16. Oi, Preciso de fazer um pequeno aplicativo que, a partir do computador local, permita abrir uma janela de "procurar" e arrastar o caminho completo do ficheiro para um objecto que está disponível numa página web. Estou a pensar fazer o aplicativo em VB6. O problema está na página Web. Disseram-me que o javascript suporta drag and drop. É verdade? Estou um pouco sem ideias de como fazer isto portanto qualquer dica é bem vinda. Obrigado.
  17. acmsoft

    Drag And Drop.

    Oi, Preciso de desenvolver um código que por drag and drop, substitua um campo texto pelo caminho para um ficheiro . O PHP permite isto? Obrigado pelas dicas.
  18. Não me expliquei bem. A situação em concreto é esta: Eu já tenho o site feito em php/mysql. trata-se de uma aplicação que permite carregar e lançar pedidos de impressão profissional para uma loja de fotografia. O problema é que, com o PHP/HTML o usuário tem de carregar as imagens uma a uma e esta limitação não dá para ultrapassar. O que eu pretendo é desenvolver uma aplicação que permita ao usuário juntar as imagens que pretende numa só pasta do seu computador e enviar todas de uma só vez. Alguma dica?
  19. Boas, Preciso de desenvolver uma aplicação que corra localmente e que faça o seguinte: - upload de várias fotos para um servidor remoto linux/apache. - envie queries em sql para uma base de dados sql. Estou um pouco sem ideias de como fazer isto. Estou a pensar desenvolver a aplicação local em VB (de preferência v.6). Mas não sei como resolver as duas questões colocadas nomeadamente: - como ultrapassar a firewall do linux sem abrir brechas de segurança? Alguém tem alguma dica? Obrigado.
  20. Boas, Preciso de desenvolver uma aplicação que corra localmente e que faça o seguinte: - upload de várias fotos para um servidor remoto linux/apache. - envie queries em sql para uma base de dados sql. Estou um pouco sem ideias de como fazer isto. Estou a pensar desenvolver a aplicação local em VB (de preferência v.6). Mas não sei como resolver as duas questões colocadas. Alguém tem alguma dica? Obrigado.
  21. Viva Desculpem a pergunta básica mas sou iniciante em JS. Obrigado
  22. acmsoft

    Problemas Com O Upload

    Ninguém sabe? Preciso mesmo disto e não consigo ultrapassar esta questão. A situação em concreto é esta: O meu cliente é uma loja de fotografia que faz impressão digital. No site deles, tenho uma página com várias imagens (pasta galeria) e um botão associado a cada uma delas que permite mandar imprimir a imagem. Na prática o que este botão faz é carregar em base de dados os dados do pedido e devia copiar a imagem da pasta galeria para a pasta encomendas só que a cópia está a falhar. Ambas as pastas estão no mesmo computador. Existe outra forma de copiar um ficheiro sem ser pelo move_upoloadfile? E, já agora, existe alguma que retorne o caminho completo de um ficheiro (desde a raiz do disco)?
  23. acmsoft

    Problemas Com O Upload

    Penso que o meu problema é que tenho o nome do ficheiro guardado num campo hidden e não num campo file. Estive a consultar em http://www.php.net/manual/pt_BR/ e parece-me que tenho isto o move_uploaded_file só funciona com dados passados por post de um campo file. Isto é mesmo verdade? Obrigado pelas vossas dicas
  24. Boas Tenho o seguinte código: As variáveis $img_name e $uploaddir são definidas antes mas ai está tudo bem. Quando executo o código reporta o seguinte:
  25. OsJunior, obrigado pela sua resposta. Expliquei-me mal. A ideia é só permitir que os utilizadores escolham um determinado tipo de imagem. exemplo: gif / jpg. Já consegui resolver parte do problema com o accept. vejam o código: Só que continua a haver a hipótese de o utilizador mudar o tipo de ficheiro para "todos os ficheiros" e "ficheiros html". e isso é que não consigo evitar. Quando este form é submetido depois eu passo para uma página php e ai já detecto o tipo de ficheiro e se não for suportado então ele não faz o upload da imagem. Eu queria era evitar logo à partida que o utilizador pudesse seleccionar outro tipo de ficheiro sem ser gif/jpg. Parece-me que é impossível. Alguém sabe fazer isto? Valeu pela dica
×
×
  • Criar Novo...