Cómo Eliminar Una Línea De Sitio

Tabla de contenido:

Cómo Eliminar Una Línea De Sitio
Cómo Eliminar Una Línea De Sitio

Video: Cómo Eliminar Una Línea De Sitio

Video: Cómo Eliminar Una Línea De Sitio
Video: Como ELIMINAR LÍNEAS DE PUNTOS DE SALTO DE PÁGINA Y OTROS en Excel - Eliminar o quitar las rayitas 2024, Mayo
Anonim

Eliminación de lo obsoleto, obsoleto, gamberro, etc. Las cadenas pueden ser una prueba seria para el propietario de un sitio. Sin entrar en los detalles técnicos de varias plataformas, veamos el procedimiento para eliminar esta línea usando PHP.

Cómo eliminar una línea de sitio
Cómo eliminar una línea de sitio

Instrucciones

Paso 1

Determine la ruta al archivo que contiene la línea innecesaria y su número de secuencia en el archivo. (Tenga en cuenta que la numeración de líneas comienza con uno). Comience a crear el comando de eliminación deseado.

Paso 2

Cree una matriz que sea una copia de los datos del archivo seleccionado: $ data = file (path_to_file); Determine la cantidad de componentes incluidos en ella: $ count_data = sizeof ($ data);. Elimine la línea innecesaria usando la fórmula id -1, ya que la numeración de los componentes de la matriz difiere de la numeración de la línea del documento y comienza desde cero: unset ($ data [$ id-1]); Abra el archivo seleccionado para editar su contenido: $ fp = fopen (path_to_file, a); Establecer la variable de bloqueo del archivo seleccionado flock ($ fp, LOCK_EX); y elimine el contenido incorrecto del archivo a cambiar: ftruncate ($ fp, 0);.

Paso 3

Cree contenido nuevo para el archivo a modificar: for ($ j = 0; $ j

Paso 4

Complete el procedimiento para crear el comando requerido para eliminar una línea que se ha vuelto innecesaria ingresando el estándar "?>" (Sin comillas). Utilice el procedimiento anterior para crear sus propios scripts para eliminar líneas no solo por número, sino también por identificador del componente a eliminar - id. Para hacer esto, establezca una variable de búsqueda de cadena que contenga el identificador de búsqueda en el primer campo.

Paso 5

Tenga en cuenta que no es necesario verificar primero todos los scripts generados en los archivos de prueba para poder recuperar todos los datos eliminados.

Recomendado: