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

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

2012/1/10
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 eliminar atributos únicos en MySQL
Cómo crear una lista de correo con PHP
Cómo ejecutar un archivo PHP externo
Cómo convertir una base de datos MySQL a un archivo delimitado por comas CSV
Cómo insertar un fondo degradado con PHP
Cómo quitar PHP De Mis Mensajes Joomla
Cómo copiar un archivo desde una URL con PHP
Cómo restablecer el MySQL Insertar ID
Conocimientos Informáticos © http://www.ordenador.online