Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    data e hora no post

    Não (a menos que você use um campo char ou varchar)... E o formato que você passou é DATETIME, TIMESTAMP é outro... Mas dá pra converter: http://scriptbrasil.com.br/forum/index.php?showtopic=91359 http://scriptbrasil.com.br/forum/index.php?showtopic=91087
  2. ESerra

    [Erro] WsSys - Erro Fatal

    Tá dizendo que a tabela onde deveria ser executado a query não existe, ou seja, troque o nome da tabela...
  3. Isso está dentro de um laço?! Se você quiser apenas o total, pode mandar somar direto... Troque: $total = array($vl_total); Por: $total += $vl_total; Caso você precise dos elementos separados, troque: $total = array($vl_total); Por $total[] = $vl_total; Ai utilize o array_sum para obter o total...
  4. Experimente trocar o collate para latin1_swedish_ci. Também, quando aparecer o problema, experimentem trocar manualmente a codificação da página no meu exibir » codificação, alguma das codificações existentes vai transformar os ? ou 'códigos estranhos' em uma palavra perfeita...
  5. Vocês estão errando na hora de definir o charset da página que exibe os dados, provavelmente o BD esteja como latin1_XXXXX (ou os x podem ser algumas coisas), ai vocês deveriam definir o charset da página como ISO-8859-1.
  6. Ah... se você quer que execute o código, ai vai ter que utilizar o eval, só que sinceramente, o que você está fazendo não faz sentido, se você está lendo um arquivo para executar o que foi pego, é mais fácil simplesmente dar um include que o resultado vai ser o mesmo...
  7. Acabei de testar aqui e pegou o código sem problemas (servidor Windows...), mas note que isso só vai funcionar do jeito que você quer se a página que vai rodar esse script estiver no mesmo servidor que essa outra página que você quer ler... E detalhe, file passa para array, file_get_contents é que passa para string...
  8. Duas alternativas, por algum link via querystring, ou por sessões, por exemplo, para as sessões: <?php session_start(); //tem que colocar no topo das duas páginas isso $_SESSION['p1'] = $tproject; $_SESSION['p2'] = $field_values; ?> Na outra você coloca o session_start() no topo e simplesmente manda dar echo nas sessões criadas...
  9. Bota em um laço... while($x = mysql_fetch_assoc($sql)) echo $x['coluna1'].' '.$x['coluna2'].'<BR>'; } Caso você realmente queira guardar os dados em variáveis, ai poderia utilizar arrays...
  10. ESerra

    php

    Quais erros?
  11. ESerra

    osCommerce

    Crie um diretório chamado tmp...
  12. Eu sempre mando em anexo no formato PDF, já que não dá pra adivinha que programa a pessoa que vai ler ter disponível no PC...
  13. Assumindo que tudo esteja devidamente configurado (leia-se, Apache, PHP, etc...) na máquina à qual pertence aquele C:\ ali, não vejo porque não funcionaria... Baseado nesse, dá pra ver que a origem do arquivo não faz diferença, desde que ele possa ser lido...
  14. ESerra

    (Resolvido) envio formulario!

    Se for só pra voltar sozinho... <?php //Estou a receber o formulário, componho o corpo $corpo = "Formulário enviado\n"; $corpo .= "Nome: " . $_POST["nome"] . "\n"; $corpo .= "Email: " . $_POST["email"] . "\n"; $corpo .= "Mensagem: " . $_POST["mensagem"] . "\n"; //envio o correio... mail("xxx@xxx.com.br","Formulário recebido",$corpo); //agradeço pelo envio //echo "Obrigado por preencher o formulário. Foi enviado corretamente."; header("Location:contato.php"); ?>
  15. Com PHP? Não... vou mover isso pra área de JS, já que terá que ser do lado do cliente... PHP » JS...
  16. Para gerar o número aleatório utilize o rand. Se você não precisar guardar o número em nenhum lugar basta o rand e nada mais, agora se o número não puder se repetir, ai seria interessante você implementar isso no BD, assim, povoe o BD com os números, ai toda vez que o cara entrar na tal página utiliza o RAND (do mysql, ou equivalente do BD que for usar) e mostra o número... Para te mandar o e-mail com o número basta a função mail.
  17. number_format, assim como round seguem as regras matemáticas de arredondamento, e no seu caso floor também não vai servir, logo, vai ter que arrumar um jeitinho conforme foi passado acima. Eu faria de outra maneira, daria um explode na virgula, assim separaria a parte inteira dos quebrados, ai sim nos quebrados aplicaria o substr pegando os dois primeiros digitos, pronto ai é só juntar a parte inteiro do que restar do substr...
  18. Você tem que mandar ler o arquivo também... [...] header("Content-Type: application/txt"); header('Content-Disposition: attachment; filename='.$arquivostatus.'.'.$extensao.''); header('Pragma: no-cache'); header('Expires: 0'); readfile($arquivostatus.'.'.$extensao); Isso deve resolver (baseado num script de forçar download que eu uso...)
  19. ESerra

    echo em php

    Assumindo que aquilo que você passou lá em cima está dentro de um arquivo com a extensão .php, não vejo porque não funciona... de qualquer maneira, tente trocar pelo print... <? print "asda"; ?>
  20. ESerra

    echo em php

    Coloque um arquivo com isso apenas <?php phpinfo(); ?> Mostra as informações corretamente?
  21. ESerra

    echo em php

    Dependendo da configuração do servidor <? não vai ser reconhecido como a tag de abertura... troque <? por <?php Deve resolver...
  22. O negócio para saber se é um não e-mail -> http://scriptbrasil.com.br/forum/index.php?showtopic=91221 O negócio que eu te falei é parecido com um contador de usuários online... só que no seu caso ele teria que ficar apagando os registros que foram cadastradas a mais de um minuto, a lógica é essa -> http://scriptbrasil.com.br/forum/index.php?showtopic=98659
  23. Primeiro você tem que converter a data para o formato yyyy-mm-dd (no exemplo que você passou seria 22122007 para 2007-12-22), isso você faz com substr, após isso você converte essa data para timestamp com o strtotime, a partir dai você tem duas opções: 1 - Pega esse timestamp e joga na função date, você deve usar o format com o w (minúsculo), ele retorna o dia da semana em uma representação numérica, 0 é domingo e 6 é sábado, ai basta fazer um switch para descobrir o nome do dia; 2 - Pega esse timestamp e joga na função date, você deve usar o format com o i, ele retorna o dia da semana direto... mas dependendo da configuração do servidor pode aparecer em inglês ou outra linha, coisa que pode ser contornado com o setlocale.
  24. Vou mostrar utilizando apenas um array pra tudo... <?php $con = "SELECT * FROM tags"; $res = mysql_query($con); while ($ver = mysql_fetch_array($res)){ $id = $ver['id']; $dados[$id]['URL'] = $ver['url']; $dados[$id]['NOME'] = $ver['nome']; } ?> Ai você utiliza array_keys para descobrir as chaves criadas... só teria que ver se a chave primária da tabela fica na coluna ID... Do jeito que você estava tentando o correto seria: <?php $con = "SELECT * FROM tags"; $res = mysql_query($con); $t1 = array(); $t2 = array(); while ($ver = mysql_fetch_array($res)){ $nome = $ver['nome']; $url = $ver['url']; $t1[] = $nome; $t2[] = $url; } ?>
  25. ESerra

    PHP dentro do css

    Geralmente os administradores de servidores que rodam o Apache liberam várias coisas que podem ser alteradas pelo .htaccess, teria que olhar no manual do apache pra ver as diretivas que podem ou não ser bloqueadas pelo admin. Provavelmente dê pra fazer no IIS, só que ai não vai ser com .htaccess (que é específico do Apache) e provavelmente só o administrador do servidor poderá alterar...
×
×
  • Criar Novo...