Hola.. mis estimados he estado investigando acerca de este problema y no hallo la solucion, el caso es que intento de guardar la ruta de un archivo (fotos, imagenes, etc..) y me genera un error... y no hallo como, tengo un
<input type = "File" name "link">
en el cual tomo el link
el link se lo paso a un metodo que tengo en una clase
Código PHP:
function insertar_opcion($Conexion_ID,$idopcion,$idmenu,$descripcionopc,$link)
{
$idopcion=strtoupper(trim($idopcion));
$descripcionopc=strtoupper(trim($descripcionopc));
//$link = str_replace ("%cuerpo%", "negro", "<body text=%cuerpo%>");
$link=str_replace("\\","/",$link);
$link=trim($link);
$insertsql="INSERT INTO opciones (IdOpcion,IdMenu,DescripcionOpcion,LinkOpcion) VALUES('$idopcion',$idmenu','$descripcionopc','$link')";
echo "Este es mi SQL de insertar: ".$insertsql;
$Insertar_ID = @mysql_query($insertsql, $Conexion_ID);
if (!$Insertar_ID)
{
$this->Errno = mysql_errno();
$this->Error = mysql_error();
}
return $Insertar_ID;
}
el error que me genera es que no puedo usar ese caracter le he agregado la funcion str_replace para que me reemplace \\ por / y la verda sigo con el error a ver si me explican algo porque la verdad eso
con este erro..!!!
Saludos desde Venezuela..!!