Ir para conteúdo
Fórum Script Brasil

Stoma

Membros
  • Total de itens

    687
  • Registro em

  • Última visita

Tudo que Stoma postou

  1. Depois que conheci a classe AC_Pagination minha vida mudou! kkkk Zuera (na verdade não hehe), mas ela é bem simples de utilizar, dê uma olhada aqui: http://www.pinceladasdaweb.com.br/blog/201...-ac_pagination/
  2. Stoma

    ajuda com paginacao

    Bem, eu já nem me preocupo mais com paginação pois utilizo a classe AC_Pagination (fiz algumas alterações para funcionar como eu preciso), dê uma olhada pois pode te ajudar: http://www.pinceladasdaweb.com.br/blog/201...-ac_pagination/
  3. Stoma

    Gerar pdf

    Dê uma procurada sobre a classe mPDF, com ela você poderá gerar arquivos PDF através de código HTML + PHP!
  4. Bom... para trocar o link pelo botão é só criar o campo input do tipo button que redirecione para a página que você quer: <input type='button' value='Gerar Arquivo excel' onclick="window.location='caminho/excel_clientes_bloqueados.php';"/> Quanto à página excel_clientes_bloqueados.php, existem várias maneiras de fazer o que você quer... uma seria quando a pessoa realizasse a consulta com os filtros na outra página, você guardasse o comando SQL que foi executado em uma session e na página excel_clientes_bloqueados.php você re-executasse este comando. Outra alternativa é você passar os parâmetros do filtro da busca para a página excel_clientes_bloqueados.php...
  5. Stoma

    for e variaveis

    A melhor forma é você fazer esta verificação (utilizando javascript!) antes da pessoa fazer o submit do formulário e quando for utilizar os dados no PHP, valide os dados todos de uma vez.
  6. Amigo, para fazer isso você deve utilizar ajax requisitando uma página que receba estes valores da resolução e salve-os no banco... Nestes dois sites existem exemplos utilizando PHP+Ajax... eu aconselho você a utilizar jQuery, facilita muito! http://www.ajaxf1.com/tutorial/ajax-php.html?page=2 http://www.w3schools.com/php/php_ajax_database.asp
  7. O que há nesta linha? Você pode colar o conteúdo do arquivo incluircadastrado.php aqui? Abraços
  8. De que forma você está pegando o IP do usuário? Será que não pode ser SQL Injection? Você poderia colar aqui o código da página onde está este comando para apagar os registros?
  9. Stoma

    Apche - Speedy

    Opa! Lá em casa também não funciona, só que eu utilizo a NET. Quando eu chegar em casa vou testar e posto aqui se funcionou! Valeu!!
  10. Amigo dê uma olhada nestes dois site: http://forums.xkcd.com/viewtopic.php?f=11&...p;view=previous http://www.jontodd.com/2006/08/10/php-sess...ltiple-domains/ Ele estava com o mesmo problema e conseguiu resolver...
  11. Stoma

    Array

    Não há de quê ^_^
  12. Verifique se não há espaços antes da tag de abertura do PHP (caso tenha, apague-os) e também troque a tag de abertura para a tag correta: <?php A função session_start() deve ser o primeiro comando do arquivo e não pode haver nenhuma saída de dados antes dela... Se você puder postar o código aqui fica mais fácil! Abraços
  13. Stoma

    Array

    Faça assim: $sqlhorario = mysql_query(sprintf("SELECT * FROM tabela WHERE Id = '%s'",$_REQUEST["p"])); while($mthorario = mysql_fetch_array($sqlhorario)){ echo "<td bgcolor='$fundo'><div align='left'><a href='?ver=s&id=".$mtMedico->IdMedicos."&h=".$hora."&d=".$data."'>"; $hora = ($mthorario["HoraAgenda"] == $hora)?($hora. " Horário Agendado ")$hora); echo $hora; echo "</a></div></td>"; echo "</tr></table>"; } $cor++; } } }
  14. kkkkkkkkkkkkk Mistérios da meia noite!! Qual editor PHP você usa? Em alguns editores você pode escolher a codificação do documento. No Notepad++ senão me engano vem por padrão a Codificação em ANSI ou a Codificação UTF8 sendo que na Codificação UTF8 não sei porque mas as vezes ele adiciona algo que não é visível (ou então é espaço em branco, não sei direito) que faz com que algumas funções exibam mensagens de erro (já vi várias pessoas reclamando disso quando utilizam a função session_start e recebem erro dizendo que algo já foi impresso na tela), aí nesses casos é necessário selecionar a Codifição em UTF8 (SEM BOM) e o código funciona sem problemas! Não sei, mas talvez possa ter acontecido algo neste sentido... Mas se funcionou, então problema resolvido! Quando precisar é só chamar ^_^
  15. Sim... fez isso com os 2 arquivos php.ini (1 da pastas php e outro da pasta apache/bin)?
  16. Hm... o login do site de hospedagem é feito por formulário? Se for, ele deve redirecionar as informações para alguma página (dá para ver isto no código html da página), então você pode fazer uma requisição Ajax para esta página e dependendo da resposta do servidor você executa a ação de clicar no link. Você já tem algum código pronto? Se tiver, cole aqui para ficar mais fácil...
  17. Eu uso o XAMPP e nunca tive problemas com ele (inclusive a GD já vem funcionando).
  18. Hm... estranho! O que aparece para você? O gráfico que aparece para mim é este: Verifique se a biblioteca GD está ativada no seu servidor... <?php phpinfo(); ?> Nas informações que aparecer, procure por 'GD Support', na frente dela é para estar escrito 'enabled'.
  19. Opa! Testei aqui, fiz algumas modificações e funcionou! O problema é que você colocou código HTML, o que não é permitido já que você está utilizando a função header (para usar a função header, você não poderá imprimir nada na tela). Uma outra dica, é renomear o arquivo config_grafico.inc para config_grafico.inc.php, pois se você acessar este arquivo diretamente pelo browser, ele não vai ser interpretado como PHP e sim como texto e será exibido todo o código que estiver dentro dele! Aqui está o código: teste.php <?php ini_set('display_errors', 1); error_reporting(E_ALL); header("Content-type: image/png"); // inclui o arquivo com as configurações include 'config_grafico.inc'; // cria a imagem e define as cores $imagem = imagecreate($largura, $altura); $fundo = imagecolorallocate($imagem, 236, 226, 226); $preto = imagecolorallocate($imagem, 0, 0, 0); $azul = imagecolorallocate($imagem, 0, 0, 255); $verde = imagecolorallocate($imagem, 0, 255, 0); $vermelho = imagecolorallocate($imagem, 255, 0, 0); $amarelo = imagecolorallocate($imagem, 255, 255, 0); // definição dos dados $dados = array("Leoes", "Antilopes", "Elefantes", "Girafas"); $valores = array(180, 540, 330, 110); $cores = array($azul, $verde, $vermelho, $amarelo); // cálculo do total $total = 0; $num_linhas = sizeof($dados); for($i = 0; $i < $num_linhas; $i++) $total += $valores[$i]; // desenha o gráfico imageellipse($imagem, $centrox, $centroy, $diametro, $diametro, $preto); imagestring($imagem, 3, 3, 3, "Total: $total animais", $preto); $raio = $diametro / 2; for($i = 0; $i < $num_linhas; $i++) { $percentual = ($valores[$i]/$total) * 100; $percentual = number_format($percentual, 2); $percentual .= "%"; $val = 360 * ($valores[$i]/$total); $angulo += $val; $angulo_meio = $angulo - ($val / 2); $x_final = $centrox + $raio * cos(deg2rad($angulo)); $y_final = $centroy + (- $raio * sin(deg2rad($angulo))); $x_meio = $centrox + ($raio / 2 * cos(deg2rad($angulo_meio))); $y_meio = $centroy + (- $raio / 2 * sin(deg2rad($angulo_meio))); $x_texto = $centrox + ($raio * cos(deg2rad($angulo_meio))) * 1.2; $y_texto = $centroy + (- $raio * sin(deg2rad($angulo_meio))) * 1.2; imageline($imagem, $centrox, $centroy, $x_final, $y_final, $preto); imagefilltoborder($imagem, $x_meio, $y_meio, $preto, $cores[$i]); imagestring($imagem, 2, $x_texto, $y_texto, $percentual, $preto); } // ------ CRIAÇÃO DA LEGENDA ------ if($exibir_legenda == "sim") { // acha a maior string $maior_tamanho = 0; for($i = 0; $i < $num_linhas; $i++) if(strlen($dados[$i]) > $maior_tamanho) $maior_tamanho = strlen($dados[$i]); // calcula os pontos de início e fim do quadrado $x_inicio_legenda = $lx - $largura_fonte * ($maior_tamanho + 4); $y_inicio_legenda = $ly; $x_fim_legenda = $lx; $y_fim_legenda = $ly + $num_linhas * ($altura_fonte + $espaco_entre_linhas) + 2 * $margem_vertical; imagerectangle($imagem, $x_inicio_legenda, $y_inicio_legenda, $x_fim_legenda, $y_fim_legenda, $preto); // começa a desenhar os dados for($i = 0; $i < $num_linhas; $i++) { $x_pos = $x_inicio_legenda + $largura_fonte * 3; $y_pos = $y_inicio_legenda + $i * ($altura_fonte + $espaco_entre_linhas) + $margem_vertical; imagestring($imagem, $fonte, $x_pos, $y_pos, $dados[$i], $preto); imagefilledrectangle($imagem, $x_pos - 2 * $largura_fonte, $y_pos, $x_pos - $largura_fonte, $y_pos + $altura_fonte, $cores[$i]); imagerectangle($imagem, $x_pos - 2 * $largura_fonte, $y_pos, $x_pos - $largura_fonte, $y_pos + $altura_fonte, $preto); } } imagepng($imagem); imagedestroy($imagem); ?> config_grafico.inc <?php // configurações do gráfico $largura = 600; $altura = 400; // configurações do círculo $centrox = 200; $centroy = 200; $diametro = 280; $angulo = 0; // configurações da legenda $exibir_legenda = "sim"; $fonte = 3; $largura_fonte = 8; $altura_fonte = 10; $espaco_entre_linhas = 10; $margem_vertical = 5; // canto superior direito da legenda $lx = 540; $ly = 30; ?>
  20. Stoma

    script gerando variaveis

    Bem... eu havia respondido no outro tópico que você havia postado, se te ajudar dê uma olhada lá http://scriptbrasil.com.br/forum/index.php...st&p=616098
  21. Conseguiu utilizar no que precisava?
  22. Olá! Fiz um exemplo aqui, é só adaptar para o que você precisa... obs: estou utilizando jQuery para fazer a requisição Ajax, então você vai precisar ter o arquivo jquery.js... aliás, estude jQuery pois será de grrraaande utilidade! obs2: você pode fazer o download do jQuery nesta página http://jquery.com/ teste.php <?php ini_set('display_errsors', 1); error_reporting(E_ALL); // Conexão ao banco de dados mysql_connect('localhost', '', '') or die(mysql_error()); mysql_select_db('teste') or die(mysql_error()); $selectFornecedores = ''; $sql = "SELECT cd_fornecedor, nome FROM fornecedor"; $rs = mysql_query($sql) or die(mysql_error()); while($dados = mysql_fetch_assoc($rs)){ // Monta os dados do selectbox fornecedores $selectFornecedores .= "<option value='".$dados['cd_fornecedor']."'>".$dados['nome']."</option>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/> <title>Testando</title> <script src='jquery.js' type='text/javascript'></script> <!-- Importação do jQuery --> <style type='text/css'> <!-- CSS --> div{ float: left; margin-left: 20px; } select{ width: 200px; } #divCarregando{ position: absolute; width: 300px; height: 40px; padding: 5px; padding-top: 20px; background-color: #00688B; color: #FFF; font: bold 16px Verdana; text-align: center; border: 1px solid black; top: 50%; margin-top: -30px; left: 50%; margin-left: -150px; } </style> </head> <body> <form id='formulario' actin='#' method='post'> <div> <label for='cd_fornecedor'>Fornecedor</label><br/> <select id='cd_fornecedor'> <option value=''> -- Selecione -- </option> <?php echo($selectFornecedores); // Preenche o selectbox com os dados ?> </select> </div> <div> <label for='cd_item'>Item:</label><br/> <select id='cd_item'> <option value=''> -- Selecione -- </option> </select> </div> </form> <div id='divCarregando' style='display:none;'> <!-- DIV que aparecerá enquanto estiver esperando a resposta do AJAX --> Aguarde, carregando dados... </div> <script type='text/javascript'> try{ // Ao ser alterado o valor do campo cd_fornecedor $('#cd_fornecedor').change(function(){ $('#divCarregando').show(); // Exibe divCarregando // Executa requisição ajax (por POST) $.post( 'ajax.php', // Nome da página que será requisitada { // Variáveis a serem passadas para a página ajax.php action: 'carregarItens', // Ação a ser feita (utilizado na página ajax.php) cd_fornecedor: $('#cd_fornecedor').val() // Passa o valor do campo cd_fornecedor },function(data){ // data = retorno da página ajax.php $('#cd_item').html(data); // Coloca o retorno no campo cd_item $('#divCarregando').hide(); // Oculta divCarregando } ); }); }catch(ex){ alert('Erro\n'+ex); } </script> </body> </html> ajax.php <?php ini_set('display_errors', 1); error_reporting(E_ALL); if($_POST){ // Conexão ao banco de dados mysql_connect('localhost', '', ''); mysql_select_db('teste'); // Verifica qual ação será feita switch($_POST['action']){ case 'carregarItens': $cdFornecedor = $_POST['cd_fornecedor']; $retorno = "<option value=''> -- Selecione -- </option>"; if($cdFornecedor!=''){ $sql = "SELECT cd_item, descricao FROM item WHERE cd_fornecedor = $cdFornecedor"; $rs = mysql_query($sql) or die(mysql_error()); while($dados = mysql_fetch_assoc($rs)){ // Monta os dados (no formato certo) que serão colocados no selectbox $retorno .= "<option value='".$dados['cd_item']."'>".$dados['descricao']."</option>"; } } // Retorna os dados para a função javascript (não use return, apenas o echo) echo $retorno; break; } } ?>
  23. Ao invés de usar \" utilize aspas simples ' <?php include("email/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.mail.yahoo.com.br"; $mail->SMTPAuth = true; $mail->Username = "guilhermetoneloto@yahoo.com"; $mail->Password = "SENHA_DO_SERVER_EMAIL"; $mail->From = "guilhermetoneloto@yahoo.com"; $mail->FromName = "Toneloto's Server"; $mail->AddAddress("$email","$nome");; $mail->WordWrap = 50; $mail->IsHTML(true); if($_POST){ $nome = $_POST['nome']; $email = $_POST['email']; $senha = $_POST['senha']; $arquivo = $_POST['arquivo']; $interesse = $_POST['interesse']; $sexo = $_POST['sexo']; $nasc = $_POST['nasc']; $idade = $_POST['idade']; $relacionamento = $_POST['relacionamento']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $orkut = $_POST['orkut']; $MSN = $_POST['MSN']; $rg = $_POST['rg']; $ra_escolar = $_POST['ra_escolar']; $dia = $_POST['dia']; $mes = $_POST['mes']; $ano = $_POST['ano']; $estado = $_POST['estado']; $cidade = $_POST['cidade']; $ano = $_POST['ano']; $mail->AddReplyTo("$email","$nome"); } $mail->Subject = "Cadastro Realizado com sucesso"; $mail->Body = " <table width='100%' height='628' border='0' align='center'> <tr> <td height='624' bgcolor='#CCCCCC'> <table width='100%' height='58' border='0' align='center'> <tr> <td height='31'> <div align='center'><font color='#333333' size='5'>Voc&ecirc; acabou de se cadastrar no site Toneloto's Server, Seja Bem-Vindo</font></div></td> </tr> <tr> <td height='21'><font size='2' face='Comic Sans MS'>Confirme seus dados cadastrais abaixo e clique em <strong>confirmar cadastro </strong>para que voc&ecirc; possa acessar seu perfil.</font></td> </tr> </table> <table width='100%' height='392' border='0' align='center'> <tr> <td height='56'> <div align='center'> <table width='100%' height='54' border='0' align='center'> <tr> <td width='26%' height='50'> <div align='center'><img src='http://tonelotos.xp3.biz/upload_imagens/$nome_final' width='190' height='160'> </div></td> <td width='74%'><table width='100%' height='48' border='0' align='left'> <tr> <td width='24%' height='21'> <div align='left'>Email de login :</div></td> <td width='76%'>$email</td> </tr> <tr> <td height='21'>Sua senha:</td> <td>$senha_c</td> </tr> </table></td> </tr> </table> </div></td> </tr> <tr> <td height='21'>Abaixo seus dados pessoais.</td> </tr> <tr> <td height='307'> <table width='100%' height='305' border='0' align='center'> <tr> <td width='23%' height='21'> <div align='left'>Nome completo:</div></td> <td width='77%'>$nome </td> </tr> <tr> <td height='21'>Rg:</td> <td>$rg</td> </tr> <tr> <td height='21'>Ra:</td> <td>$ra_escolar</td> </tr> <tr> <td height='21'>Anivers&aacute;rio:</td> <td>$dia - $mes - $ano</td> </tr> <tr> <td height='21'>Idade:</td> <td>$idade</td> </tr> <tr> <td height='21'>Sexo:</td> <td>$sexo</td> </tr> <tr> <td height='21'>Relacionamento:</td> <td>$relacionamento</td> </tr> <tr> <td height='21'>Interesse:</td> <td>$interesse</td> </tr> <tr> <td height='21'>Orkut:</td> <td>$orkut</td> </tr> <tr> <td height='21'>MSN:</td> <td>$MSN</td> </tr> <tr> <td height='21'>Estado:</td> <td>$estado</td> </tr> <tr> <td height='21'>Cidade:</td> <td>$cidade</td> </tr> <tr> <td height='21'>Coment&aacute;rio</td> <td>$comentario</td> </tr> <tr> </tr> </table></td> </tr> </table> <p><a href='http://tonelotos.xp3.biz/conecxao/funcao.php?acao=confirmar&email=$email'>CLIQUE AQUI PARA CONFIRMAR SEU PERFIL NO SITE.</a></p> <p><font size='2'><a href='http://tonelotos.xp3.biz/conecxao/funcao.php?acao=cancelar_conta&email=$email'>CASO VOC&Ecirc; N&Atilde;O TENHA MAIS INTERESSE EM NOSSO SITE OU N&Atilde;O SE CADASTROU NELE CLIQUE AQUI.</a></font></p> <p>*Dados incompativeis com o cadastro, altere no<strong> 'PERFIL - EDITAR PERFIL'</strong></p> <p><font color='#666666' size='3'>$data</font></p> <p align='center'><font color='#999999' size='3'>Toneloto's server 2010</font></p> </td> </tr> </table> "; if(!$mail->Send()){ echo "houve um erro ao enviar o email! erro: $mail->ErrorInfo"; exit; }else{ echo "<script>window.location = '?acao=usr&usr=cadastro&passo=2&email_cadastro=$email'</script>"; } ?>
  24. O elemento clicável de cada aba tem um id, certo? E se você simular um clique nele? Ex: document.getElementById('celAbaRelatorio').click();
×
×
  • Criar Novo...