Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. n-1 não, n + 1, né? Se o array tem 81 chaves, a última é 80, se o primeiro for zero. Se 81 == n, então a última chave é o tal n - 1. ;) Acho que foi isso que gerou essa "confusão". :) Abraços, Beraldo
  2. Dê um echo em $data_nova e veja qual informação está sendo recebida. Se o problema persistir, poste o código inteiro. Abraços, Beraldo
  3. Veja um exemplo simples: <?php $tab = " <td>Dados 1</td> <td>Dados 2</td> "; $er = "/<td(.*?)?>(.*?)+<\/td>/i"; preg_match_all ($er, $tab, $matches); echo "<pre>"; print_r ($matches[0]); echo "</pre>"; ?> http://www.php.net/preg_match_all Abraços, Beraldo
  4. Eu uso Apache 2.2 com PHP 5.2 no Wind XP e não tenho problemas. Faça outra coisa: nesta linha: LoadModule php5_module "c:/php5/php5apache2.dll" Troque php5apache2.dll por php5apache2_2.dll Aqui tive de fazer isso para funcionar.
  5. Beraldo

    Session_start

    http://www.php.net/session_start Veja que a função é definida assim: session_start ( void ) O "void" mostra que não há argumentos a serem passados Para que os scripts reconheçam a sessão, insira session_start() em todas as páginas que usam a sessão. Veja os artigos do phpbrasil, que você entenderá o funcionamento das sessções. Abraços, Beraldo
  6. Mas se o php.ini estiver na pasta WINDOWS, deixe a linha PHPIniDir com o valor "C:\WINDOWS\" em vez de "C:\php5\". Abraços, Beraldo
  7. Beraldo

    Session_start

    Só há esse conteúdo no script? Se sim, não deveria estar redirecionando para main.php. Veja se a página que o leva a esse script não está redirecionando à main.php. Corrija alguns pontos: Aqui, troque $_REQUEST por $result: while($result = @pg_fetch_assoc($query)){ $id_admin=$_REQUEST['id_admin']; $usu_admin=$_REQUEST['usu_admin']; $nome_admin=$_REQUEST['nome_admin']; session_start() não aceita argumentos. Deixe somente: session_start(); Abraços, Beraldo
  8. O seu php.ini está em c:\php5, certo? Você colocou esse diretório no PATH do Windows? Adicione o diretório nessa variável ou crie uma nova variável de ambiente. Talvez o Windows não esteja encontrando o arquivo.
  9. Beraldo

    Session_start

    Poste o código inteiro. Abraços, Beraldo
  10. Não é dessa forma que instalo o PHP, mas creio que o que faltou foi esta linha no httpd.conf: Essa linha deve conter o cminho ao diretório do php.ini. Veja no sub-fórum Tutoriais e Dicas o artigo do Fabyo mostrando como instalar usando variáveis de ambiente. Isso facilita as futuras atualizações do PHP. ;) Abraços, Beraldo
  11. Beraldo

    Como Configurar O Tinymce

    O seu código não funciona pois você não inseriu nenhuma configuração do TinyMCE. Leia a documentação dele: http://wiki.moxiecode.com/index.php/TinyMCE:Index Tente configurar. Se tiver dúvidas, poste-as, para tentarmos ajudar. Abraços, Beraldo
  12. Creio que ele tenha se referido ao Favicon, o qual fica ao lado da URL. ;) Eu ia sugerir isso, mas o Graymalkin o fez antes. :P
  13. Você terá de ver o código-fonte do formulário de login da UltraMail e fazer o seu com os mesmos nomes de campos e página de destino (atributo action da tag form). Abraços, Beraldo
  14. Beraldo

    Session_start

    http://br.php.net/session_start http://www.phpbrasil.com/articles/search.php Pesquise por "login" e "sessoes", que achará artigos sobre isso. Abraços, Beraldo
  15. Beraldo

    Variaveis De Dinheiro

    Note que money_format() só funciona em Unix. ;) Costumo usar number_format(), por questões de compatibilidade. No seu caso, creio que nenhuma delas funcionará, pois isso é um número válido: cinco mil, não sendo necessário formatá-lo. Se todos os números forem assim, e você queira deixar duas casas decimais, simplesmente usando substr(), por exemplo, é possível formatá-lo. Abraços, Beraldo
  16. Beraldo

    Subtracao De Datas

    Não funcionava daquele jeito pois $xDolarInicial não era um timestamp, tipo requerido pelo segundo argumento de date(). Veja estas duas linhas: $dia = strtotime($xDolarInicial); $xDolarInicial = mktime(0,0,0,date("m",$xDolarInicial),date("d",$xDolarInicial)-1,date("Y",$xDolarInicial)); A segunda está errada pois você usou xDolarInicial em vez de dia. Aliás, nem é necessária a segunda linha, pois $dia já contém o valor que $xDolarInicial deveria conter após o retorno de mktime(). ;) Abraços, Beraldo
  17. Beraldo

    Subtracao De Datas

    Nesta parte: $dia_ = date("d", $xDolarInicial); $mês = date("m", $xDolarInicial); $ano = date("Y", $xDolarInicial); * coloquei o "_" após "dia" para diferenciar da variável $dia já utilizada. Troque $xDolarInicial por $dia, que é a data no formato timestamp. Abraços, Beraldo
  18. Beraldo

    Php Mysql_query

    http://br2.php.net/manual/pt_BR/function.mysql-data-seek.php Acho que é isso que você quer... Abraços, Beraldo
  19. Poste seu código. Abraços, Beraldo
  20. Beraldo

    Subtracao De Datas

    Isto está sendo interpretado como uma subtração: $xDolarInicial = 2007-01-06 Deixe assim: $xDolarInicial = "2007-01-06"; Use setlocale() juntamente com strftime(), para que não seja necessário criar arrays com nomes de meses e semanas. Dê uma olhada nisto também: http://scriptbrasil.com.br/forum/index.php?showtopic=97703 Abraços, Beraldo
  21. Verifique o valor de upload_max_filesize no php.ini. http://br.php.net/manual/pt_BR/ini.core.ph...ad-max-filesize Para verificar se houve erro no upload, use $_FILES['arquivo']['error']. http://br.php.net/manual/pt_BR/features.fi...load.errors.php braços, Beraldo
  22. Beraldo

    Validação De Formulário

    Para qye exista $_POST['submit'], é necessário que o botão submit tenha o atributo name: <input type="submit" name="submit" value="Envia"> Tire aquele monte de elseif's também, deixando assim: if (strlen($usuario) < 3) { $error[] = "Username deve conter no mínimo 3 dígitos!"; } if (strlen($senha) < 5) { $error[] = "Senha deve conter no mínimo 5 dígitos"; } //... Abraços, Beraldo
  23. Beraldo

    Validação De Formulário

    Deixe o foreach assim: foreach ($error as $erro) { echo "Erro: $erro<br>"; } Você havia usado $error para duas coisas diferentes. Abraços, Beraldo
  24. Use file() para colocar o conteúdo do arquivo num array e use preg_match() para encontrar o usuário: $file = file ("emails.txt"); $cadastrado = false; foreach ($file as $email) { if (preg_match ("/\bberaldo@/i", $email) { $cadastrado = true; break; } } Troque beraldo pelo usuário (o que vem antes do arroba). Depois basta verificar o valor de $cadastrado. Abraços, Beraldo
  25. http://br2.php.net/substr_count ;) Abraços, Beraldo
×
×
  • Criar Novo...