Ir para conteúdo
Fórum Script Brasil

searching_

Membros
  • Total de itens

    400
  • Registro em

  • Última visita

Posts postados por searching_

  1. // Pegando o tipo do arquivo
    $arquivo = $_FILES["arquivo"]["name"];
    $separa = explode(".",$arquivo);
    $separa = array_reverse($separa);
    $tipo = $separa[0];
    // Salvado arquivo com qualquer nome
    
    $nome = "O_Nome_que_vc_quiser".$tipo;
    
    if(move_uploaded_file($_FILES['arquivo']['tmp_name'],'pasta/'.$nome))
      echo "O arquivo Subiu com o nome que você quis...";
    

    acho que é isso...

  2. Eita...

    Tira a opção $navegador == "Mozila/4.0" do if porque o $_SERVER['HTTP_USER_AGENT'] reconhece o IE como Mozila/4.0... Nada a ver...

    Acho que deve ter uma outra explicação pra isso....

  3. function limpaArray($array){
         foreach($array as $valor){
            array_pop($array);
         }
    }
    

    Isso não funcitona...

    Já testei e agora to quebrando a kbeca! Como fazer uma função que delete todas as posições de um array??

  4. Tipo:

    
    $pos = strpos($_SERVER['HTTP_USER_AGENT'], " ");
    $navegador = substr($_SERVER['HTTP_USER_AGENT'],0,$pos); 
    
    if($navegador == "Mozila/4.0" || $navegador == "Mozila/2.0" || $navegador == "Mozila/FireFox") // e por ai vai...
    
    echo "Você não tem acesso a essa página!";
    echo "<script>location.href='index.php'</script>";
    

    Algo assim... naujm testei ... mas acho que funciona!

  5. Acho que com $_SERVER["HTTP_USER_AGENT"] dá pra saber...

    tipo:

    if($_SERVER["HTTP_USER_AGENT"] == "Navegador Tal"){
      header("location:outroNavegador.php");
    }
    

    Mas acho que você vai ter que usar substr pra achar o nome certinho porque $_SERVER["HTTP_USER_AGENT"] retorna navegador e suas compatibilidades...

  6. <?
    $palavra = $_POST["texto"]."\n"; // pegando o valor digitado e quebrando uma linha
    
    $fp = fopen("cadastros.txt",a);  // abrindo o arquivo
    $escrever = fwrite($fp, $palavra); //  escrevendo o valor digitado
    
    fclose($fp); // fechando o arquivo 
    ?>
    

    Você escreve o valor e quebra uma linha...

  7. Pessoal tenho um foreach que deveria incluir no banco um array de produtos... Mas, sisnistro, não funciona.

    Como eu sei que o PHP não erra, com certeza o erro tá no código:

    <?
    var_dump($produtos);
    ?>
    
    isso vai retornar isso:
    array(2) {
      [0]=>
      array(5) {
        ["id"]=>
        string(5) "00005"
        ["nome"]=>
        string(14) "MP4 GIGA CELER"
        ["valor"]=>
        string(6) "260.00"
        ["idCat"]=>
        string(4) "0005"
        ["qt"]=>
        string(1) "2"
      }
      [1]=>
      array(5) {
        ["id"]=>
        string(5) "00001"
        ["nome"]=>
        string(14) "HP 950 C COLOR"
        ["valor"]=>
        string(6) "550.00"
        ["idCat"]=>
        string(4) "0002"
        ["qt"]=>
        string(1) "2"
      }
    }
    
    Agora preciso inserir no BD..
    foreach($produtos as $valor){
       mysql_query("INSERT INTO pedidos(id,
                                      idUsuario,
                                                  idCliente,
                                                  idProduto,
                                                  qt,
                                                  data,
                                                  previsao,
                                                  desconto,
                                                  situacao,
                                                  total) VALUES ('".$idPedido."',
                                                                 '".$_SESSION["login"]["id"]."',
                                                                 '".$_SESSION["login"]["cliente"]."',
                                                                 '".$valor["id"]."',
                                                                 '".$valor["qt"]."',
                                                                 '".date("d/m/Y \à\s H:i")."',
                                                                 '".$_POST["previsao"]."',
                                                                 '".$_SESSION["desconto"]."',
                                                                 '".$_POST["situacao"]."',
                                                                 '".sprintf("%01.2f",$_SESSION["total"])."')");
    }
    

    Olha... a parte que interessa é que ele deveria rodar 2 vezes no foreach e não roda!!!

    Deveria rodar setando a posição $valor["id"] = 000005 e depois $valor["id"] = 000001. E o mesmo com $valor["qt"]...

    Quem já tiver passado por isso me avisa...

  8. <?
    $array = array(0 => "Beraldo", 1 => "Clodovil", 2 => "Leão Lobo");
    foreach($array as $array){
       array_shift($array);
    }
    ?>
    

    Pode ser array_pop() também.. tira a última posição... Mas acho que deveria existir uma função que, tipo, deletasse o array Inteiro... seilá...

    array_reset(); ou array_delete();

    Quem sabe no php6...

  9. Cara... só vo escrever porque uma vez eu fiquei p da vida porque o cliente queria o computador dele upasse o arquivo todo dia, às X horas... Só que foi impossível por causa da segurança do browser...

    Fiz um arquivo.bat que fazia o BK do sistema mas quebrei a cabeça pra enviar os arquivos pro serv... resultado: Tive que convecer o cliente de que seria melhor um funcionário fazer o upload porque ele pagava bem ao funcionário para exercer aquele tipo de serviço e que era um absurdo ter que automatizar isso... (blah!)

    Se tiver uma resposta me avisa!

  10. Então agora é só transformar o arquivo em um array...

    <?php
    $arquivo = file("palavraChave.txt");
    
    $array = array_count_values($arquivo);
    arsort($array, SORT_NUMERIC);
    
    $array = array_reverse($array);
    
    ?>
    
    E exibir as primeiras posições...
    <?
    echo "Os 5 Termos Mais Buscas São:<br>";
    
    $retorno = array_slice($array,0,5);
    
    foreach($retorno as $colocacao=>$valor){
           echo $colocacao."º Lugar  --> ."$valor."<br>\n";    
    }
    ?>
    

    Acho que isso resolve... o que acham??

  11. Olha cara, posta os erros... mas de cara vi alguns...

    <?php
    /* logar.php */
    include("config.php");
    session_start();
    // pegando dados do formulario
    
    Tenta por o session_start(); no comeco do codigo antes mesmo do comentário inicial.
    $ip = $_SERVER["REMOTE_ADR"]; // ip do usuario
    

    É $_SERVER["REMOTE_ADDR"]; --> Retorna o IP do usuário.

    Mas posta os erros...

  12. Cara se for só isso está tranquilo... isso só não notices. Não são erros de warning ou fatal error. Acho que seu php.ini está configurado para exibir todos os erros ou você deve ter uma linha de comando +/-

    error_reporting(E_ALL);

    se você encontra essa linha, comenta ela...

×
×
  • Criar Novo...