Crear url sin caracteres especiales con php
Chicos me pueden decir como puedo hacer para crear una url amigable sin caracteres especiales con php? resulta que si aparece un acento me da error como es lógico!!!
0
Puntos
Puntos
2198
Visitas
Visitas
1
Resp
Resp
Por forerophp hace 102 meses
Principiante
Respuesta #1
Hola forerophp
este tema ya se ha abierto
la funcion seria esta
url post
este tema ya se ha abierto
la funcion seria esta
<?php //Función para remplazar cadena function seo_url($cadena){ $cadena= utf8_decode($cadena); $cadena = str_replace(' ', '-', $cadena); $cadena = str_replace('?', '', $cadena); $cadena = str_replace('+', '', $cadena); $cadena = str_replace(':', '', $cadena); $cadena = str_replace('??', '', $cadena); $cadena = str_replace('`', '', $cadena); $cadena = str_replace('!', '', $cadena); $cadena = str_replace('¿', '', $cadena); $originales = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ??'; $modificadas = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr'; $cadena = strtr($cadena, utf8_decode($originales), $modificadas); return $cadena; } // Convertir el nombre del producto en url amigable. $Nombre_Del_Producto = "Libro para niños"; $seo= seo_url($Nombre_Del_Producto); ?>
url post
https://datoweb.com/post/654-funciones-en-php-para-hacer-urls-amigables
1
Puntos
Puntos
Por pablo hace 102 meses
Experto