Hola.
Llevo un rato mirando mensajes para abrir un archivo en modo lectura, y otro en modo lectura/escritura. La idea es:
1.- buscar una cadena1 en file1
2.- copiar como
variable1 lo que haya escrito
a partir de esa cadena1 hasta encontrar cadena2
3.- escribir
variable1 dentro de file2
4.- buscar cadena3 en file1
5.- copiar como
variable2 lo que haya escrito
a partir de esa cadena3 hasta encontrar cadena4
6.- escribir variable2 dentro de file2
7.- volver a punto 1.- hasta llegar al final de file1
De momento lo único que consigo es meterme en un bucle infinito.
Código PHP:
$origen = 'users.php';
$file1 = fopen($origen, "r");
$destino = 'users.sql';
$file2 = fopen($destino, "a");
while(!feof($file1)){
explode('\'', $dato);
$write = fputs($file2, $dato);
}
fclose($file1);
//Para escribir al final del archivo y cerrarlo
$string = "\n Esto contenía el archivo";
fclose($file2);
Problemas:
cadena1 es una comilla simple, por lo que debo "escaparla".
cadena1, 2, 3 y 4 son diferentes entre si.
¿Podría alguien ayudarme?