Ir para conteúdo
Fórum Script Brasil

itibere

Membros
  • Total de itens

    313
  • Registro em

  • Última visita

Posts postados por itibere

  1. Crie uma tabela com campo auto_increment.

    CREATE TABLE `tbl` (
      `id` int(6) NOT NULL auto_increment,
    .
    .
    .
    .
      UNIQUE KEY `id` (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=0;

  2. Olá só, de uma olhada no site(utilize o botão pesquisar), você vai encontrar bons scripts de leitura de RSS, tem alguns bem simplesinhos, perfeito para o que você quer.

    Eu Achei esse aqui no meu micro, tem muito tempo nem lembro onde pequei, mas funciona perfeito:

    <?
    $feed = 'http://rss.terra.com.br/0,,EI4795,00.xml'; 
    
    ini_set('allow_url_fopen', true); 
    $fp = fopen($feed, 'r'); 
    $xml = ''; 
    while (!feof($fp)) { 
        $xml .= fread($fp, 128); 
    } 
    fclose($fp); 
    
    function untag($string, $tag) 
    { 
        $tmpval = array(); 
        $preg = "|<$tag>(.*?)</$tag>|s"; 
        preg_match_all($preg, $string, $tags); 
        foreach ($tags[1] as $tmpcont){ 
            $tmpval[] = $tmpcont; 
        } 
        return $tmpval; 
    } 
    
    $items = untag($xml, 'item'); 
    
    $html = '<p>'; 
    foreach ($items as $item) { 
        $title = untag($item, 'title'); 
        $link = untag($item, 'link'); 
        $html .= '<font face="Tahoma" size="2" color="#006699"><a href="' . $link[0] . '" target="_blank">' . $title[0] . "</a></font></b><br/><br>\n"; 
    } 
    $html .= '</p>'; 
    
    echo $html; 
    ?>

    É só copiar e colar, a unica alteração e a variavel $feed que deve apontar para o feed que você que exibir no site, mas com base nesse codigo, você pode fazer as alterações necesárias caso você queira mostra mas de uma fonte de feed.

  3. Cara olha só, uma dica, antes que começar a utilizar classes, seria uma boa dar uma estuda em POO, essas duvidas são bem básicas, ai você você vai enteder os conceitos de Heranças, classes abstratas, polifomismo(que é o conceito que você quer aplicar).

    O apostilando tem bons tutoriasi sobre o assunto.

    Vle.

  4. Ola amigos!

    Estou tentando fazer com que a session expire após 1 minuto mas não estou conseguindo.

    Tentei assim mas não funcionou:

    <?
    session_cache_expire(1);
    session_start();
    ?>
    obrigado!
    Faça
    <?
    session_start();
    session_cache_expire(1);
    ?>

  5. Só Para deixar registrado e se puder ser util para alguém,

    Como eu vou executar essa tarefa de mover arquivos em varios lugares, e a função

    rename("srt","srt"); apesar de ser prática, não tem um tratamento de erro legal, eu criei uma função para mover arquivos.

    Ela ta bem simples,(depois vou melhorar ), mas funciona legal, e tem alguns tratamentos de erro que eu incorporei.

    Fica aberto para quiser usar, e principalmente para melhorar.

    //FUNÇÃO PARA MOVER ARQUIVOS;
    //By Itiberê E. S. Mattos
    function moveArq($strOrigem,$strDestino){
        $msgErr="";        //RECEBE AS MENSSAGENS DA FUNÇÃO;
        $respErr=0;        //QUARDA SE TEM OU NÃO ERROS. INICIALIZA SEM ERROS.
        //PRIMERIO COPIA O ARQUIVO DA ORIGEM PARA O DESTINO;
        //FERIFICA SE A ORIGEM E O DESTINO SÃO IGUAIS
        if($strOrigem==$strDestino){
            $msgErr="O local de Destino e igual ao local de origem. A operação foi abortada";
            $respErr=1;        //ATULIZAR VARIAVEL PARA ERRO.
        }else{
            $cpArq=copy($strOrigem,$strDestino);
        }
        //FAZ O TRATAMENTO CASO A OPERAÇÃO TENHA FALHADO;
        if(!$cpArq){
            $msgErr="Ocorreu um erro na tentativa de Copia do Arquivo. A operação foi Abortada.";
            $respErr=1;        //ATULIZAR VARIAVEL PARA ERRO.
        }
        //VEIFICA SE TEM ERRO ANTES DE TENTAR EXCLUIR O ARQUIVO
        if($respErr!=1){
        //SE NÃO TIVER ERRO EXCLUI O ARQUIVO
            $dlArq=unlink($strOrigem);
        }
        //AGORA VERIFICA SE FOI EXLUIDO O ARQUIVO;
        if($respErr==1){
        }else{
            if(!$dlArq){
                $msgErr="Ocorreu um erro na tentativa de Exclusão do Arquivo. Apenas uma Copia do Arquivo foi criada no diretório de destino.";
                $respErr=1;        //ATULIZAR VARIAVEL PARA ERRO.
            }
        }
        //AQUI VERIFICA O CONTEUDO DA VARIAVEL DE ERRO;
        if($respErr==1){
            return $msgErr;        //SE TIVER ERRO RETORNA A MENSSAGEM COM O ERRO
        }else{
            return true;        //SE NÃO TIVER RETORNA TRUE.
        }
    }

  6. AntspayWare, configurções no Navegador, etc...

    Olá Amigo obrigado pela resposta.

    O AntiSpyware apaga os cookies?

    Tem mais algum?

    irei checar.

    Grato

    Alguns, sim mas não todos, e aguns so quando você roda eles.

  7. Cara eu Calculo Juros AssiM;

    $valorPlus=($p*(pow((1+$taxa),$N)));

    $valorPlus-->Valor final;

    $p-->capital primario;

    $taxa-->% (neste caso e apercentagem por mes)

    $N-->Periodo (nesse caso em dias)

    number pow ( number base, number exp )

    Retorna a base elevada ao expoente exp. Se possível, esta função retornará um integer.

    Se a potência não puder ser calculada, um alerta será lançado, e pow() retornará FALSE

    Ex.

    Taxa=10 am

    Dias=13

    valor inicial=100

    $valorPlus=(100*(pow((1+0.1),13)));

  8. Faça assim:

    coloque um nome para seu erro:

    or die("Nome dessa SQL".mysql_error());

    Ai fica facil saber com sql disparou o erro.

    Mas nessa caso o erro ta facil, e so olha no seu banco de dados o nome das suas tabelas e verificar se são as mesmas nas sua consulta. Uma lida com mais calma no codigo seria suficiente.

  9. Não sei se entndi, mas pelo que parace o cliente pode salvar senha em coockie , para não precisar digitar novamente, correto:

    se for este o caso podem estar acontecendo duas coisas:

    1. O cookie esta espirando;

    2. O cara pode ta deletando os cookies da maquina dele.

    Ai entra a possiblildade dele esta delentado intencionamelmente, por segurança (ele não deve saber cono o sistema funciona), ou exixtem alguma program que faz isso altomaticamente. Ex. AntspayWare, configurções no Navegador, etc...

  10. Cara para você passar um varavel de uma página para outra , você não pode simplemente declar numa página e pegar na outra, você vai ter que colocar alguma coisa ai no meio para fazer isso.

    Pode ser um formulario;

    usar sessão;

    cookies ou querystring;

    numa comparação bem simploria você precisaria de um "carteiro" que pegasse na origem e enviasse para o destinatário.

  11. Para Popular:

    while($Row = mssql_fetch_array($Result))

    echo "<option value=$Row['']></option>";

    }

    Não Entendi para que o for, voce quer limitar o numero de options em 27?

    Para usar da forma que você fez tem que usar o segundo parametros do mssql_fetch_array

    array mysql_fetch_array ( resource result [, int result_type] )

    Para indicar que você vai pegar o resultado pelo indice associado, e não pelo nome do campo

    $row = mysql_fetch_array($result, MYSQL_NUM),

    Mesmo assim não vai dar certo que pela logica que você fez você vai ter os nomes de estados repetidos 27 vezes, por que a cada passagem so wihle, você vai executar o for 27 vezes com o mesmo valor:

    while....( ate o total de registros)pega o primero registro da array

    for(.... até 27 grava o valor do wilhe

    }

  12. Cara você vai ter que usar duas ferramentas basicas:

    Um editor de imagem:

    Gimp (Este é grátis e muito bom);

    photoshop(é pago e dificil);

    Fireworks(é pago, nunca usei);

    E vai ter estudar as Técnicas de desing com CSS.

    O resto é só Criatividade.

    Para CSS visite aqui

  13. Isso é causado por alguma saida html antes de iniciar a sessão, pelo que vi no seu codigo, esse parece ser indicio de que tem alguma coisa errada no seu script, antes da sessão, esse erro deve ta causando usa saida para o navegado, e desparando o erro do session.

    Tente trocar :

    $nome = '$usuario';

    Por:

    $nome = $usuario;

    e retire todas a linhas em branco do codigo, normalmente não atrapalha. mas vale pelo teste.

  14. Olá para todos, tem como abrir um documento pdf dentro do php somente leitura, ou seja sem que o usário possa copia-lo ou salvalo no disco local.

    Editado:

    Como o assunto é o mesmo vou aproveitar este tópico já aberto.

    Existem alguma função em php que converta um documento word para pdf.

    Eu sei que existe um objeto COM que pode fazer isso, mas ele só funciona em ambiente windows, tem alguma outra maneria de fazer isso.

  15. Aparecem no Inicio do Arquivo e no final.

    O texto do documento aparece normalmete, para que são informações de cabeçalho e roda pé, que ficam ocultas(usadas só pelo word), mas por algum motivo o php te vendo essas informações como se fossem parte do documento.

×
×
  • Criar Novo...