Hola, estube buscando por google y no encuentro nada de informacion, el problema que tengo es que al guardar texto en un txt se me agregan (slashes) mas espesifico unas \ al final de cada cosa, tengo un codigo que me pasaron aqui pero no logro fucionarlo .
code PHP
Código PHP:
<?php
$archivo ="mensaje.txt"; // nombre del archivo
$fichero=fopen($archivo,'r'); // abro de lectura
$cadena = fgets($fichero, 4096); // aqui checo que contiene
list($var, $cont)=split('=',$cadena); // aqui corto las palabras y convierto variables
fclose($fichero); //cerrar fichero
if(isset($HTTP_POST_VARS['info'])) { // si viene de la forma hacer esto
$varia= "<body>";// creo una de las variables a ingresar
$ble = fix($HTTP_POST_VARS['info']);// esta es la variable que viene del area de texto
$fichero=fopen($archivo,'w');// abro el archivo para grabar
fwrite($fichero, "$varia$ble\n");// grabo mis variables
fclose($fichero); //cierro el archivo
}
?>
Liñea que remplaza:
Código PHP:
$ble = fix($HTTP_POST_VARS['info']);// esta es la variable que viene del area de texto
funcion que me pasaron aqui para remplazar las \ :
Código PHP:
function fix($var)
{
if (is_array($var))
{
return array_map('fix', $var);
}
elseif (get_magic_quotes_gpc())
{
return stripslashes($var);
}
return $var;
}