Ir para conteúdo
Fórum Script Brasil

svjets

Membros
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que svjets postou

  1. Quer que teste as alterações que sugeri.
  2. Até onde sei ao invés disto: $rs = mysql_query($query,$conexao) or die(mysql_error()); Tem que usar sem o "$conexao", assim: $rs = mysql_query($query) or die(mysql_error()); O campo "id" da tabela é não nula e auto-incrementada? Se sim troque isso: $query = "INSERT INTO clientes(id ,nome, email, sexo, ddd, telefone, endereço, cidade, estado, bairro, país, login, senha, news) VALUES ('', '$nome', '$email', '$sexo', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news')"; Por isso: $query = "INSERT INTO clientes(nome, email, sexo, ddd, telefone, endereço, cidade, estado, bairro, país, login, senha, news) VALUES ('$nome', '$email', '$sexo', '$ddd', '$tel', '$endereco', '$cidade', '$estado', '$bairro', '$pais', '$login', '$senha', '$news')";
  3. Veja se isso te ajuda: http://www.php.net/manual/en/function.date-diff.php Na verdade, vendo seu código verifiquei que nesta linha: $dias = $dtincluido->diff($dtconcluido); E nesta: dias = $dtincluido->diff($dataatual); Contém erro pois a variável "$dtincluido" não existe. Troque-a por "$dtincluisao".
  4. Existe a função rename(): http://www.php.net/manual/en/function.rename.php
  5. svjets

    Erro ao enviar Banner

    O nome do arquivo enviado é chamado pela expressão "$_FILES['banner']['name']".
  6. svjets

    mail()?

    Quando precisei usei esse aqui: http://www.oficinadanet.com.br/artigo/1031...ail_autenticado
  7. svjets

    Erro ao enviar Banner

    bom, primeiro você precisa abrir a conexão e depois fazer o login, para só então, fazer o ftp do arquivo (veja: http://br3.php.net/manual/pt_BR/ref.ftp.php). O mais fácil seria usar a função move_uploaded_file() (veja: http://br3.php.net/manual/pt_BR/features.f...ost-method.php). Ah, o arquivo "$_FILES['banner1']['tmp_name'][$i]" não existe. No seu caso o arquivo válido é o "$_FILES['banner1']['tmp_name']" sem "[$i]".
  8. Encontrei este artigo que deve te ajudar: http://www.drsolutions.com.br/exemplos/regesxp_mysql.pdf
  9. svjets

    Classe ZipArchive

    Também não encontrei nenhum classe ou função que aceite senha para arquivos compactados.
  10. svjets

    Download de vídeos

    Acho que é isso que você quer: http://www.ngcoders.com/php/php-youtube-vi...wnloader-script
  11. Usa o mesmo método que coloquei anteriormente. O resultado de "$_FILES['file']['type'] será "image/gif" para uma imagem gif, "image/png" para uma imagem png e etc. Então, verificando se os 5 primeiros caracteres da string do tipo correspondem a "image" resolve.
  12. Essa função troca "\" por "/" no caminho+nome do arquivo config.php. Troque: $thisFile = str_replace('\\', '/', __FILE__); Por: $thisFile = str_replace("\\", "/", __FILE__);
  13. IP não dá. A maioria das pessoas que acessam a rede não o fazem com ip fixo dedicado. Teria que haver alguma verificação como o CPF que o ESerra sugeriu.
  14. Como disse, ao o que parece seu PHP não tem a biblioteca com estas funções. Mas, tem como introduzir o tipo no banco sim, inclusive era o que iria sugerir. É só usar: $_FILES['file']['type']
  15. Está informando que as funções não foram definidas. Deve ser o seu php que não possui a biblioteca para essas funções. Testei as duas aqui e deu certo. O arquivo deve ser fornecido com o caminho para o diretório. Tipo: "C:/xampp/xampp/htdocs/xxx/uploads/nomdedoarquivo.extensão".
  16. svjets

    Problemas Data

    Tire o print do return da função.
  17. Desculpe se meu texto pareceu ofensivo. Não era a intenção. Eu também não sou expert em php, rs. Pelo o que sei o php não tem funções específicas para manipular o cache, no máximo a função header que irá inserir comandos html de manipulação do cache, acho que até pelo fato do php rodar no servidor e o cache estar armazenado no cliente. Mas, encontrei este artigo (http://antoniocampos.no-ip.com/2008/01/04/sistema-simples-de-cache-com-php/) talvez dê pra tirar alguma coisa dali. Porém, não sei direito como funciona o mecanismo do cache e se dá para usá-lo somente para 1 imagem sem que toda a página seja "cacheada", o que só seria interessante se sua página não for atualizada. Uma opção seria armazenar a imagem no servidor e utilizar $_COOKIE para ler o caminho da imagem. Creio que isso é possível (me corrijam se estiver errado). De qualquer forma, ainda considero que o ideal seria criar um sistema de login mesmo e armazenar a imagem no servidor pois garante que a imagem vai estar disponível para o usuário em qualquer computador em que ele acessar o site. Porém, fica aberta a discussão de como inserir a foto no cache.
  18. Cara, se você não manja de php esqueça, rs. E depois, esse esquema que você quer fazer não é o ideal pois cada vez que o usuário limpar o cache, ou se mudar de browser ou se acessar de outro computador essa imagem não será carregada. O certo é você fazer um sistema de login onde a pessoa salva a foto no servior. Mas, como dise, se não manja quase nada de php é complicado. Melhor estudar um pouco de php ou pagar pra alguém fazer, rs.
  19. Bom, já que você não manja não vou ficar te confundindo e fazer a menor alteração possível, rs. Troque: <?php echo date('m', strtotime($row_agenda['data'])); ?> Por: <?php echo $data[intval(substr($row_agenda['data'],3,2))]; ?> Deve funcionar.
  20. O que eu achei estranho é que as linhas informadas nos avisos não seguem a sequência do código postado, rs.
  21. Não entendi. Se você quer listar pelo nome basta usar um echo dod elementos da matriz diretamente, sem processamento algum já que os elementos do array são os nomes dos meses. <?php echo $data[$i]; //$i é o inteiro correspondente ao mês, por exemplo, se $i = 1, a resposta será Janeiro ?>
  22. Os links estão direcionando para algo como: exibir_alterar.php?codfunc=x Sendo "x" o código respectivo? Ah, se codfunc for uma string ao invés de um inteiro tem que usar like ao invés do sinal de igual. $sql="SELECT * FROM funcionario WHERE codfunc like ".$_GET['codfunc'];
  23. No mime_content_type você precisa indicar o local do arquivo também. Acho que $path é o diretório do arquivo, não? Assim ficaria: $type = mime_content_type($path."/".$name); Se bem que este erro parece dizer que a função é indefinida. Dá para substituir no lugar do $type isto: $finfo = finfo_open(FILEINFO_MIME); $type = finfo_file($finfo, $path."/".$name); finfo_close($finfo);
  24. É só usar a mesma lógica sugerida pelo romero dias neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=156779
  25. svjets

    Classes I

    Digamos que sejam 3 campos (col1, col2 e col3) e 3 valores (val1, val2 e val3). Neste caso, você terá 2 matrizes camposbd e campos. Basta criar uma string usando while, por exemplo; $upl = "UPDATE TABELA SET "; $i=0 while($camposbd[$i]) { if($i > 0) { $upl .= ", "; } $upl .= $camposbd[$i]." = ".$campos[$i]; $i++; } O resultado deste exemplo seria:
×
×
  • Criar Novo...