Jump to content

11closed

Members
  • Content count

    630
  • Joined

  • Last visited

Community Reputation

0 Comum

1 Follower

About 11closed

Informações Pessoais

  • Sexo
    Masculino

Recent Profile Visitors

2634885 profile views
  1. Olá estou usando a ferramenta de tradução do google em meu site, e estou com uma duvida referente as alteração HTML que o site sofre ao traduzir o site. gostaria de saber se após a tradução do google ou qualquer outro tradutor de navegadores, eles altera algum value, name, class ...etc essas tags que podem estar sendo usadas via POST, GET..etc Por exemplo> no select option se caso um determinado option do meu site ser assim "<select name="cor"> <option value="black">Preto</option>..." e após traduzir para PT BR "<select name="cor"><option value="Preto">Preto</option>..." e ao enviar via $POST, a codificação do php vai verificar se (cor = black) e não se (cor = preto) < dessa forma ocasionaria um erro pois as verificações são feitas apenas com a strings originais do site e não com novas strings ao traduzir. Na verdade antes de vir postar a pergunta aqui eu fiz um teste, e parece estar tudo certo, mas fiquei com isso na cabeça, será que há alguma chance de acontecer algum erro no site nesse requisito ao usar esses tradutores? ou usando esses tradutores não irá atrapalhar em nada
  2. Boa tarde! Estou com um problema ao fazer minha aplicação laravel funcionar. Fiz a instalação do laravel via composer no servidor locaweb mas esta dando este erro Warning: require(/home/storage/9/87/59/Usuario/public_html/vendor/composer/../laravel/framework/src/Illuminate/Foundation/helpers.php): failed to open stream: No such file or directory in /home/storage/9/87/59/Usuario/public_html/vendor/composer/autoload_real.php on line 66Fatal error: require(): Failed opening required '/home/storage/9/87/59/Usuario/public_html/vendor/composer/../laravel/framework/src/Illuminate/Foundation/helpers.php' (include_path='.:/usr/share/pear71:/usr/share/php71') in /home/storage/9/87/59/Usuario/public_html/vendor/composer/autoload_real.php on line 66 A pagina autoload_real.php: <?php // autoload_real.php @generated by Composer class ComposerAutoloaderInitf8a660eb69e50ea5423b1ce4c9a8ba9d { private static $loader; public static function loadClassLoader($class) { if ('Composer\Autoload\ClassLoader' === $class) { require __DIR__ . '/ClassLoader.php'; } } public static function getLoader() { if (null !== self::$loader) { return self::$loader; } spl_autoload_register(array('ComposerAutoloaderInitf8a660eb69e50ea5423b1ce4c9a8ba9d', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); spl_autoload_unregister(array('ComposerAutoloaderInitf8a660eb69e50ea5423b1ce4c9a8ba9d', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; call_user_func(\Composer\Autoload\ComposerStaticInitf8a660eb69e50ea5423b1ce4c9a8ba9d::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { $loader->set($namespace, $path); } $map = require __DIR__ . '/autoload_psr4.php'; foreach ($map as $namespace => $path) { $loader->setPsr4($namespace, $path); } $classMap = require __DIR__ . '/autoload_classmap.php'; if ($classMap) { $loader->addClassMap($classMap); } } $loader->register(true); if ($useStaticLoader) { $includeFiles = Composer\Autoload\ComposerStaticInitf8a660eb69e50ea5423b1ce4c9a8ba9d::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { composerRequiref8a660eb69e50ea5423b1ce4c9a8ba9d($fileIdentifier, $file); } return $loader; } } function composerRequiref8a660eb69e50ea5423b1ce4c9a8ba9d($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; } } Alguém já teve este problema?
  3. olá pessoal, bom, primeiramente obrigado pela resposta :) O sistema que estou criando tem uma divisão de lucros monetários, e em alguns casos essas divisão de lucros é bem pequena, mas mesmo assim eu preciso contabiliza-la, vou tentar explicar da maneira mais rapida. Exemplificando: Em uma determinada ação financeira do script gera um valor total de $1,30 o script busca 10% desse valor $0,13 e depois esse valor é distribuído para varios campos, sendo que cada campo tem sua própria % sobre esse pequeno valor a buscar. campo1 0,369000000 % $0,000479700000000000 campo2 1,845000000 % $0,002398500000000000 campo3 6,150000000 % $0,007995000000000000 campo4 12,669000000 % $0,016469700000000000 campo5 6,519000000 % $0,008474700000000000 campo6 61,500000000 % $0,079950000000000000 campo7 4,428000000 % $0,005756400000000000 campo8 6,519000000 % $0,008474700000000000 Esse foi só um exemplo de como deve funcionar. No MYSQL quais TIPO de campos seria mais adequado para utilizar e com quais tamanho? (DECIMAL, double ou float)
  4. Olá, boa tarde! Estou com uma duvida, que pelo o que pesquisei, é bastante discutida nas comunidades de programadores e cada um fala uma coisa, por tanto vim até aqui para tentar chegar a uma conclusão. Gostaria de gravar valores financeiros no BD de alguma forma que não traga problemas futuros, por causa de possiveis arredondamentos automaticos. Quero saber qual o melhor mecanismo para gravar no campo de valores financeiros, valores com decimais e dizimas, exe: 0.2308, 128.997, 1.28989 ..etc independentemente da quantidade de numeros no dizimas, eu preciso saber a quantidade exata. Obrigado, no aguardo
  5. 11closed

    Como somar esses decimais corretamente?

    Bom quanto a ultima duvida, para quem quiser saber aí, acrescentei assim for ($i=1;$i<count($arr);$i++) { $resto_total .= $arr[$i]; } $resto_sem_zero = intval($resto_total); //retirei todos os possiveis 0 da esquerda if ($resto_sem_zero > 0){ // tem resto } else { // não tem resto } creio que dessa forma não terei problemas futuros, se alguem descorda, por favor me dê um feedback, Obrigado
  6. 11closed

    Como somar esses decimais corretamente?

    Boa Tarde, não consegui fazer dos jeito que você mencionou, então usei o explode(), veja como ficou $valor_total = '157.75'; $divide_total = $valor_total/2; echo $divide_total."<br>"; // resultado = 78.875 $explode = explode('.', $divide_total); $result = $explode[1]; print_r($result); // resultado = 875 echo "<br>"; $arr = str_split($result, 2); for ($i=1;$i<count($arr);$i++) { $resto_total .= $arr[$i]; } $resto_total_1 = "0.00".$resto_total; // 0.005 $total_final_1 = $divide_total-$resto_total_1; // 78.875-0.005 $resto_total2 = "0.00".$resto_total; // 0.005 $resto_total2 = $resto_total2*2; // 0.005*2 $soma_valores = $resto_total2+($total_final_1*2); // 0.01+(78.87*2) echo "resto = ". $resto_total2."<br>"; // resto = 0.01 echo "valor 1 = ". $total_final_1."<br>"; // 78.87 echo "valor 2 = ". $total_final_1."<br>";// 78.87 echo "valor total = ". $soma_valores."<br>";// 157.75 creio que ficou correto, mas melhor pedir ajuda aos universitário né kkk.. será que terei algum problema futuro com esse codigo? ou realmente está correto a matematica? Outro detalhe, como faço para verificar se $resto_total2 está vazio ou não, fiz um teste aqui dessa forma if ($resto_total2 > 0.0099999999999999999999999999999999999999999999999999999999999999999999999){ echo "SIM"; } nesse teste não está aparecendo a mensagem "SIM" e deveria estar né, pois o valor da $resto_total2 é maior
  7. 11closed

    Arredondar valor 0.444444 para 0.45

    @Matheus Tavares não sei se meu PHP está configurado diferente, mas aqui o number_format(); está arredondando para cima $valor = '157.75'; $divide_em = '2'; $divide_valor = $valor/$divide_em; //resultado= 78.875 $divide_valor2 = number_format($divide_valor,2); echo $divide_valor2."<br>"; //resultado= 78.88
  8. 11closed

    Como somar esses decimais corretamente?

    Olá estou com dificuldades para fazer essa conta corretamente, para que não aja erros matemático futuros no site. tenho um $valor_total quero dividir ele por 2 e separar no $valor1 e $valor2 sem arredondar e caso aja algum resto na conta, quero somar o resto do $resto_valor1+$resto_valor2 na varaivel $resto e depois finalizar sempre com os valores totais corretamente, veja o exemplo abaixo. $valor_total = 157.75 //valor total $valor1 = $valor_total/2; // resultado = 78.875 $valor2 = $valor_total/2; // resultado = 78.875 $resto_valor1 = 0.005 $resto_valor2 = 0.005 $resto = $resto_valor1+$resto_valor2; // resultado 0.01 // para finalizar quero que as variaveis me retornam sempre os valores corretamente $valor1 = 78.87 $valor2 = 78.87 $resto_total = 0.01 Sendo que a soma dos valores $valor1+$valor2+$resto_total tem que ser idêntico ao $valor_total = 157.75 para que não aja erros futuros na matematica, alguem poderia me ajudar a fazer isso no PHP, tentei de varias formas mais não estou conseguindo
  9. 11closed

    Ajuda com ordenar o LOOP da maneira correta

    Obrigado @tetsuo consegui aqui, usando o SUM() para fazer a soma total de frutas que cada cliente comprou, mas para ORDENAR eu tive que usar a tabela do script "https://datatables.net/" aí deu certo $(function() { $("#example2").dataTable({ "order": [[ 0, 'desc' ]] }); }); Obrigado!!!
  10. 11closed

    Ajuda com ordenar o LOOP da maneira correta

    Olá @tetsuo, mas aí não estará somando a quantidade total de frutas que cada cliente comprou, veja novamente
  11. Olá Estou tentando fazer com que o loop, me ordene por ordem de qual 'cliente' comprou mais de determinadas frutas. Tenho a tabela 'compras' com os campos; ID ID_CLIENTE = mostra qual cliente fez a compra FRUTA = Mostra qual fruta foi comprada QTS_FRUTAS = mostra a quantidade de frutas compradas alguns preenchimentos dos campos da tabela 'compras' para exemplificar; ID ID_CLIENTE FRUTA QTS_FRUTAS 1 1 Banana 10 2 2 Goiaba 20 3 3 Pera 10 4 2 Goiaba 20 5 1 Banana 30 6 3 Melão 40 7 1 Banana 50 8 3 Banana 10 9 1 Melão 20 10 1 Goiaba 10 Como eu falei, eu gostaria que mostrasse por ordem de qual Cliente comprou mais de determinada fruta, nesse caso com a tabela de exemplo acima, como faço para o loop ficar na seguinte ordem ID_CLIENTE FRUTA QTS_FRUTAS 1 bananas 90 2 Goiabas 40 3 melão 40 1 Melão 20 1 Goiabas 10 3 Bananas 10 3 Pera 10 alguém poderia me ajudar, não estou conseguindo fazer esse LOOP rodar da maneira correta, não achei a solução.
  12. 11closed

    Select com resultado mais um total no final

    Obrigado pela resposta Motta. Funcionou desta forma: select codigo, nome, data, saldo FROM cadastro where data between '2018/01/01 00:00:00' and '2018/11/03 23:59:00' union select 0, 'total', max(data), sum(saldo) from cadastro where data between '2018/01/01 00:00:00' and '2018/11/03 23:59:00' Agora deu certo.
  13. Bom dia a todos! Estou tentando criar um Selec com um saldo total na ultima linha. Ex:Banco: Cadastro Código nome Data Saldo 1 Maria 01/11/2018 10,00 2 Joao 02/11/2018 20,00 3 Jose 03/11/2018 30,00 Total 60,00 O select traria os dados com Where de data até tal data como ex, acima Data Between '2018/01/01 00:00:00' and '2018/11/03 00:00:00' Até ai ok, mas e para adicionar uma somatória total no final? Tentei usar o Union com um select somando a coluna Saldo mas sem sucesso Aguem tem alguma dica?
  14. Olá pessoal, não estou conseguindo identificar o erro na codificação. o codigo se trata de uma verificação de convites de amigos, onde não posso enviar convides para a mesma pessoa, os convites são enviados pelo ID dos usuarios vejam o codigo javascript <script type="text/javascript"> function verifica() { if (form.convida_amigo2.value != '' && form.convida_amigo3.value != '') { if (form.convida_amigo2.value == form.convida_amigo3.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 3 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo4.value != '') { if (form.convida_amigo2.value == form.convida_amigo4.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 4 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo2.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo2.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo2.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo2.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 2 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo4.value != '') { if (form.convida_amigo3.value == form.convida_amigo4.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 4 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo3.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo3.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo3.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo3.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 3 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo5.value != '') { if (form.convida_amigo4.value == form.convida_amigo5.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 5 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo4.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo4.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo4.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 4 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo5.value != '' && form.convida_amigo6.value != '') { if (form.convida_amigo5.value == form.convida_amigo6.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 6 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo5.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo5.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 5 e o convite 7 n\u00e3o podem ser iguais."); return false; } } if (form.convida_amigo6.value != '' && form.convida_amigo7.value != '') { if (form.convida_amigo6.value == form.convida_amigo7.value) { alert("ERRO: Envie apenas 1 convite por usu\u00e1rio(ID), o convite 6 e o convite 7 n\u00e3o podem ser iguais."); return false; } } } </script> E o html é bem simples <form id="form" name="form" method="post" action="criando.php"> <?php if($mais_participantes >= '2'){ ?> <label for="exampleInputEmail1">2 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo2" class="form-control" id="exampleInputEmail2" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '3'){ ?> <label for="exampleInputEmail1">3 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo3" class="form-control" id="exampleInputEmail3" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '4'){ ?> <label for="exampleInputEmail1">4 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo4" class="form-control" id="exampleInputEmail4" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '5'){ ?> <label for="exampleInputEmail1">5 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo5" class="form-control" id="exampleInputEmail5" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '6'){ ?> <label for="exampleInputEmail1">6 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo6" class="form-control" id="exampleInputEmail6" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } if($mais_participantes >= '7'){ ?> <label for="exampleInputEmail1">7 Convite: N&uacute;mero de Identifica&ccedil;&atilde;o do seu amigo(ID):</label> <i class="fa fa-user"></i> <input type="text" name="convida_amigo7" class="form-control" id="exampleInputEmail7" placeholder="N&uacute;mero de ID" onkeypress="return SomenteNumero(event);" /> <?php } ?> <input type="submit" class="btn btn-primary btn-lg" Onclick="return verifica()" value="Criar Sala" /> </form> O PROBLEMA É QUANDO EU COLOCO EXEMPLO: CONVITE 2: 3 CONVITE 3: CONVITE 4: CONVITE 5: CONVITE 6: 10 CONVITE 7: 10 Era para dar o ERRO avisando que o convite 6 esta igual ao convite 7, mas ao inves de fazer isso está enviando os dados para outra pagina sem dar o erro, agora se eu retirar o 3 do convite 2, ai sim da o erro, o que estou fazendo de errado? alguem poderia me ajudar ?
  15. 11closed

    Chat Estilo Mirc muito bom (PHP + MySql + Ajax)

    LINK está OFF, eu tb gostaria de conhecer :/
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.