Ir para conteúdo
Fórum Script Brasil

heltonritter

Veteranos
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que heltonritter postou

  1. heltonritter

    Gdb Para Mysql

    acha algum utilitário que trabalha com o intebase e esporta script em formato sql. aí você só importa isso no mysql e pronto.
  2. heltonritter

    E-mail

    cara, o problema é que você não pode usar o servidor da bol para mandar e-mails por aí... é claro que o dervidor deles não deixa que um script que não esteja localmente no servidor deles use seu servidor de e-mail... você tem que achar um servidor smtp mais mal configurado que permite se fazer isso, ou você monta um servidor de e-mail prá tí... T+
  3. heltonritter

    Socorro

    Seguindo a idéia do amigo "skolroots", depois que tem no array cria e ocoloca esse array em uma sessão, e faz uma outra sessão que diz de qual até qual valor deve ser exibido, aí você faz um loop dentro do array e mostra as informações certinhas. Nas setinhas você passa de que até que valor você que mostrar.
  4. Provavelmente o problema não é teu script... provavelmente o problema é o servidor que pode não ter habilitado a biblioteca GD ou GD2 no php. faz um arquivo com <?php phpinfo(); ?> e vê se a gd está ok. T+
  5. ACHEI O PROBLEMA ! Volto a postar neste tópico porque realmente "pulei de alegria" por finalmente estar funcionando..... e como sempre tinha que ser algo muito simples... vou mostrar qual foi a solução.... Result1 = mysql_query($updateSQL, $conn) or die(mysql_error()); ficou assim mysql_query($updateSQL, $conn) or die(mysql_error()); Simples não? Abaixo da variável que recebia a execução da sql eu estava tentando mandar dados de cabeçalho... no caso querendo redirecionar... mas sabemos que o cabeçalho deve estar limpo para essas coisas fuincionarem... o que não compreenedo é porque Result1 = mysql_query($updateSQL, $conn) or die(mysql_error()); $info=$_SESSION[infportal][2]; $vaipara=($info."modulos/base/permissoes/a_perm_especificas.php"); ob_start(); header("Location: $vaipara"); também não tinha fuincionado em uma outra tentatiava... mas enfim... Problema resolvido. Obrigado!
  6. No final das contas isso que você postou é igual a echo ('<script language="javascript">'); echo ('window.location.href="'.$vaipara.'";'); echo ('</script>'); testei, não funciona... mas deixe... vou achar um jeito de resolver... valeu por enquanto.
  7. cara, não sei como fazer isso , mas estou postando para comentar.... Que idéa show de bola, legal mesmo, parabéns pela criatividade... Se me autoriza futuramente eu vou usar isso.. valeu..
  8. Pior de tudo que sim..... O que acho e não consigo ter certeza é que em algum lugar de $updateSQL = ("UPDATE CONT_TEXTO_PERMISSOES_ESP SET PERM_NENHUMA='$nenhuma', PERM_LEITURA='$leitura', PERM_ALTERACAO='$alteracao', PERM_EXCLUSAO='$exclusao', PERM_CRIACAO='$criacao' WHERE COD_USUARIO=$coduser and COD_CONTEUDO=$codcont"); mysql_select_db($database_conn, $conn); Result1 = mysql_query($updateSQL, $conn) or die(mysql_error()); ele envia alguma informação de cabeçalho.. e aí não me deixa redirecionar, mas isso também não pode ser, porque antes do header ("Location: ....") já limpei o buffer de cabeçalho usando ob_start(), mas ensiste em não funcionar... tentei também colocar java script... echo ('<script language="javascript">'); echo ('window.location.href="'.$vaipara.'";'); echo ('</script>'); mas também não funciona... esse problema me pegou de jeito... deve ser alguma "coisinha" mas não vejo o que nem aonde.... Obrigado mesmo ::frenetico::, aliás está show esse fórum, a um tempo atras você postava e ninguém respondia.... valeu mesmo... Se alguém tiver a brilhante solução que busco por favor poste. Obrigado a todos.
  9. em todos os arquivos que você vai usar uma variável de sessao você vai ter que colocar session_start() antes de usar as variáveis....
  10. heltonritter

    Url Estavel

    Realmente usar AJAX é a melhor maneira, mas é meio complicadinho.... em php daria para fazer algo meio inseguro mas que funciona.. tipo index.php?abrir=diversao.php index.php?abrir=calendariodeeventos.php index.php?abrir=recadosdagalera.php faz assim, usa require_once() tipo se não tem nada no GET de abrir abre inicial.php se tiver algo no GET de abrir abre o que tiver lá... "passa por cima" o que você quer que abra.. mas tome cuidado, se você não fizer um aporção de checagens no teu script um espertinho vai modificar tua url e vai colocar index.php?abrir=/etc/passwd e se o "outros" tiver permissao para "ler" esse arquivo lá no servidor você vai estar mostrando os usuários do servidor.... Não use isso que eu coloquei... é muito inseguro... só se quiser. O melhor é usar AJAX.
  11. heltonritter

    Copiando Arquivo

    Se não deu certo tente usar a função copy() (faz a mesma coisa que move_uploaded_file )... veja no manual senão tira o @ da frente de tuas funções e aí vai da para ver que erro está ocorrendo... provavelmente problema de falta de permissao.. se for linux teu servidor certifique-se que o "outros" tenha permissão de gravação no diretório.. chmod 757... pode resolver... t+
  12. cara, tua maneira está meio certa.. só que o html quando você coloca apenas $endereco1 não entende que você quer imprimir esse valor, então você tem que abrir php exibir o valor e fechar php vou mostrar como funcionaria... listaenderecos.php <?php $endereco1 = "http://paginatal.com"; $endereco2 = "http://ww.teste.com.br"; ?> página <? include "listaenderecos.php"?> ... a href="<?php echo($endereco1); ?>" target="_blank" ou página <? include "listaenderecos.php"?> ... a href="<?=($endereco1) ?>" target="_blank" Isso aí acho que resolve. Espero ter ajudado e até +
  13. heltonritter

    Oop

    Eu também não tenho habilidade em usar OO, uso muito pouco, mas o pouco que sei só entendi depois de ler o capítulo de OO do manual do php, não tem jeito... alguma coisa de teoria somos obrigados a entender.. Na minha opinião o jeito é esse, se alguém souber algum jeito mágico por favor me avise.. T+
  14. heltonritter

    Contador De Downloads

    Cara, faz o seguinte... vou meio que explicar a lógica, aí você procura como implementar... segiuinte, na tua lista de downloads, nenhum link aponta para o arquivo, e sim para um arquivo específico... você manda para esse arquivo um paramentro dizendo o que ele deve abrir.... tipo todos os links apontam para contdown.php?idf=http://www.teste.com.br/arquivo.zip o que muda é o parametro "idf" esse arquivo contdown grava em um arquivo txt ou no banco quantos vezes o endereço foi passado como parametro.. fazendo a gravação dessa informação ele redireciona para o arquivo que deve ser baixado na página que está a listagem dos downloads é lido a quantidade de downloads de cada paramentro...
  15. heltonritter

    Pagina Inexistente

    Tem um outro lugar no arquivo de configuração do apache você define se for erro 404 ou qualquer outra que arquivo ele deve buscar. tem uma série de linhas com os numeros dos erros e o que ele deve fazer... diz aí que ele tem que ir para sua página pré-definida.
  16. Eu não estou conseguindo identifiacar o erro... as isntruções no mysql estão funcionando.... só depoios de executar ele não redireciona... o problema com certeza está no código azul... Se alguém puder ajudar... por favor... <?php session_start(); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } // se conecta com o banco de dados require_once('../../../../Connections/conn.php'); // checa se ele passou pelo login require_once('../../../a_func_checa_elselocation.php'); // verifica se o usuário tem permissão de leitura desta página require_once('../../a_func_checa_perm_leitura.php'); // inicia nesta página as variáveis de sessão /// sessoes $_SESSION[permodatual] /// $_SESSION[infportal][2] //// $_SESSION[infuser] ////// // >> $_SESSION[infportal][2] tem o valor de http://192.168.0.251/np/ $codcont =($_POST['codcont]); if ($codcont == '') { // não tem os parametros... cai fora header ("Location: $_SESSION[infportal][2]modulos/base/permissoes/a_perm_especificas.php"); } $coduser =($_POST['coduser']); if ($coduser==') { // não tem os parametros... cai fora header ("Location: $_SESSION[infportal][2]modulos/base/permissoes/a_perm_especificas.php"); } $nenhuma =($_POST['nenhuma]); if ($nenhuma=='S') { $nenhuma='S'; } else { $nenhuma='N'; } $leitura =($_POST['leitura']); if ($leitura==S') { $leitura='S'; } else { $leitura='N'; } $alteracao =($_POST['alteracao]); if ($alteracao=='S') { $alteracao='S'; } else { $alteracao='N'; } $exclusao =($_POST['exclusao']); if ($exclusao==S') { $exclusao='S'; } else { $exclusao='N'; } $criacao =($_POST['criacao]); if ($criacao=='S') { $criacao='S'; } else { $criacao='N'; } $updateSQL = ("UPDATE CONT_TEXTO_PERMISSOES_ESP SET PERM_NENHUMA='$nenhuma', PERM_LEITURA='$leitura', PERM_ALTERACAO='$alteracao', PERM_EXCLUSAO='$exclusao', PERM_CRIACAO='$criacao' WHERE COD_USUARIO=$coduser and COD_CONTEUDO=$codcont"); mysql_select_db($database_conn, $conn); Result1 = mysql_query($updateSQL, $conn) or die(mysql_error()); $info=$_SESSION[infportal][2]; $vaipara=($info."modulos/base/permissoes/a_perm_especificas.php"); header("Location: $vaipara"); ?>
  17. Acredito que sim, pois trata-se (a id se uma sessão) de um random... tem que fazer algo para se sertificar que as sessoes antigas sejam excluidas... isso diminui a possibilidade do problema..
  18. heltonritter

    Copiando Imagem

    copy (PHP 3, PHP 4, PHP 5) Abaixo uma cópia do manual do php... copy -- Copia arquivo Descrição bool copy ( string origem, string destino ) Faz uma cópia do arquivo origem para destino. Retorna TRUE em caso de sucesso ou FALSE em falhas. Exemplo 1. exemplo do copy() <?php if (!copy($arquivo, $arquivo.'.bak')) { print ("erro copiando arquivo $arquivo...<br>\n"); } ?> Nota: A partir do PHP 4.0.3, ambos origem e destino podem ser URLs se "fopen wrappers" estiver ativo. Veja fopen() para mais detalhes. Se dest é uma URL, a operação de cópia pode falhar se o wrapper não suportar a sobrescrita de arquivos existentes.
  19. Via programação não sei.... é possível claro, mas acho mais prático fazer uma engembração com uma planinlha de cálculo ... o produto e seu valor estão separados por espaço, certo? então lá no excel vai em dados> importar dados coloca o produto na primeira linha da segunda coluna, e o valor na primeira linha da quarta coluna.. na primeira linha, primeira coluna escreve (manualmente) INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( ' e arrasta para baixo para ele se replicar... (a quantidade de produtos que você tem) na primeiara linha terceira coluna coloca ', e replica para baixo.. na primeira linha quarta coluna vai ficar os valores... na primeira linha quinta coluna coloca ); e replica para baixo assim você vai ter uma sql montada com produtos e valores variáveis em cada linha... vai ficar assim INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto01', 100 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto02', 12 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto03', 120 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto04', 105 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto05', 120 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto06', 101 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto07', 10 ); INSERT INTO `tabela` (`Produto` , `Valor` ) VALUES ( 'produto08', 20 ); Depois cola no bloco de notas... pode salvar como dados.sql e aí importa para o banco... Não sei se deu para entender, mas essa técnica é muito legal...
  20. Bom, se o arquivo o teu calendário, cria um arquivo .htm ou html... então acho que pode ser últil a seguinte lógica... quando clica em excluir você pega algum valor que identifica o que você quer excluir.... lê o arquivo html (vê no manual do php sobre o "fopen") abre o arquivo e encontre qual códificação deve ser apagada.. não sei como é mas digamos que queira excluir o evendo da data 26/06/2006... lá no html vai ter em algun lugar essa data escrita... tipo <b>26/06/2006 -</b> <i>A descrição do fantástico evento aqui</i> para encontrar onde apagar pode usar a função str_replace ou ereg_replace ou eregi_replace (consulta no manual) enfim você encontra no htm a sentença que quer excluir, em vez de excluir substitui (com as funções da linha anterior) por nada... grava o novo valor no arquivo (fwrite) e o fecha (fclose) bom eu aplicaria essa lógica, abre o html, encontra o que excluir, substitui a sentença por nada grava e fecha o arquivo. Espero ter ajudao.
  21. heltonritter

    Sistema De Rotas

    Se não quiser contratar impresa nenhuma, o melhor acredito ser analizar como o maplink funciona e ir copoiando as funcionalidades, obviamente adaptando-as a seu gosto.
  22. heltonritter

    Tipos De Campos

    Provavelmente não é problema de tipo de tabela, isso é problema de charset... já me aconteceu parecido quando tive que restaurar um backup. Bom vou responder a segunda pergunta... para pelo phpmyadmin criar tabelas do tipo innoDB quando você vai criar os campos, em baixo deles tem um espaço para comentar a tabela e tem um menu de opção (combo Box) que diz "Storage Engine:" provavelmente vai estar selecionaod por padrão MyISAM, vê lá se tem InnoDB se não tiver é porque o mysql que está instalado no servidor não tem suporte a esse tipo de tabelas. Espero ter ajudado. Boa noite.
  23. heltonritter

    Erro No Mysql Front

    não sei não, mas eu não confio no mysql front, melhor usar softwares oficiais. Eu uso o Mysql Administrator http://dev.mysql.com/downloads/ deça a barra de rolagem até "MySQL Tools" Oficial sempre é melhor e da menos erro. Mas tente de novo com o teu mysql front, se antes funcionava e do nada parou de funcionar é difícil saber o que aconteceu. A dica é usar softwares oficiais.
  24. heltonritter

    Mover Registros

    as tabelas (a 1 e a 2) são iguais com os mesmos campos mas apenas o nome da tabela diferente? se forem iguais exporte os dados da primeira tabela ... depois no arquivo texto mude o nome de uma tabela pela outra. se a tabela não tiver relacionamentos simplesmente vá até o arquivo da tabela copie cole e renomeie a cópia. vai funcionar Se a tabela não tiver chaves estrangeiras.
  25. heltonritter

    Erro 2003 Mysql

    para conectar da máquina no banco você precisa ter um usuário @localhost e de outra máquina no servidor de um outro usuário % crie 2 usuários com o mesmo nome e senha um local, e outro %, assim você vai conseguir conectar de qualquer lugar. É isso amigo, espero ter ajudado. Há depois de criar reinicie o mysql
×
×
  • Criar Novo...