Ir para conteúdo
Fórum Script Brasil

Well_PHP

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Posts postados por Well_PHP

  1. ESerra, estou fazendo a busca por .TXT

    <?php
          
          $id             = $_REQUEST["id"]; 
          $nome       = $_REQUEST["nome"];
          $endereco  = $_REQUEST["endereco"];
          $telefone    = $_REQUEST["telefone"];
    
    $dir = "./";
    
    $abredir = opendir($dir);
    
    while ($id= readdir($abredir)) {
        if ($id!= "." && $id!= ".." && is_file($id) && ereg(".txt", $id)) {
        $abre = fopen($id,"r");
    
            $le = fread($abre,filesize($id));
    
            $dado = explode("|",$le);
    
            $nome      = $dado['0'];
            $endereco = $dado['1'];
            $telefone   = $dado['2'];
            
            $id;
            $id= str_replace(".txt","",$id);
    
            
    ?>

    Troquei po $_REQUEST , mas não funcionou.

  2. Olá pessoal,

    Tenho uma página com as seguintes variaveis:

    $id,$nome,$endereco,$telefone
    Estou tentando pegar o valor de cada página assim:
    <a href="noticia.php?id=<?php echo $id ?>">Ver mais</a>
    Porém quando clico ele está me dando todas as notícias, ao invés da notícia correspondente a $id
    $id       = $_GET["id"]; 
    $nome     = $_GET["nome"];
    $endereco = $_GET["endereco"];
    $telefone = $_GET["telefone"];

  3. Olá pessoal,

    Estou com uma dúvida muito grande.

    Cada post deve ser armazenado em um arquivo diferente.

    Para cada texto, também haverá um arquivo com seus comentários. Dessa forma, se houver 3 arquivos de posts, haverá 3 arquivos de comentários.

    Como faço para ler um arquivo por vez?

    Post01.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Meu Blog</title>
    </head>
    
    <body>
    <div id="tudo">
       <div id="paginas">
                    <ul>
                    <li><a href="#" title="Início">Início</a></li>
    
                    <li><a href="#" title="Sobre o blog">Sobre o blog</a></li>
                    </ul>
                </div>
        
        <div id="bloco">
            
          <div id="areadopost">
    
          <h1 class="titulo">Título do Post</h1>
    
              Data do Post|  <a href="#" title="Comentário do post">4 Comentarios</a></small>
                            
              <p> </p>
    <div id="post" class="subtitulo">
    <h3>Texto do Post</h3>
    </div>
            
            
    <h4 id="comentarios">Comentários:</h4>
    <p>Comentários dos Posts</p>
    <ol id="listacomentarios">
    </p>
    
    </ol>
    
    <p id="rodape">Créditos:</p>
    
    </div>
    </div>
    </body>
    </html>
    VerPosts.php
    <?php
    $dir = "./";
    
    $abredir = opendir($dir);
    
    while ($arqs = readdir($abredir)) {
        if ($arqs != "." && $arqs != ".." && is_file($arqs) && ereg(".txt", $arqs)) {
    
            $abre = fopen($arqs,"r");
    
            $le = fread($abre,filesize($arqs));
    
            $dado = explode("|",$le);
    
            $titulo = $dado['0'];
            $data = $dado['1'];
            $post = $dado['2'];
    
            echo "Título: $titulo<br>";
            echo "Data: $data<br>";
            echo "Post: $post<br><br>";
        }
    }
    
    closedir($abredir);
    ?>

  4. Olá pessoal,

    Estou cadastrando informações em um TXT, porém da erro que faltam campos serem preenchidos:

    <form method="POST" action="cadastra.php">
    Nome: <input type="text" size="10" name="nome" id="nome"><br>
    E-mail: <input type="text" size="10" name="email" id="email"><br>
    Endereço: <input type="text" size="10" name="endereco" id="endereco"><br>
    Telefone: <input type="text" size="10" name="telefone" id="telefone"><br>
    <br><input type="submit" value="cadastrar">
    </form>
    <?php
    // Verifica se todos os campos foram preenchidos
    if (!$nome || !$email || !$endereco || !$telefone) {
        echo "preencha todos os campos";
    } else {
        // Verifica se um usuário com o mesmo nome já foi cadastrado
        if(!file_exists($nome . ".txt")) {
            // Criamos o arquivo do usuário com w+
            $cria = fopen($nome . ".txt", "w+");
    
            // Aqui iremos declarar as informações do usuário
            // São separadas por | para depois podermos recupera-las com explode
            $dados .= "$nome|";
            $dados .= "$email|";
            $dados .= "$endereco|";
            $dados .= "$telefone";
    
            // Agora escrevemos estes dados no arquivo
            $escreve = fwrite($cria,$dados);
    
            // Fechando o arquivo
            fclose($cria);
    
            // Exibe a mensagem de usuário cadastrado
            echo "usuário cadastrado com sucesso!";
        } else {
            // Se já houver um usuário cadastrado com o mesmo nome
            echo "um usuário chamado $nome já foi cadastrado";
        }
    }
    ?>

    O que pode ser?

  5. Olá pessoal,

    Estou com dificuldades para buscar o preço antigo e o preço atual:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <div id="all">
        <div id="meio">
                 <div class="content-titulo icon-titulo titulo-geral">Produtos</div>
                 <form action="?" method="get">
                     <div id="divPesquisa">
                            <table border="0" width="100%" cellpadding="0" cellspacing="1">
                                  <tr>
                                    <td width="11%" class="td01">Nome:</td>
                                    <td width="80%" class="td08"><input name="nome" type="text" class="input2" id="nome" onkeydown="EnviarPressEnter(event.keyCode);" size="45" align="middle" /></td>
                                    <td width="6%" valign="middle"><div align="right">
                                      <input name="button2" type="button" class="botao02" onclick="vai('cadastrar.php')" value="Cadastrar" alt="Adicionar" />
                                    </div></td>
                                  </tr>
                                  <tr>
                                    <td colspan="2" class="td01">&nbsp;</td>
                                    <td valign="middle"><div align="right">
                                      <input name="button22" type="button" class="botao02" onclick="Envia()" value="Pesquisar" alt="Incluir" />
                                    </div></td>
                                  </tr>
                               </table>
                      </div>
                 </form>
                 <div id="conteudo">
                    <?php
                        
                        $campos    = array();
                        $nome     = strtoupper($_REQUEST['nome']);
                        if ($nome)        $campos[] = "upper(titulo) like '%".$nome."%'";
                        if($campos)
                            $resultado         = " where ".join(' AND ', $campos); 
                        
                        $sql                 = "select COUNT(*) as total  
                                               from ".PRODUTO." p
                                               $resultado 
                                               ";
                        $total_registro     = mysql_result($db->query($sql),0,"total");
    
                        $Paginacao = new Paginacao();
                        # Configuração dos elementos da classe Paginação 
                        $Paginacao->setTotal_registro($total_registro);
                        $sql                 = " select p.*, c.descricao categoria
                                                from ".PRODUTO." p 
                                                left join ".CATEGORIA." c using(id_categoria)
                                                inner join ".PRODUTO_ESTOQUE." pe on pe.id_produto = p.id_produto
                                                $resultado 
                                                group by p.id_produto
                                                order by titulo asc 
                                                limit ".$Paginacao->limit();
                                            
                        $result        = $db->query($sql);
                        
                        if(!$db->rows($result))
                           echo("<br><div class='mgsNenhumReg'>Nenhum Registro Encontrado!</div>");
                        else{
                    ?>
                        <table  border="1" width="100%" bordercolor="#333333" cellpadding="0" cellspacing="2" id="large">
                      <thead>
                            <tr>
                              <td width="8%" height="25" valign="middle" class="td01"><div align="center">Codigo</div></td>
                              <td width="35%" height="18" valign="middle" class="td01">Titulo</td>
                                <td width="16%" class="td01"><label for="checkbox_row_8"> Categoria </label></td>
                                <td width="12%" valign="middle" class="td01"><div align="center">Pre&ccedil;o Antigo </div></td>
                              <td width="11%" valign="middle" class="td01"><div align="center">Pre&ccedil;o Atual </div></td>
                              <td width="5%" valign="middle" class="td01"><div align="center">Ativo</div></td>
                                <td width="6%" valign="middle" class="td01"><div align="center">Com</div></td>
                            </tr>
                        </thead>
                        <tfoot>
                        </tfoot>
                        <tbody>
                              <?php        
                                   while($db->li = $db->fetch($result)){
                                       $uId                  = $db->li["id_produto"];
                                       $titulo_produto   = $db->li["titulo"];
                                       $codigo              = $db->li["codigo"];
                                       $vlr_atual        = $db->li["vlr_atual"];
                                       $vlr_antigo           = $db->li["vlr_antigo"];                   
                                       $categoria        = $db->li["categoria"];
                                       $ativo             = $db->li["status"];
                                       $qtd_estoque      = $db->li["qtd_estoque"];                   
    
                                       
                               ?>
    
                            <td height="25" class="<?php echo $cor?>" align="center"><?php echo $uId;?></td>
                                        <td height='15' class="<?php echo $cor?>"><?php echo $titulo_produto;?> </td>
                            <td align="left" class="<?php echo $cor?>"><a href="editar.php?uId=<?php echo $uId?>"> <?php echo $categoria;?></a></td>
                                        <td align="center" class="<?php echo $cor?>"><?php echo number_format($vlr_antigo,2,",",".");?></td>
                                        <td align="center" class="<?php echo $cor?>"><?php echo number_format($vlr_atual,2,",",".");?> </td>
                                        <td align="center" class="<?php echo $cor?>"><?php echo ($ativo ? "Sim": "Não");?> </td>
                                        <td height='15' class="<?php echo $cor?>" align="center">
                                            <img src='../../img/icons/16/edit.gif' alt='Alterar' width="16" height="16" border='0' align='middle' onclick="vai('editar.php?uId=<?php echo $uId?>')" class="linkImg"/>
                                            <img src='../../img/icons/16/editdelete.gif' alt='Excluir' width="16" height="16" border='0' align='middle' onclick="deletarRegistro('<?php echo $titulo_produto?>','<?php echo $uId;?>');" class="linkImg">
                            </td>
                                    </tr>
                          <?php  }  ?>
                        </tbody>
                        </table>
                   <?php  }  ?>
                 
                 </div>
     </div>
    </body>
    </html>

    O retorno é 0,00 nos 2 campos.

    Obrigado

  6. Já tentei usar um, e depois o outro, e os 2 juntos, porém nenhum funcionou.

    Tenho um simples texto em html, e fica assim Brasileirão 2010

    outro em PHP assim: vitórias

    Já tentei todas as maneiras, e nenhuma deu certo.

  7. Olá pessoal,

    Estou com um erro de acentuação.

    O erro é quando tem acentos no echo do php

    No começo do HTML tem:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    e depois tem no PHP:
    <?php header("Content-Type: text/html; charset=ISO-8859-1",true);?>

    o que pode ser? Obrigado

  8. Pessoal, Estou um script que valida datas, o problema é que preciso imprimir quando for válida ou não.

    data.php

    <script type="text/javascript">  
     $(document).ready(function(){  
     $(function(){  
     $("#data").mask("99/99/9999");  
     });  
     });  
     </script>  
    
     </head>  
     <body>  
     <form method="post" action="verificar.php">  
       <p>Data:
      <input type="text" name="data" id="data" />  
       </p>
       <p>
         <input type="submit" name="button" id="button" value="Verificar">
       </p>
     </form>  
     </body>  
     </html>
    verificar.php
    <?php
    
        $data = $_POST["data"];
    
    
    function validaData($data, $tipo = "pt")//pt = portugês
    {
    
        if ($tipo == 'pt')
        {
            $d = explode("/", $data);
            $dia = $d[0];
            $mes = $d[1];
            $ano = $d[2];
        }
        else if ($tipo == 'en')//en = inglês
        {
            $d = explode("-",$data);
            $dia = $d[2];
            $mes = $d[1];
            $ano = $d[0];
        }
    
        //usando função checkdate para validar a data
        if (checkdate($mes, $dia, $ano))
        {
            $data = $ano.'/'.$mes.'/'.$dia;
    
            if (
                //verificando se o ano tem 4 dígitos
                (strlen($ano) != '4') ||
                //verificando se o mês é menor que zero
                ($mes <= '0') ||
                            //verificando se o mês é maior que 12
                            ($mes > '12') ||
                //verificando se o dia é menor que zero
                ($dia <= '0') ||
                            //verificando se o dia é maior que 31
                            ($dia > '31')
                )
            {
                echo "Válido";
                return false;
            }
    
            if (strlen($data) == 10)
            echo "inválido";
                return true;
        }
        else
        {
            return false;
        }
    }
    
       ?>

    Obrigado a todos

×
×
  • Criar Novo...