“Conocimiento Programación>Programación PHP /MySQL

Cómo quitar la primera línea en blanco en PHP

2011/5/17
En una aplicación grande, de varios archivos PHP, líneas en blanco pueden desencadenar advertencia PHP y mensajes de error. Algunas funciones de PHP requieren que se ejecutan antes de cualquier salida que se envía por el programa. Si pulsas la tecla "Enter " después de la etiqueta de cierre de PHP al final de un archivo PHP , el servidor Web se interpretará como que la salida de una línea en blanco en la pantalla. Esto generará advertencias o errores si se ejecuta una función que se debe ejecutar antes de generar cualquier salida . Usted puede utilizar PHP para abrir archivos de PHP y quitar la primera línea en blanco después de una etiqueta de cierre PHP. Instrucciones
1

tienda el nombre del archivo del que desea eliminar la primera línea en blanco en una variable. Compruebe que el archivo existe antes de intentar leerlo. Por ejemplo , escriba:

< php

$ program_file = " program.php " ;

si die ( $ program_file ? ( File_exists ($ program_file !)) . " no existe ");
2

Leer todo el contenido del archivo en una variable de cadena. Cierre el archivo después de haber leído el contenido. Por ejemplo , escriba:

$ contenido = file_get_contents ($ program_file ) ;

fclose ($ program_file ) ;
3

llamar a la función preg_replace con una expresión regular que coincide con una línea en blanco después de una etiqueta de cierre PHP y sustituir la primera instancia de una línea en blanco con nula en la variable que contiene el contenido del archivo . Por ejemplo , escriba:

$ new_contents = preg_replace ( " ¿ /^ > \\ \\ r \\ n " , "", $ contenido, 1 ) ;
4

Compara la contenido original del archivo con el contenido después de la sustitución de la primera línea en blanco . Informar al usuario de que no existía ninguna línea en blanco si es la misma . Por ejemplo , escriba:

if ( $ contenido == $ new_contents ) {

echo " No existe en la línea en blanco " . $ program_file ;

}
5

Abra el archivo de programa en modo de escritura . Escriba el contenido de la variable con la línea en blanco eliminado el archivo. Cierre el archivo y asesorar al usuario del resultado del programa. Por ejemplo , escriba:

else {

$ fh = fopen ($ program_file , " w ");
fputs

($ fh , $ new_contents ) ;

fclose ($ fh ) ;

echo " Eliminado primera línea en blanco " . $ program_file ; ?

}

>

Programación PHP /MySQL
Cómo cambiar el nombre de las columnas en MySQL
Cómo abrir un archivo en PHP
Cómo mostrar un documento de Word con PHP
Cómo determinar un tipo de archivo en PHP
Número de palabras en una cadena PHP
Cómo convertir saltos de línea en párrafos con PHP
Cómo crear hojas de cálculo de Excel con MySQL
Cómo utilizar una consulta para encontrar palabras claves
Conocimiento de la computadora © http://www.ordenador.online