Ir para conteúdo
Fórum Script Brasil

Durub

Moderadores
  • Total de itens

    788
  • Registro em

  • Última visita

Tudo que Durub postou

  1. if($_FILES["arquivo"]["size"] > 5000000) { // código que vai ser executado ao o tamanho do arquivo ser maior que 5mb // ps: 1mb = 1 000 000 bytes } Abraços.
  2. Durub

    IF, ELSEIF, ELSE

    O melhor caminho é usando echo ou printr (para arrays). <?php echo $variavel; ?> Abraços.
  3. Não, como você mesmo fez no primeiro "exemplo", dá pra alterar vários campos ao mesmo tempo. Assim como você pode alterar somente 1 campo dessa tabela, você alterar todos, porém tem que ter um "campo" = "valor" para cada campo. Abraços.
  4. Durub

    Consulta MySQL

    Ah, você não pode enviar um resource por meio de $_GET ou $_POST. Você deve mandar o texto da consulta, pegar com $_GET, "decodificar" as palavras em hexadecimal com urldecode, então fazer a query no script relatorio.php. Por exemplo: <?php $link = mysql_connect(....); mysql_select_db(....); $query = urldecode($_GET['sql']); $result = mysql_query($query, $link); ?> Porém, isto é MUITO arriscado de se fazer, pois qualquer um pode executar querys no seu banco de dados. Abraços.
  5. Durub

    Consulta MySQL

    Porém, caso o JavaScript do navegador estivesse desabilitado não funcionaria, não é? Não sei se é tão efetivo, pois apresenta alguns problemas, mas sempre utilizei a meta tag Refresh: <meta http-equiv="refresh" content="0;url=relatorio.php?sql=...."> Abraços.
  6. Durub

    Erro de permissão

    Você tem que dar as permissões na pasta com chmod. Estou com pressa agora e não posso informar melhor como proceder, mas vá no seguinte link: http://www.php.net/manual/pt_BR/function.chmod.php Abraços.
  7. Durub

    Alterar nome do programa

    E o Help -> About, não tem seus créditos lá também? Porque se não tiver e você realmente ajudou ele, é duro. De qualquer forma, a melhor coisa a se fazer, como o Greymalkin disse, é entrar em contato com ele. Abraços.
  8. 1: echo date("H\hi"); // hora"h"minutos 2 - Linux/Unix: setlocale(LC_ALL, 'pt_BR'); 2 - Windows: setlocale(LC_ALL, 'ptb'); 2 - Geral: // De qualqurer forma, eu ACHO que dá pra fazer assim setlocale(LC_ALL, 'pt_BR', 'ptb'); Depois é só utilizar strftime. Abraços.
  9. Nossa, não programo em ActionScript, mas entendi o que ele quis dizer. Você coloca todas as cores como invisíveis, certo? Então poderiamos fazer isto: if (i == 0) { verde._visible = true; } Em vez disso: if (i == 0) { verde._visible = true; azul._visible = false; vermelho._visible = false; amarelo._visible = false; De qualquer forma, parabéns pelo seu trabalho aqui, quase ninguém da feedback, não sei como você aguentou postar tantos. :P Abraços.
  10. Durub

    Sucessor

    Se não pode usar if/switch/etc, EU ACHO que não tem como fazer isso. Teu professor é bobo? Abraços.
  11. Coloque na pasta do website o ícone com o nome e extensão favicon.ico. Depois adicione isso na head do seu site: <link rel="shortcut icon" href="favicon.ico" /> Abraços.
  12. $rssBrasil = ""; while($conteudo = mysql_fetch_array($rsBrasil)) { $data = $conteudo['data']; $data2 = date("d/m/Y", strtotime($conteudo['data'])); $hora = $conteudo['hora']; $hora2 = date("h:i", strtotime($conteudo['hora'])); $autor = $conteudo['autor']; $editoria = $conteudo['editoria']; $idNoticia = $conteudo['idNoticia']; $titulo = $conteudo['titulo']; $descricao = $conteudo['linhafina']; $rssBrasil .= "<item>"; $rssBrasil .= "<pubDate>$data2</pubDate>"; $rssBrasil .= "<title>$titulo</title>"; $rssBrasil .= "<link>http://noticias.joao.mus.br/$editoria/exibe_noticia.php?editoria=$editoria&idNoticia=$idNoticia</link>"; $rssBrasil .= "<description>$descricao ($data2 - $hora2 h) - <strong>$autor</strong></description>"; $rssBrasil .= "</item>"; } Tente. Troquei o do {} while pelo while. Não acredito que esse seja o problema, mas vamos testar. Abraços.
  13. O type-casting foi feito como pointer? char *s; s = (char*) malloc(80); Não me lembro se é assim que faz. Abraços.
  14. Ele tem que atribuir os valores cada vez que ele pega novos. Você estava colocando sempre os mesmos valores no $rssBrasil. Agora cada vez que ele pegar uma nova linha, ele coloca nas variáveis os valores corretos delas. Ou seja, tem que incluir no loop as atribuições. Abraços.
  15. Tente isso: $conteudo = mysql_fetch_array($rsBrasil); $rssBrasil = ""; do { $data = $conteudo['data']; $data2 = date("d/m/Y", strtotime($conteudo['data'])); $hora = $conteudo['hora']; $hora2 = date("h:i", strtotime($conteudo['hora'])); $autor = $conteudo['autor']; $editoria = $conteudo['editoria']; $idNoticia = $conteudo['idNoticia']; $titulo = $conteudo['titulo']; $descricao = $conteudo['linhafina']; $rssBrasil .= "<item>"; $rssBrasil .= "<pubDate>$data2</pubDate>"; $rssBrasil .= "<title>$titulo</title>"; $rssBrasil .= "<link>http://noticias.joao.mus.br/$editoria/exibe_noticia.php?editoria=$editoria&idNoticia=$idNoticia</link>"; $rssBrasil .= "<description>$descricao ($data2 - $hora2 h) - <strong>$autor</strong></description>"; $rssBrasil .= "</item>"; } while ($conteudo = mysql_fetch_assoc($rsBrasil));
  16. Durub

    Setar charset do http input

    header("Content-type: text/html; charset=utf-8"); Troque o charset para o que você quiser. De qualquer forma, não sei em que site você pode ver os charsets disponíveis. Lembrando que header tem que ser colocado antes de qualquer output na página. Abraços.
  17. $conteudo = mysql_fetch_array($rsBrasil); $data = $conteudo['data']; $data2 = date("d/m/Y", strtotime($conteudo['data'])); $hora = $conteudo['hora']; $hora2 = date("h:i", strtotime($conteudo['hora'])); $autor = $conteudo['autor']; $editoria = $conteudo['editoria']; $idNoticia = $conteudo['idNoticia']; $titulo = $conteudo['titulo']; $descricao = $conteudo['linhafina']; while (mysql_fetch_array($rsBrasil)) { $rssBrasil = "<item>"; $rssBrasil .= "<pubDate>$data2</pubDate>"; $rssBrasil .= "<title>$titulo</title>"; $rssBrasil .= "<link>http://noticias.joao.mus.br/$editoria/exibe_noticia.php?editoria=$editoria&idNoticia=$idNoticia</link>"; $rssBrasil .= "<description>$descricao ($data2 - $hora2 h) - <strong>$autor</strong></description>"; $rssBrasil .= "</item>"; } Essa atribuição em cima do while tá errada. Observe: Ele pega o primeiro mysql_fetch_array e coloca os valores nas respectivas variáveis. Mas só faz isso uma vez, porque o valor do mysql_fetch_array do while vai pro "nada". Ou seja, coloque todo aquele código ali de atribuição "$data = $conteudo['data']; (...)", tire ali o "$conteudo = mysql_fetch_array($rsBrasil);" e troque a atribuição pro while. Exemplo: while ($conteudo = mysql_fetch_array($rsBrasil)) Abraços.
  18. Durub

    while dentro de select

    Só uma "dica" de formatação. <td align="left"><select name="interesse" id="interesse"> <?php while($z = mysql_fetch_array($b)) { echo "<option value=\"$z['interesse']\" $z['interesse']</option>"; } echo "</select></td>"; ?> Eu sei que todo mundo programa do jeito que quer e como achar melhor, porém, acho que caso você fosse passar esse código para alguém, fosse BEM difícil de ler. Ah, também coloquei o que o ESerra "pediu". Abraços.
  19. Tem como você passar o código da função "Uploadimg::Pasta" aqui? Abraços.
  20. Substituia todo o código que eu te passei por isso: $FileHandler = fopen(dirname(__FILE__) . "/Logs/arquivos.txt", "a"); $File = end(explode('/', $_SESSION['tempfile'])); fwrite($FileHandler, $File . "\n", 500); // \n = line feed in Unix/Linux systems fclose($FileHandler); Se a pasta Logs estiver criada, tem que estar funcionando. Abraços.
  21. Tente trocar a função mySelect e duas coisas no form. (no seu código, esqueça o meu) 1º: Coloque o atributo name="selectForm" no <form>. 2º: Troque o onChange no select por onBlur e tire o "argumento" "this" da função mySelect no novo onBlur. mySelect: function mySelect() { var s = document.selectForm.selCombo.selectedIndex; document.getElementById("txtCombo").value = document.selectForm.selCombo.options[s].value; } Abraços.
  22. Durub

    Erro de logica!

    Pelos printf no final do programa, observei que você está invertendo a colocação do valor das váriaveis num1, num2, num3, ord1, ord2 e ord3. num1 = ord1; num2 = ord2; num3 = ord3; Deveria ser: ord1 = num1; ord2 = num2; ord3 = num3; Abraços.
  23. Tem que criar a pasta Logs antes. Abraços.
  24. Acho que desta vez ao invés de usar os caracteres normais, o &nbsp; deve ser usado em vez do " ". Tente colocar algo como: <?php $oi = "String de testes"; str_replace(" ", "&nbsp;", $oi); // $oi - "String&nbsp;de&nbsp;testes" ?> Abraços.
  25. fopen("Logs/arquivos.txt", "a"); Só substituir a função fopen por esta. Abraços.
×
×
  • Criar Novo...