Ir para conteúdo
Fórum Script Brasil

ursolouco

Veteranos
  • Total de itens

    2.314
  • Registro em

  • Última visita

Tudo que ursolouco postou

  1. Salve, Estude o objeto opener do javascript que vai conseguir resolver seu problema Abraços
  2. ursolouco

    E-mail

    Salve, Acho que isso não será possivel pois o retorno de uma mensagem fica na caixa de entrada, então... será necessário bolar algo como IMAP para realizar leitura e verificar o conteudo da mensagem retornada (algo tipo.... anti-spam do UOL). Abraços
  3. ursolouco

    Hora e Data

    Brother, Leia atentamente os detalhes no tópico acima ( http://scriptbrasil.com.br/forum/index.php...st&p=586227 )
  4. ursolouco

    Hora e Data

    Salve, Que estranho, aqui ficou perfeito Veja abraçois
  5. ursolouco

    Hora e Data

    EDITANDO No arquivo, index.php, linha 239, adicione: $entrydate = date("d/m/Y", strtotime($entrydate));
  6. Segue <?php // //Versao 1.0 //Autor Wellington Rodrigues <wellingtonbr@gmail.com> // //Queridão, é só copiar, manter os crédito e usar. // //Implementa bibliotecas require_once('PHPMailer_v5.1/class.phpmailer.php'); require_once('PHPMailer_v5.1/class.pop3.php'); require_once('PHPMailer_v5.1/class.smtp.php'); //Abre tag para formatação da sáida na tela echo '<pre>'; //Tenta try { $mailer = new PHPMailer(true); //Cria instancia $mailer->Priority = 1; //Prioridade $mailer->From = 'email@dominio.com'; //E-mail remetente $mailer->FromName = 'Seu nome'; //Nome remetente $mailer->Subject = 'Assunto da mensagem'; //Assunto do e-mail $mailer->Host = 'smtp.dominio.com'; //Host SMTP $mailer->SMTPAuth = true; //Se o SMTP precisa de autenticação $mailer->Username = 'email@dominio.com'; //Usuário SMTP $mailer->Password = ' '; //Senha SMTP $mailer->Body = 'Ola Mundo'.PHP_EOL; //Mensagem a ser enviada $mailer->IsHTML(false); //Mensagem no formato de texto $mailer->IsSMTP(); //Configura mailer para entrega por SMTP $mailer->SMTPDebug = true; //Habilita debug do SMTP $mailer->SingleTo = true; //Enviar e-mail individualmente $mailer->AddReplyTo('suporteonline@dominio.com','Suporte On-Line'); //Configura o endereço para receber resposta da msg $mailer->AddAddress('email@dominio.com', 'Nome do aluno(a)'); //Adiciona destinatário da mensagem $mailer->AddAttachment(__FILE__); //Adiciona script em anexo a mensagem $mailer->Send(); //Realiza envio da mensagem unset($mailer); //Deleta objeto da area de memória } //Pega exceção catch(Exception $e) { //Imprime mensagem de erro echo $e->getMessage(); } //Fecha tag de formtação echo '</pre>'; Abraços
  7. ursolouco

    Servidor EMAIL()

    <?php // //Versao 1.0 //Autor Wellington Rodrigues <wellingtonbr@gmail.com> // //Queridão, é só copiar, manter os crédito e usar. // //Implementa bibliotecas require_once('PHPMailer_v5.1/class.phpmailer.php'); require_once('PHPMailer_v5.1/class.pop3.php'); require_once('PHPMailer_v5.1/class.smtp.php'); //Abre tag para formatação da sáida na tela echo '<pre>'; //Tenta try { $mailer = new PHPMailer(true); //Cria instancia $mailer->Priority = 1; //Prioridade $mailer->From = 'email@desenvolvendosites.com'; //E-mail remetente $mailer->FromName = 'Seu nome'; //Nome remetente $mailer->Subject = 'Assunto da mensagem'; //Assunto do e-mail $mailer->Host = 'smtp.desenvolvendosites.com'; //Host SMTP $mailer->SMTPAuth = true; //Se o SMTP precisa de autenticação $mailer->Username = 'email@desenvolvendosites.com'; //Usuário SMTP $mailer->Password = ' '; //Senha SMTP $mailer->Body = 'Ola Mundo'.PHP_EOL; //Mensagem a ser enviada $mailer->IsHTML(false); //Mensagem no formato de texto $mailer->IsSMTP(); //Configura mailer para entrega por SMTP $mailer->SMTPDebug = true; //Habilita debug do SMTP $mailer->SingleTo = true; //Enviar e-mail individualmente $mailer->AddReplyTo('suporteonline@desenvolvendosites.com','Suporte On-Line'); //Configura o endereço para receber resposta da msg $mailer->AddAddress('email@dominio.com', 'Nome do aluno(a)'); //Adiciona destinatário da mensagem $mailer->AddAttachment(__FILE__); //Adiciona script em anexo a mensagem $mailer->Send(); //Realiza envio da mensagem unset($mailer); //Deleta objeto da area de memória } //Pega exceção catch(Exception $e) { //Imprime mensagem de erro echo $e->getMessage(); } //Fecha tag de formtação echo '</pre>';
  8. Salve, <?php class bd { function connect() { //.... //Aqui chama outra função que está na classe teste2 $teste2 = new teste2(); $teste2->serei_chamada_em_bd(); } } class teste2 { function serei_chamada_em_bd() { //... } } $bd = new bd(); $bd->connect();
  9. Salve, Você conhece o projeto Doctrine ? http://www.doctrine-project.org/ Abraços
  10. Salve, Estou passando com o mesmo problema, mas acho que dá pra salvar a vida da seguinte maneira. Se seu arquivo esta com a tag de encoding de utf-8, faça o seguinte procedimento. - Abra seu arquivo no notepad++ - Vá ao menu formatar, e selecione: "CONVERTER PARA UTF-8 (SEM BOM) Salve, feche e jogue para o ar... Veja se funciona... abraços
  11. Salve, Experimente: <?php setlocale(LC_ALL, 'ptb'); date_default_timezone_set('America/Sao_Paulo'); printf('<h1>%s</h1>', strftime('%A, %d de %B de %Y', microtime(true)));
  12. ursolouco

    SQL- PHP et session

    $query = 'SELECT * FROM carrinho WHERE session= "'.$session.'"'; $produtos = mysql_query($query);
  13. ursolouco

    EDITOR DE PHP PARA LINUX

    Salve, Já experimentou perguntar ao google ? :huh: http://www.google.com.br/#hl=pt-BR&sou...dfcd91303fbf446 <_<
  14. ursolouco

    EDITOR DE PHP PARA LINUX

    http://www.php-editors.com/
  15. Salve, <?php if(isset($GET['pag'])) { switch($GET['pag']) { case 1: $pag = 'pag1.php'; break; case 2: $pag = 'pag2.php'; break; case 3: $pag = 'pag3.php'; break; default: $pag = 'body.php'; break; } }else { $pag = 'body.php'; } ?>
  16. <?PHP $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; // ADICIONADO PARA VISUALIZAR OS DADOS // ORIGINAIS DA IMAGEM echo '<h1>Nome original da minha imagem', $arquivo['name'], ' que esta no servidor atraves do caminho ', $arquivo['tmp_name'], '</h1>'; exit; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 106883; // Largura máxima (pixels) $config["largura"] = 800; // Altura máxima (pixels) $config["altura"] = 600; // Formulário postado... executa as ações if($arquivo) { // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href=\"index.php?menu=3&view_cod=$view_cod\">Fazer Upload de Outra Imagem</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera um nome único para a imagem for($y=0; $y<=12; $y++){ $imagem_nome = $view_cod . $y . "." . "jpg"; } //$imagem_nome = $view_cod . rand(00,12) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "../../../../dynamic/mini/" . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); echo "Sua foto foi enviada com sucesso!"; } } ?>
  17. Prototype, Mais do que a simples resposta, acho legal você pegar o conceito. Quando você imprime uma sting em aspa simples echo '$nome'; o PHP vai imprimir a string absoluta (Execute o codigo) Quando você trabalha com aspa duplas echo "$nome"; o PHP vai realizar um parser na string e procurar no escopo local se há uma variavel chamada $nome. Para resolver seu problema e aplicar os conceitos escritos acima, rode o codigo abaixo: echo '<td style="font: bold 20px Verdana;">' . $this->linha['campo']. '</td>'; Grande abraço
  18. Não me agradeça, faça o mesmo por alguém! Abraços
  19. Paulo, Veja o exemplo do codigo abaixo: <?php function aiai( $arg = 'ursolouco' ) { printf('<h1>%s</h1>', $arg); } for($i=0; $i < 10; $i++) aiai($i); aiai();
  20. Paulo, A função combo tem um parametro que adiciona o nome do combo, veja qual valor esta sendo passado para ela. Abraços
  21. ursolouco

    Cakendário

    Salve, Acho que o php já faz isso automaticamente para você, veja o código abaixo: <?php $dia = '01'; //Dia primeiro $mes = 12; //Dezembro $ano = date("Y"); //2010 //Agora vamos adicionar, 40 dias (10/01/2011) echo date("d/m/Y", mktime(0, 0, 0, $mes, ($dia + 40), $ano )); Abraços
  22. <?php function combo($campos, $tabela, $crivo, $nome="cmbestado", $rep=0){ include "mysqlconfig.php"; // conecta banco dbagenda if ($rep == 0){ include "mysqllistar.php"; // Executa a cláusula SQL } $sql = "select ".$campos." from ".$tabela." ".$crivo.";"; //Busca // echo $sql; $result = mysqllistar($conect, $sql); if ($nome = "cmbprodage") { $tag = "<select id= " .$nome. " name= " .$nome. " onblur='buscaprod(this.value)'>"; //Montagem do combo } elseif ($nome = "cmbfunc") { $tag = "<select id= " .$nome. " name= " .$nome. " onfocus='buscafunc()'>"; //Montagem do combo } else { $tag = "<select id= " .$nome. " name= " .$nome. ">"; //Montagem do combo } $cont = 0; while ($dados = mysql_fetch_array($result)) { ++$cont; if ($cont == 1 && $nome != "cmbrel") { $tag.= "<option value='".$dados[0]."' selected>" .$dados[0]." - ".$dados[1]. "</option>"; } elseif ($cont == 5 && $nome == "cmbrel") { $tag.= "<option value='".$dados[0]."' selected>" .$dados[0]." - ".$dados[1]. "</option>"; } else{ $tag.= "<option value='".$dados[0]."'>" .$dados[0]." - ".$dados[1]. "</option>"; } } mysql_close(); //fecha conexão $tag.= "</select>"; return $tag; } function maxchave($campos, $tabela, $crivo, $nome, $rep=0) { include "mysqlconfig.php"; // conecta banco dbagenda if ($rep == 0){ include "mysqllistar.php"; // Executa a cláusula SQL } $sql = "select ".$campos." from ".$tabela." ".$crivo.";"; //Busca $result = mysqllistar($conect, $sql); if ($dados = mysql_fetch_array($result)) { $tag = "<input id=" .$nome. " type='text' name='" .$nome. "' size='5' maxlenght='3' value='" .$dados[0]. "' />"; //Montagem do combo } mysql_close(); //fecha conexão return $tag; } //TESTANDO A COISA if($_POST['enviar'] == 'Testar App') { printf('<pre>%s</pre>', var_export($_POST['cmbestado'], true)); } echo '<form method="post action="">'; echo combo('id, nome', 'cliente', 'WHERE TRUE'); echo '<input type="submit" name="enviar" value="Testar App">'; echo '</form>';
  23. ursolouco

    Melhor GRID

    Salve, Chegou e a experimentar http://www.phpgrid.com/grid/ ? Abraços
  24. Salve, Impossivel acredito que não seja pois ainda não foi testado! :closedeyes: Essas questão é um pouco delicada, mas acho que é necessário, de alguma forma, você fornecer seu script (criptografado) que em alguma parte de código verifique se há uma chave válida de acesso para concluir um processo. Isso pode ser feito como ? De diversas formas, mas lembre-se que trabalha com uma ferramenta de código fonte aberto em que muitos profissionais vão ler e podem modificar seu conteudo. Abraços
  25. Paulo, Poste o código fonte da função "combo" Abraços
×
×
  • Criar Novo...