Ir para conteúdo
Fórum Script Brasil

heltonritter

Veteranos
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que heltonritter postou

  1. O primeiro erro, do chmod aconteceu porque não encontrou o arquivo noticias.txt depois o erro do fopen, a mesma coisa e por fim, o fwrite e o fclose não funcionaram porque o fopen não funcionou. você tem que dar chmod manualmente, não pelo script php. faz o seguinte, vai no servidor, cria o arquivo noticias.txt e da um chmod nele chmod 777 noticias.txt mas é mais fácil, você ir lá no cpanel ou no ambiente administrativo do host que você usa e usar as ferramentas qu ejé existem... neste caso, o teu noticias.txt é o meu sitemap.xml
  2. Não resolvendo o teu problema ... mas contribuindo para melhorar esse script ... olha bem: $foto1 = 'fotos/' . md5(md5($HTTP_POST_VARS["nome"]) . date("YmdHis")) . strstr(basename($HTTP_POST_FILES["foto1"]["name"]), '.'); Tá ok, o nome nunca vai se repetir, mas ter um nome inválido para a web do mesmo jeito... Imagina que estou fazendo o upload da foto: "zé e o patrão na fazenda.jpg" O nome upado ia ficar algo do tipo fotos/1234567891223456789112345678911220071116081510zé e o patrão na fazenda.jpg se ficasse: ze_e_o_patrao_na_fazenda.jpg estaria ok.
  3. $foto_name = $_FILES['foto']['name']; // aqui é o campo de fotos
  4. Porque não usam só eregi para ter algo do tipo "achou" ou "não achou" ? Vocês querem produzir um resultado tipo assim? http://www.setrem.com.br/ramais/ pesquise por "helton". if ($fill == '') { echo $row_lsr['setor']; } else { $posfim=strlen($fil); $stringe=substr($row_lsr['setor'],$pos,$posfim); $subs=('<span style="background-color: rgb(255, 255, 153);">'.$stringe.'</span>'); $pronto=eregi_replace($stringe,$subs,$row_lsr['setor']); echo ($pronto); } $fill é o valor do campo do formulário.
  5. heltonritter

    Php + Firebird

    Não trabalho com firebird... mas a tua lógica podia estar um pouco melhor... if ($resultado) { faço o commit no banco; } Se não deu certo.. não faz nada, simples. mas olhando no manual .. experimente usar a função ibase_affected_rows
  6. Opa... calma lá ... Hoje iniciou uma discussão na Lista PHP, pode ajudar. http://groups.google.com/group/listaphp/br...80c30353a2daba5
  7. se é como disse, você não tem um sistema de controle de estoque, você tem um banco de dados de um sistema de controle de estoque. Pelo PHPMyAdmin, dá para criar usuários, mas aí é usuários de banco de dados, e não do teu sistema, e dar permissões a estes usuários em algumas tabelas apenas. Loga com um usuário com poder de root, vai na aba privilégios. Dá uma explorada nisso, é fácil de fazer, mas não de explicar passo-a-passo. Porque usa o phpMyAdmin? faz um sistema para isso, vai se muito melhor dos usuários usarem um sistema do que um front-end de banco de dados.
  8. heltonritter

    Nota Fiscal Em Php

    tem. Você pode usar funções de impressão do sistema operacional, como neste post http://scriptbrasil.com.br/forum/index.php...;hl=impress%E3o ou funções de impressão do próprio php http://br.php.net/printer Também da para mandar o Open Office por exemplo imprimir algum documento. http://www.dicas-l.com.br/dicas-l/20060713.php
  9. heltonritter

    Erros Php Firebird

    Ok, a variável $CODCURSO recebe valor do que? aonde?
  10. heltonritter

    Interbase/firebird

    Se é que alguém precisar... tem um tal de IBwebAdmim ele precisa do apache e interpretador PHP rodando na máquina. mas funciona muito bem. http://sourceforge.net/projects/ibwebadmin/ aplicativo desktop para linux para administrar firebird/interbase não conheço (também nunca procurei...)
  11. Da para mandar sim. mas tem que configurar além do php o apache, que se não me engano também limita me 2MB por padrão o upload. No php.ini, como você já falou tem diretivas para você configurar se quer ou não deixar fazer upload, e também o tamanho máximo. Isso se for na tua máquina ou num servidor que você administra, se for num host externo... esqueça ... carrega os arquivos por algum gerenciado de ftp.
  12. No flash não tem como você abrir um html e exibir? acho que tem, uma vez estava tentando fazer algo parecido. http://scriptbrasil.com.br/forum/index.php...6705&hl=htm http://scriptbrasil.com.br/forum/index.php...8613&hl=htm
  13. Acho que não. Poder especificar uma configuração do PHP para cada diretório seria inclusive uma falha gravíssima de segurança. Imagina os host's onde a gente hospeda sites... eles bloqueiam por exemplo funções como system, exec ... e aí chega um carinha, coloca um php.ini no seu diretório home e tem essas funções habilitadas ... Melhor fazer uma programação mais limpa, com menos gambiarra possível para não se incomodar depois.
  14. Aí o problema é um pouco maior... como o teu sistema é linux ... /var/www/ocomon/includes/classes/conecta.class.php vai ter que recompilar o PHP com suporte a mysql. Tem bastante material na net sobre isso, pesquisa no google por exemplo PHP + Linux + Mysql Uma dica boa é essa do Viva o Linux http://www.vivaolinux.com.br/artigos/verAr...php?codigo=4091 http://www.vivaolinux.com.br/artigos/verAr....php?codigo=580
  15. tem uma discussão sobre isso, no Imasters. http://www.imasters.com.br/forum/lofiversi...hp/t125036.html Basicamente você nomear teus campos no formulário html como campo[] e depois você recebe em uma variável o post ou o get de campo $var = $_POST['campo'] agora var é um array, só tratar ele.
  16. Ou você submente a página no momento do cursor sair do campo CEP (recarregando-a toda), e aí busca no banco e traz os campos preenchidos, ou vai ter que apelar para um AJAX, que faça o mesmo, quando o cursor sair do campo CEP, é feita uma requisição assíncrona que devolve valor para os outros campos (tipo Cidade, UF) ... Mas se a pessoa já digitou o CEP, e você tem eles no banco de dados, para que você quer que seja informado o nome da cidade?
  17. heltonritter

    Sistema Em Php

    Acho que vou sugerir para os administradores do fórum criarem um fórum específico para "quanto vocês cobrariam por..." Mas então, este teu sistema que tem login e a listagem dos arquivos do diretório, é bastante simples, em uma hora no máximo da para fazer. Você está fazendo isso como free-lancer? você já não tem um valor/hora que cobra? Aqui no sul, o pessoal está cobrando R$ 20,00 a hora, mas isso é um valor bom para quem consegue fazer um sisteminha como este que você disse em uma hora. Fica a sugestão.
  18. A idéia é varrer uma pasta de álbum de fotos que tem 3 GB de arquivos, estou certo que tem arquivos não pertinentes ao álbum, tipo .exe, src e outros Queria varrer essas pastas (1252 diretórios) e pesquisar os arquivos que não são .jpg e não são .htm e não são .htm, o que não for estas extenssões quero apagar. mas o pesquisar do windows não tem ou não consegui fazer tal pesquisa. Alguém sabe como? algum software que dê para fazer isso? Obrigado! manualmente pasta por pasta está sendo um câncer! valeu.
  19. heltonritter

    Comando Sql Select

    Porque você colocou limit 2,6 ? Você tem 6 marcas cadastradas? e o dia que cadastra mais? Não deveria colocar SELECT * FROM marca ORDER BY codigo_marca DESC LIMIT 2,5000 por exemplo?
  20. heltonritter

    Erros Php Firebird

    experimenta colocar uma query mais simples, estive olhando no manual do PHP e não achei nada de diferente http://br.php.net/manual/pt_BR/function.ib...etch-object.php ... aqui 118. where CADCURSO.CODCURSO = '$CODCURSO' também não precisa estar entre aspas simples se o código é um INT
  21. Olha que loucura... as copiei da máquina linux para minha máquia win, que também tem mysql rodando, as outras tabelas, não as innoDB, incrivelmente, simplesmente funcionaram, com os dados e tudo, mas as innoDB, aconteceu o mesmo que nas figuras do primeiro post, o mesmo erro inclusive. Sim, confirmei minhas suspeitas, as tabelas innoDB guaradam o formulário... aquele .frm apenas, e os dados de todas as tabelas innodb ele guarda em um arquivo chamando ibdata... veja uma linha do my.cnf innodb_data_file_path = ibdata1:10M:autoextend Então os dados que eu preciso estão aí. Tá então se eu copiar os arquivos ibdata do antigo, deve funcionar, mas não as tabelas novas innoDB, que existem no servidor novo e não existiam no antigo... Alguma sugestão? Se abrir o arquivo ibdata1 com o bloco de notas por exemplo, estão lá os dados.... até se fossem sequenciais dava para ir garimpando, mas esse 1 arquivo guarda as informações de diversos bancos de dados e diversas tabelas, na órdem em que elas foram inseridas.... Sem condições.... Editado as 10:42 ************************************************************************************************** Resolvido!!! hehehe! ganhei o dia! Seguinte. os arquivos do servidor antigo estavam na pasta /var/lib/mysql.dell a pasta dos BD`s ativos é a padrão /var/lib/mysql O que fiz foi ir lá no /etc/my.cnf e disse para o mysql ir buscar os BD`s dele em outro diretório datadir = /var/lib/mysql.dell salvei, parei, iniciei o banco Estou rodando agora com o banco antigo. Fui lá no phpMyAdmin... exportei o banco de dados que dava problema para um arquivo .sql no my.cnf coloquei de volta como estava ... parei o banco, iniciei denovo e importei o arquivo .sql Agora sim! funcionando! http://www.setrem.com.br/anaiseventos/ Valeu!
  22. Edite o arquivo: C:\Arquivos de programas\xampp\mysql\bin\my.cnf ache as linhas que falam sobre innodb... lá pela linha 63 Vai ficar assim: #skip-innodb # Uncomment the following if you are using InnoDB tables innodb_data_home_dir = C:/Arquivos de programas/xampp/mysql/data/ innodb_data_file_path = ibdata1:10M:autoextend innodb_log_group_home_dir = C:/Arquivos de programas/xampp/mysql/data/ innodb_log_arch_dir = C:/Arquivos de programas/xampp/mysql/data/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memory usage too high set-variable = innodb_buffer_pool_size=16M set-variable = innodb_additional_mem_pool_size=2M # Set .._log_file_size to 25 % of buffer pool size set-variable = innodb_log_file_size=5M set-variable = innodb_log_buffer_size=8M innodb_flush_log_at_trx_commit=1 set-variable = innodb_lock_wait_timeout=50 Restarte o mysql e estará funcionando.
  23. Eram tabelas innoDB, aí só cria o arquivo .frm Não tem os outros arquivos. Quando é inoDB as tabelas, ele não cria um arquivo ibdata ? Há.. como já deve ter supseitado, este problema que falei, ocorre com todas as tabelas que tem o nome em mauiusculo na captura de tela do primeiro post.
  24. Pessoal, seguinte, a um certo tempo foi trocado de servidor aqui da empresa, e como tinha muitos bancos de dados que a gente nem sabia mais o que era, não era usados... a gente copiou tudo e não restaurou nada. A medida que fomos colocando os serviços úteis de volta, fomos restaurando os bancos de dados correspondentes. O unico que falta é o banco "eventos". Não geramos arquivos SQL dos bancos antigos, apenas paramos o daemom... e cp -prf diretorio_banco_a_copiar para restaurar... moleza cp -prf diretorio_do backup diretorio_var_lib_mysql mas com esse aí dá errado... vejam as fuguras. e clicando em cima da tabela ... acessando pela net... http://www.setrem.com.br/anaiseventos/index.php O que posso fazer? Alguma idéia?
  25. Então o mais atrasado também está aí para saudar o novo moderador! Antes tarde do que nunca .. Bem vindo Konras!
×
×
  • Criar Novo...