Publicidade

Maykel-ctba

Members
  • Total de itens

    1.760
  • Registro em

  • Última visita

  • Dias vencidos

    20

Maykel-ctba venceu o dia em Janeiro 5

Teve o conteúdo mais curtido

Reputação

226 Excelente

Sobre Maykel-ctba

  • Classificação
    Maykel Esser
  • Data de Nascimento 22-03-1988

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Curitiba
  • Interesses
    Música e webdesign.

Contato

  • Twitter
    @maykelesser
  • Facebook
    https://www.facebook.com/maykel.esser
  1. @DiogoD acabei de testar aqui, e não trocou os números... $str = "Curso de Sistemas de informação"; echo urlizer($str); // * curso-de-sistemas-de-informacao Ele está inserindo os números porque você não tratou a URL que vem do GET antes. Tente usar urldecode antes de jogar a string para a função!
  2. Pessoalmente uso: function urlizer($str) { $str = preg_replace('/[áàãâä]/ui', 'a', $str); $str = preg_replace('/[éèêë]/ui', 'e', $str); $str = preg_replace('/[íìîï]/ui', 'i', $str); $str = preg_replace('/[óòõôö]/ui', 'o', $str); $str = preg_replace('/[úùûü]/ui', 'u', $str); $str = preg_replace('/[ç]/ui', 'c', $str); $str = preg_replace('/[^a-z0-9]/i', '-', $str); $str = preg_replace('/_+/', '-', $str); $str = rtrim($str,"-"); return strtolower($str); } Veja se serve para seu uso. Sobre os 10 caracteres, achei estranho você dizer isso... eu uso para URLs até que longas (nomes de posts de blog, por exemplo).
  3. Cara, não entendi. Ele grava ou não grava com a formatação? No título, diz que não grava... e logo acima, diz que aparece o texto formatado quando insere no DB. Decida-se!
  4. Ainda está com o problema? Pode ser uma instabilidade no Sandbox.
  5. Urgente não vai atrair ningúem no fórum... pelo contrário. #ficadica Sobre sua questão, você deu permissão de escrita para o diretório aonde os PDFs serão salvos?
  6. - Comente sua linha que executa a query para deixá-la inativa; - Dê um print_r no seu $result->fetch_array() para ver o que está vindo do banco ALUNO. Se o array tiver o último registro duplicado, o problema pode estar nele.
  7. @cleimarlemes é que o fórum na real não tem o intuito de ser banco de scripts. O propósito é mais ajuda e estudo mesmo. Ajudaria se o código não fosse disponibilizado da maneira que foi, "jogado" no post. Tente colocar em um ZIP e disponibilizar no fórum, com a permissão dos administradores! ;-) Pode ser que a demanda do script seja baixa também, por isso não houve interações... desde... ontem.
  8. Você pode colocar essa string dentro da tag <pre>. Não há a necessidade de PHP neste caso. Exemplo: <?php $string = "<iframe blablabla...></iframe>"; ?> <pre> <?php echo $string; ?> </pre>
  9. Nobody Knows! Pode ser lib corrompida, ou problema de acesso de segurança. Já tentou rodar com permissões administrativas? Outra coisa que pode ter sido é você ter instalado algum programa que utilize as mesmas portas que o WAMP, o que pode ter bagunçado seu arquivo HOSTS.
  10. Mas o código HTML pode ser uma string. Não entendi muito sua pergunta! Melhor dar um exemplo aí do que você quer fazer! ;-)
  11. Marcelo, Eu faço desta maneira, sem o html_entity_decode! E traz numa boa!
  12. Você quer um orçamento para desenvolver este sistema?
  13. Sua classe não foi inserida e você a chamou em algum lugar.
  14. Chegou a jogar a consulta diretamente no banco pra ver se retorna?
  15. Acredito não ter uma resposta absoluta para isso. Eu mesmo injeto PHP no HTML em 100% dos projetos que tenho. Mas é por ser leigo: Eu não faço a minima ideia de como insertar conteúdos vindo de um banco no HTML sem usar PHP. Uma hora ou outra, o PHP vai ter que interagir com o HTML... Eu pessoalmente faço da seguinte maneira. Crio uma classe aonde resgato os objetos vindos do banco... exemplo: class Blog extends Query { /** * Armazena um array com as informações * enviadas pelo usuário, atraves do método __set * @var String */ public $storage; /** * Guarda uma propiedade na caixa * @param String $index * @param String|Integer $value * @return String */ public function __set($index, $value){ $this->storage[$index] = addslashes($value); return $this->storage[$index]; } /** * Recupera uma propiedade na caixa * @param String $index * @return String|Integer */ public function __get($index){ if(array_key_exists($index, $this->storage)){ return $this->storage[$index]; } } /** * Carregam os dados guardados de uma única tabela * no banco de dados * @return Array com registros */ public function load($debug = false, $order = null, $limit = null){ $object = ""; $arrayTabela = array("sistema_blog b"); $query = $this->select()->from(implode(",", $arrayTabela)); if(!empty($this->storage)){ if(!is_null($this->storage) || count($this->storage) != false){ $i = 0; foreach($this->storage as $index => $data){ if(!is_numeric($data)){ $value = "'".$data."'"; }else{ $value = (integer)$data; } if($i == 0){ $query->where($index." = ".$value); } else{ $query->andWhere($index." = ".$value); } $i++; } } } if(!empty($order)){ $query->order($order); } if(!empty($limit)){ $limit = explode(",", $limit); $query->limit($limit[0], $limit[1]); } if($debug){ echo $query."<br />"; } try { $objConnect = Conexao::connect(); $objResult = $objConnect->query($query); $object = $objResult->fetchAll(PDO::FETCH_ASSOC); } catch (Exception $e){ $object = null; } return $object; } } E quando quero trazer os posts do blog, por exemplo, na index, faço da seguinte maneira... <div class="row"> <?php $objBlog = new Blog(); $resultadoBlog = $objBlog->load(false,"bloDataVeiculacao DESC","0,4"); if(!empty($resultadoBlog)){ foreach($resultadoBlog as $post){ $divBlog .= " <div class=\"col-sm-3\"> <a href=\"/blog/".$post['bloAlias']."\" title=\"".$post['bloTitulo']."\" class=\"post\"> <img src=\"\" class=\"img-responsive\" alt=\"".$post['bloTitulo']."\"> <h3>".$post['bloTitulo']."</h3> <p>Resumo [...]</p> <span class=\"autor\"> <img src=\"".$avatarThumb."\" title=\"".$post['cadNome']."\" class=\"img-circle\"> <p>Postado por <strong>".$post['cadNome']."</strong><br>em ".format_date($post['bloDataVeiculacao'],"d/m/Y")."</p> </span> </a> </div>"; } } // * Caso não tenha else{ $divBlog = "<p class=\"col-sm-12\">Nenhum post foi encontrado.</p>"; } echo $divBlog; ?> </div> Como pode ver, uma hora ou outra eu misturo o HTML com o PHP. E sinceramente, não sei se há outra maneira de fazer isso. Mas desta maneira, consigo otimizar bastante o recurso de load/insert/update/remove do banco. No fim das contas, é o mesmo que você faz.