Hola nuevamente, estoy ahora con un tema que no me deja dormir. Estoy tratando de hacer de que los usuario que realizan los trabajos suban el enlace de los mismos, pero depende la funcion que uso la estoy usando mal y no se como arreglarlo
Use preg_replace que realiza una búsqueda y sustitución de una expresión regular y use preg_match que realiza una comparación con una expresión regular.
Código PHP:
function expresion($text){
$text = preg_match("/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", $text);
return $text;
}
si uso preg_match me da como resultado 0
Código PHP:
function expresion($text){
$text = preg_replace("/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", $text);
return $text;
}
si uso preg_replace este es el error: Warning: preg_replace() expects at least 3 parameters, 2 given in
Todo esto teniendo en cuenta en el post de cada trabajo agregan los enlaces de distintas maneras, ejemplo: trabajo.datasoft.net/daniel/costos o
http://trabajo.datasoft.net/nadia/pagos
Bueno, espero me ayuden y gracias