Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2010, 20:31
Avatar de Most
Most
 
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 17 años, 7 meses
Puntos: 6
problema con URL amigable :S

Hola, tengo 1 problema con la URL amigable, y es el siguiente error que me da:

Cita:
Parse error: syntax error, unexpected T_STRING in /homepages/18/d317375696/htdocs/sistema de ficheros/peliculas.php on line 31
el codigo es el siguiente:

Código PHP:
<html> 
<head> 
<title>Documento sin t&iacute;tulo</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<body> 
<table><tr>
<?php 
//Creamos variable para URL AMIGABLE//
function urls_amigables($url) {
// Tranformamos todo a minusculas
$url = strtolower($url);
//Rememplazamos caracteres especiales
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ');
$repl = array('a', 'e', 'i', 'o', 'u', 'n');
$url = str_replace ($find, $repl, $url);
// Añaadimos los guiones
$find = array(' ', '&', '\r\n', '\n', '+');
$url = str_replace ($find, '-', $url);
// Eliminamos y Reemplazamos demás caracteres especiales
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
return 
$url;
}

$connect=mysql_connect("","","");
mysql_select_db("",$connect);
$sql = "SELECT * FROM peliculas order by id desc limit 5";   
$result = mysql_query($sql, $connect) or die (mysql_error());   
$url = '.$row['nombre'].'; //titulo

while ($row = mysql_fetch_array($result)) {   
echo 
'<td><table align="center"> 
    <tr> 
    <td width="135" align="center"><img style="width: 120px; height: 180px;" src="'
.$row['caratula'].'" /></td></tr> 
    <tr> 
      <td align="center"><a href="categorias/peliculas/'
.$row['id'].'/'.urls_amigables($url).'">ver</a></td></tr> 
    <tr> 
      <td>&nbsp;</td></tr> 
</table><td>'
; 
}  


?> 
</tr></table></body> 
</html>
El 31 es:
Código PHP:
Ver original
  1. $url = '.$row['nombre'].'; //titulo

Espero que me puedan ayudar...