Jump to content


Photo

Url Amigavel


  • Faça o login para participar
1 reply to this topic

#1 - ----- ---

- ----- ---

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 08/05/2013, 13:32

Usei a seguinte expressão:

RewriteEngine On
RewriteRule ^(.*)\.html$ noticia.php?titulo=$1

e na pagina noticia usei:

$pdo = new PDO("mysql:host=HOST; dbname=MEUBANCO", "USUARIO", "SENHA");
$statement = $pdo->prepare("select * from noticia where titulo = :titulo");
$statement->execute(array(':titulo' => $_GET['titulo']));
$row = $statement->fetch();

antes -> meusite.com/noticia.php?id= PARAMETRO[id]
agora -> meusite.com/titulo da minha noticia.html

porém, a url sai com separaçoes como mostrado acima, quando poderia ficar assim:
meusite.com/titulo-da-minha-noticia.html

retirando o ESPAÇO por TRAÇOS e acentuações por letras não acentuada EXEMPLO á -> a

procurei algumas funções mais até agora nao consegui resolver este problema =/
Alguma ajuda?

#2 Riba .·. DM

Riba .·. DM

    Normal

  • Usuários
  • 62 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 09/05/2013, 18:07


function removeAcentos($str) {

  $from = 'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç ';



  $to = 'AAAAEEIOOOUUCaaaaeeiooouuc_';

  return strtr($str, $from, $to);



}


Posted Image

Talk is cheap. Show me the code




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq