Ir para conteúdo
Fórum Script Brasil

ikkinet

Membros
  • Total de itens

    435
  • Registro em

  • Última visita

Posts postados por ikkinet

  1. Ae gladisson....

    não sei como, mas sei q tem jeito.....

    sera q não daria pra fazer algo como rodar um script q gera um arquivo .inc ou .php mesmo e que grava nesse arquivo gerado algo como:

    <?
    
    $t[0] = "PHP o Melhor Sistema";
    $c[0] = "O php é o melhor sistema para internet que existe!";
    $l[0] = "php_o_melhor.php";
    
    $t[1] = "Programador PHP";
    $c[1] = "Se você quizer contratar um grande programador PHP, pode me contratar!";
    $l[1] = "programador_gso.php";
    
    $t[2] = "Cifras";
    $c[2] = "Cifras de montão aproveite logo!";
    $l[2] = "cifra.php";
    
    ?>
    
    sei la.... ele procura todas as paginas grava em $t[] o titulo da paginas, grava em $c[] o conteudo da pagina e em $l[] o endereco do link..... acho q da pra se fazer.... ai no script q você passou, era so incluir este arquivo e procurar la.... num da pra fazer isso não??? o q é <<< EOF em
    <?
    
    $html = <<< EOF
    
    <FORM METHOD='POST'>
    Buscar por:<BR>
    <INPUT NAME='texto' TYPE='text' SIZE='20'><BR>
    <INPUT TYPE='submit' VALUE='Pesquiza'>
    </FORM><BR>
    
    EOF;
    
    ......
    
    ?>

    fui...

  2. cara.... você pode fazer isso com dois arquivos chamados .htaccess e .htpasswd

    onde o htpasswd le o arquivo htpasswd e verifica se esta certo a senha e o usuario...

    o arquivo .htacces deve ter o conteudo...

    AuthName "Um nome qualque pra autenticacao"
    AuthType Basic
    AuthUserFile /home/httpd/MONITORACAO/.htpasswd
    Require valid-user
    
    em AuthUserFile é o endereço do arquivo .htpasswd que onde tem os nomes de usuarios e a senha de cada um criptografada não sei como... mas você pode criptografar as senha usando uum site chamado KXS.net. O endereço para criptografar é: http://www.kxs.net/support/htaccess_pw.html depois de criptgrafar a senha, você coloca no arquivo .htpasswd da seguinte maneira
    usuario1:senhacriptografada
    usuario2:senhacriptografada
    usuario3:senhacriptografada
    ...

    depois você coloca eles na pasta e pronto... o usuario tera q digitar o nome de usuario e a senha....

    espero ter ajudado...

  3. cara... você pode usar a funcao round() q foi feita pra isso....

    a sintaxe é

    $numero = 45.22542; //Numero que vai ser diminuido

    $num_casas = 2; // Numero de casas apos a virgula

    $numero = round($numero, $num_casas);

    alem de cortar as casas decimais ele arredonda....

    ficaria 45.23 no caso acima...

    espero ter ajudado...

  4. concordo plenamente....

    mysql_query é uma função do php a qual e usada pra se comunicar com o banco de dados MySQL. ela e responsavel por enviar e fazer a busca no banco de dados....

    mysql_fetch_array e um comando que pega os resultados obtidos da mysql_query e os distribui em um array..... no caso o q eu sempre uso e o que eu passei foi o $row.... assim... $row["nome da coluna"] representa o valor que esta registrado naquela coluna... se quiser explicacoes melhores... me procure no icq....

  5. cara....

    o arquivo .htaccess você salva na pasta em q esta a pagina....

    é este arquivo que vai fazer o index.htm rodar antes do index.php fazendo com q o index.htm redirecione pro index.php e fazendo ele aparecer na barra de endereco...

    se este e o real problema do seu script(não aparecer o index.php lem cima), isto vai resolver....

    agora se for configuracao, não tem como fazer nada.. so alterá-la...

    testa ai....

  6. e ikkinet......assim ia da muito trampo ow.....................hehehe....vlw..

    bom... não acho q de tanto trabalho assim.... se for usar DB de todo jeito vai ter q incluir mesmo... ai inclui o mesmo registro em duas colunas....

    se você já tem cadastrado os anteriores, e so fazer um script que copia tudo pro outro....

    facinho....

    <?
    
    // conecta e seleciona o database
    
    $sql = "SELECT * FROM `tabela` ORDER BY `id` ASC";
    $query = mysql_query($sql);
    $row = mysql_fetch_array($query);
    
    $ultimo = $row["i"];
    
    $i = 1;
    
    while ($i < $ultimo) {
    
      $sql1 = "SELECT * FROM `tabela` WHERE `id` = '$i' ";
      $query1 = mysql_query($sql1);
      $row1 = mysql_fetch_array($query1);
    
      $previa = $row["texto"];
    
      if (!empty($previa)) {
    
        $sql2 = "UPDATE `tabela` SET `previa` = 'previa' WHERE `id` = '$i'";
        $query2 = mysql_query($sql2);
    
      }
    
      $i++;
    
    }
    
    
    ?>

    bom... não testei mas deve funcionar.... faz um backup do bd e tenta rodar....

  7. eu uso o phpdev tb e isso não acontece comigo....

    não uso o index.php na barra não....

    mas se você quiser, faz uma gambiarra ai....

    coloca um arquivo sem nome com extensao .htaccess* na pasta escrito somente:

    DirectoryIndex index.htm index.php

    depois você coloca uma pagina index.htm normal na pasta redirecionando** pra php.... ai vai aparecer o index.php no endereco

    --------------------------------

    * - Para fazer o arquivo, abra o bloco de notas, digite o DirectoryIndex, igual escrito la em cima, depois salve como ".htaccess" - é com as aspas mesmo, pro bloco de notas não adicionar o .txt no arquivo....

    ** - faca uma pagina html igual abaixo:

    <script>

    location.href("http://localhost/pasta/index.php");

    </script>

  8. cara....

    se você não tem problema com espaco no DB você pode fazer o seguinte....

    cria uma outra coluna, por exemplo previa, e coloca ela como varchar(150)... e na hora de incluir o artigo você coloca o texto pra incluir la tb.... tipo...

    <?
    
    $texto = "Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. Isto é um teste. ";
    $by = "ikkinet";
    
    $sql = "INSERT INTO tabela (by, previa, texto) VALUES ('$by', '$texto', '$texto')";
    $query = mysql_query($sql);
    
    ?>

    como o previa esta programado pra receber apenas 150 caracteres ele guarda so os 150 primeiros.... como você queria....

    espero ter ajudado...

  9. Antes de mais nada, entendam o meu problema.

    Tenho um sistema de busca. Ele faz a busca normalmente no banco de dados. E ele grava numa variavel $ant o valor nome like '$nome%'. Depois eu coloco um link, FILTRAR BUSCA com o link busca2.php?ant=<?=$ant?>. Ele vai pruma outra pagina com um outro formulario e cria um campo hidden com o nome e valor 'ant'.

    Este segundo script, vai pra pagina de resultado e o comando completo TERIA que ficar:

    $sql = "SELECT * FROM cadastro WHERE cidade = '$cidade%' AND nome like '$nome%' ";
    Mas não fica assim. Fica:
    $sql = "SELECT * FROM cadastro WHERE cidade = '$cidade%' AND nome like \'$nome%\' ";

    Tá aparecendo estas barras invertidas. alguém pode me ajudar?

    Obrigado.

  10. amigo....

    e so você setar a cookie com a hora anterior.... por exemplo, na pagina logout.php

    coloca assim.....

    <?

    setcookie("mesmo nome do cookie", $mesmo_valor, time()-300);

    ?>

    acho q isso deve funcionar....

    qualquer coisa posta ai....

  11. ficou assim.... não mudei muita coisa.... so tirei a parte q compacta os arquivos....

    <?php

    /******************************************************************

      autor    : leo genilhu

      email    : leogenilhu@bol.com.br

      data    : 17/12/2003

      descricao: criar arquivo de backup do banco mysql

    *****************************************************************/

    $host = "localhost";//host do banco

    $user = "ikkinet";//usuario do banco

    $senha = "******";//senha do banco

    $dbc = mysql_connect($host,$user,$senha);

    $m  = mysql_select_db("ikkinet", $dbc);

    $sql = "show tables";

    $sts = mysql_query($sql,$dbc) or die (mysql_error());

    $data = date("d-m-y");

    while ($row = mysql_fetch_array($sts)){

        $nome = $row[0];

        $NARQUIVO = $nome."-".$data;

        $resp = `mysqldump --host=$host --user=$user --password=$senha --databases $nome

    > /home/paginas/ikkinethp/public_html/backup/$NARQUIVO.sql` ;

    }

    $arquivo = "mysql_".$data;

    ?>

×
×
  • Criar Novo...