Hola;
Solucione el problema, el problema es que ejecutaba el php como "c:\...". Lo que hice fue, crear Host Virtuales dandole un dominio determinado.
Ahora, puedo crear archivo de texto, el problema viene cuando paso la información contenida en un textarea al archivo creado, cambia la " ' " por "/ ' ", ejemplo:
INSERT INTO `celda` (`idcel`, `modelo`, `idtip`, `idtipo`, `detalle_1`, `detalle_2`) VALUE ('','bc','c','-','-','Protección Clase IP65');
Al pasar el dato anterior al archivo de texto tengo esto:
INSERT INTO `celda` ( `idcel` , `modelo` , `idtip` , `idtipo` , `detalle_1` , `detalle_2` ) VALUES (\'\', \'bc\', \'c\', \'-\', \'-\', \'Protección clase IP65\');
En el momento de restablecer en remoto o en local host en el sql no inserta nada, la pregunta es.... como evito esto " \' ".
Es una aplicación para insertar datos y obtener el backup al mismo tiempo. El código para escribir el archivo es el siguiente:
Código PHP:
<?
$datos = $_POST['datos'];
$DescriptorFichero = fopen("fichero_prueba.txt","a");
$file = $datos."\n";
fputs($DescriptorFichero,$file);
fclose($DescriptorFichero);
include("fichero_prueba.txt");
?>
Nos vemos.