Detectar links

Iniciado por jalbtercero, 26 Mayo 2016, 10:35 AM

0 Miembros y 1 Visitante están viendo este tema.

jalbtercero

Tengo este ejemplo de detectar links, pero cuando lo ejecuto, me da un error interno: 500
relacionado con el jquery.min.js

Código (php) [Seleccionar]

<?php
 
session_start
();
 
require(
'connect_db2.php');
 
$op = (int) $_GET['op'];
 
if (
$op === 1) {
    
$nombre  = $_SESSION['usuario'];
    
$mensaje = filter_input(INPUT_POST, 'mensaje', FILTER_SANITIZE_STRING);
 
    
mysqli_query($link, "INSERT INTO chat (id, nombre, mensaje) VALUES('','$nombre', '$mensaje')");
    
mysqli_close($link);
 
} else if (
$op === 2) {
    
$color = '#320EF8';
 
    function 
mostrarDatos($resultados, $color) {
    
            
$mensaje = resultados['mensaje'];
            
$cadena_resultante= preg_replace("/((http|https|www)[^\s]+)/", '<a href="$1">$0</a>', $mensaje);
            
$cadena_resultante= preg_replace("/href=\"www/", 'href="http://www', $cadena_resultante);

$mensahefinal = '<p style="display: inline; color: ' . $color . '; font-size: 120%; margin-left: 8px;">' . $resultados['nombre'] . ': </p>' .
                       
$cadena_resultante . '<br /><hr><br />';
        
 
        
    }
 
    
$result = mysqli_insert_id($link);
 
    
$fila = mysqli_fetch_array($result);
     
mostrarDatos($fila, $color);
    
 
    
mysqli_free_result($result);
    
mysqli_close($link);
}
 
?>



[u]nsigned

No veo nada raro en este código, y mucho menos nada de jquery. Podrias dar mas info? Si estas usando jquery tendrias que postear el codigo completo (php y html).

Por curiosidad, has estado editando algo de la configuración de Apache en .htaccess? Apostaría a que has configurado el mod_rewrite para urls amigables y de ahí sale el codigo 500 de error xD

Saludos!

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!