Ir para conteúdo
Fórum Script Brasil

ARD

Veteranos
  • Total de itens

    520
  • Registro em

  • Última visita

Tudo que ARD postou

  1. Está faltando fechar o bloco com uma chave "}". Nesta parte: if($nome != "" & $senha != ""){ Você abre a chave, mas no final você não fecha. Substitua isto: <?php } } ?> Por isso: <?php } } } ?> T+ André
  2. Se você está hospedando o site na mesma maquina que está o banco de dados, então deixa o host como "localhost" independente do apontamento de url que você irá fazer. Você teria que colocar o seu dominio "seuip.ddns.com.br" caso as páginas estivessem hospedadas fora da sua rede e somente o banco de dados estivesse em "seuip.ddns.com.br". Esta configuração acima está correta. bind-address = 0.0.0.0 -> Libera a comunicação de qualquer ip à maquina que está rodando o MySQL e o usuário com o campo host = "%" é para liberar a autenticação de qualquer host. Ps: Você testou se o redirecionamento está funcionando? T+ André
  3. ARD

    alterar tabela

    Muito simples... $sql = "SELECT * FROM ip WHERE ips = '$variavel_ip'"; $result = mysql_query($sql)or die(mysql_error()); if(mysql_num_rows($result) != 0) { //faz update na tabela $update = "update ip SET status = '1' where ips = '$variavel_ip'"; } Obs: Na consulta SQL você utiliza somente um sinal de igualdade "=" T+ André
  4. ARD

    Zipando Arquivos

    George, aqui o site com exemplo não abriu... Criei este script abaixo, veja se funciona com você: <?php $zip = new ZipArchive(); //local onde será criado o arquivo $filename = "/var/www/teste/arquivo.zip"; if($zip->open($filename, ZIPARCHIVE::CREATE) !== true) { echo "Impossivel abrir o arquivo zip setado."; exit(); } //adiciona o arquivo "/var/www/mysite/index.php" com o nome "index.php" $zip->addFile("/var/www/mysite/index.php","index.php"); $zip->close(); ?> Para maiores informações, consulte: http://www.php.net/manual/pt_BR/zip.examples.php Caso não consiga adaptar o código à sua necessidade é só postar. T+ André
  5. Tente assim: $tel = 6635551943; echo "(".substr($tel,0,2).") ".substr($tel,2,4)."-".substr($tel,6); T+ André
  6. Dá uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=82939 T+ André
  7. Posta o código PHP de como você está fazendo... T+ André
  8. Isso não é um erro, é somente uma notificação. Isto ocorre pois você está recuperando uma variável que ainda não existe, para resolver isto basta você colocar o código abaixo: if(isset($_POST['index-'])) { test(); } isset irá verificar se a variável foi iniciada. Ah... Cadê o submit do seu formulário? <input type="submit" value="Enviar" /> T+ André
  9. Para evitar tópico duplicados, vou postar aqui mesmo o meu código de validação. A diferença em relação ao postado acima, é que ele irá verificar se o domínio é válido. <?php /** * @author Andre Raynaud Duarte * @version 1.0 10/01/2008 10:47 * @param string $str_mail * @return bool */ function verify_mail($str_mail) { if (eregi("^[-_a-z0-9]+(\.[-_a-z0-9]+)*\@([-a-z0-9]+\.)*([a-z]{2,4})$", $str_mail)) { $dns_mail = explode("@",$str_mail); if(checkdnsrr($dns_mail[1])) { return true; } else { return false; } } else { return false; } } ?>
  10. É simples... Você somente esqueceu de chamar a função, depois da função faça assim: <?PHP test(); ?> T+ André
  11. ARD

    Ajuda com SMTP

    Veja se você não está incluindo a classe mais de uma vez. Dá uma verificada nos seus includes. T+ André
  12. Recuperando o valor do select: $my_select = $_POST['meu_select']; Verificando o valor com switch: switch($my_select) { case 1: echo "Executa o comando 1"; break; case 2: echo "Executa o comando 2"; break; } Você também poderia verificar com if's e else's... if($my_select == 1) { echo "Executa o comando 1"; } elseif($my_select == 2) { echo "Executa o comando 2"; } else { echo "outro comando..."; } T+ André
  13. ARD

    problemas com phpMyadmin

    Isto é permissão de pasta. Acesse o seu servidor via FTP, clique com o botão direito do mouse em cima da pasta "gifs" e dê permissão 777. T+ André
  14. ARD

    dúvidas em php

    Uma pequena observação: [...]uma vez que uma página ph não pode ser testada a não ser depois de colocada no ar visto ser uma linguagem dinâmica entre utilizador e website[...] Para você efetuar os testes localmente, basta você instalar e configurar o PHP + Apache (funciona com o IIS também) em tua maquina. Mr. Google lhe apresenta uma imensa lista de tutoriais que lhe ajudarão fazer isto: http://www.google.com.br/search?hl=pt-BR&a...uisar&meta= O seu código com certeza irá retornar um erro. Troque ele por isto: <?php if (isset($_POST["nome"]) && isset($_POST["idade"])) { echo "Dados correctos"; exit; } echo "Por favor preencher os campos"; ?> A função isset irá verificar se as variáveis foram iniciadas, caso contrário, irá executar o último echo. Dê uma olhada também na função empty Opa, esqueci da enquete. Você pode incluir a enquete dentro da sua página principal usando include T+ André
  15. ARD

    problemas com phpMyadmin

    No seu formulário você deve adicionar este atributo: enctype="multipart/form-data" Troque isto:if ($_POST["foto"]){ if(isset($_FILES["Imagem"])){ $Imagem = $_FILES["Imagem"]; $Tamanhos = getimagesize($Imagem["tmp_name"]); $TipoArquivo = $_FILES['Imagem']['type']; $Data = date("dmY-His"); $Nome_Imagem = $Imagem["name"]; $extensao = explode(".", $Nome_Imagem); $Extensao = $extensao[1]; $Pasta = "../gifs/imgnoticias/"; $Novo_Nome = $Pasta . $Data . "." . $Extensao; $Caminho = $Pasta . $Novo_Nome; move_uploaded_file($Imagem["tmp_name"], $Novo_Nome); } } Este linha aqui não está de acordo com os campos do formulário: if(isset($_FILES["Imagem"]) Por isso: if(!empty($_FILES['foto']['name'])) { $Imagem = $_FILES["foto"]; $Tamanhos = getimagesize($Imagem["tmp_name"]); $TipoArquivo = $Imagem['type']; $Data = date("dmY-His"); $Nome_Imagem = $Imagem["name"]; $extensao = explode(".", $Nome_Imagem); $Extensao = $extensao[1]; $Pasta = "../gifs/imgnoticias/"; $Novo_Nome = $Pasta . $Data . "." . $Extensao; $Caminho = $Pasta . $Novo_Nome; if(move_uploaded_file($Imagem["tmp_name"], $Novo_Nome)) { echo "Imagem enviada com sucesso!"; } else { echo "Não foi possível enviar a imagem."; } } Deve funcionar. Ah, isto não tem nenhuma relação com o phpMyAdmin. T+ André
  16. ARD

    duvidas com mail com php

    <?php $to = "fulano@seudominio.com"; $subject = "Olá, mundo!"; $html = " <html> <body> <?php echo $variavel; ?> Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; if (mail($to, $subject, $html, $headers)) { echo "Email enviado com sucesso !"; } else { echo "Ocorreu um erro durante o envio do email."; } ?> Desta forma não vai dar certo não. O que você deve fazer é concatenar a string, desta forma: <?php $html = " <html> <body> $variavel Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; ?> Ou desta: <?php $html = " <html> <body>".$variavel."Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; ?> T+ André
  17. ARD

    ERRO na sintaxe novamente

    update etapa set eta_numero ='01', eta_nome ='etapa', eta_cidade ='gravatai vxcvxcvxcv', eta_data ='02/04/2008', eta_anobase ='', eta_etapa ='$net-$eta' where idetapa = Referente à tabela... Todos estes campos aceitam strings? Pelo visto $cod está vázia. T+ André
  18. ARD

    ERRO na sintaxe novamente

    Dá um echo nesta variável $sql e posta aqui o resultado. Você deve observar se não está tentando inserir uma string em um campo inteiro. T+ André
  19. ARD

    Erro

    O erro está aqui: '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image_button('small_view.gif', IMAGE_BUTTON_VIEW) . '</a>'); Observe que você colocou a string dentro de parênteses ")" só que você só fechou e não abriu o mesmo. Troque por: '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image_button('small_view.gif', IMAGE_BUTTON_VIEW) . '</a>'; Deve funcionar. T+ André
  20. ARD

    Como centrar textos?

    Assim: <center>Texto</center> Ou: <div align="center">Texto</div> T+ André
  21. "quinhosp", Faça o seguinte: 1. Transforme o seu checkbox em um vetor, ex: <input type="checkbox" name="emails[]" value="teste@teste.com.br" id="emails" /> <input type="checkbox" name="emails[]" value="mais@teste.com.br" id="emails" /> 2. E na página da action do form você faz um loop para recuperar os valores, ex: <?php foreach($_POST['emails'] as $mails) { echo $mails."<br />"; } ?> T+ André
  22. É muito simples cara, você não precisa mais perder a sua honra rsrsrs function dec_bin($decimal) { $binario = ""; while($decimal != 0) { $resto = $decimal % 2; $decimal = floor($decimal / 2); $binario = $resto.$binario; } return $binario; } Veja aí se funciona. Dá uma olhada aqui http://pt.wikipedia.org/wiki/Sistema_bin%C...atem%C3%A1tica) T+ André
  23. ARD

    Desafio aos feras em PHP!

    Para a sua primeira pergunta: Coloque na action do form a url "http://webmail.academiapodium.com/src/login.php", e os campos (desta página http://www.academiapodium.com) devem ter o mesmo nome dos campos da página http://webmail.academiapodium.com/src/login.php. ;) T+
  24. Neste caso o campo já iria para uma página php como array, por exemplo: HTML <input type="checkbox" name="cor[]" value="Azul" /> <input type="checkbox" name="cor[]" value="Vermelho" /> <input type="checkbox" name="cor[]" value="Verde" /> No php <?php foreach($_POST['cor'] as $cor_selecionada) { echo $cor_selecionada."<br />" } ?> Basta você colocar o nome do campo com colchetes, ex: nome_do_campo[]. E na página você recupera os valores sem os colchetes, ex: $_POST['nome_do_campo']. T+ André
×
×
  • Criar Novo...