Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odobrať prvý prázdny riadok v PHP

Vo veľkom , multi - súbor PHP aplikácie , môže prázdne riadky spustiť PHP varovania a chybové správy . Niektoré funkcie PHP požadovať , aby boli vykonané pred akýmkoľvek výstupom poslaný programom . Ak stlačíte kláves " Enter " po zatváracej PHP tagu na koniec súboru PHP , webový server , interpretuje to ako výstup prázdny riadok na obrazovke . To bude generovať varovanie alebo chyby, ak ste teda funkciu , ktorá musí byť spustený pred generovaná ľubovoľný výstup . Môžete použiť PHP otvoriť súbory PHP a odstráňte prvý prázdny riadok po uzatváracie PHP značku . Pokyny dovolená 1

Uložte názov súboru , z ktorého chcete odstrániť prvý prázdny riadok do premennej . Skontrolujte , či súbor existuje , ako sa pokúsite čítať . ? Napríklad typ :

< php

$ program_file = " program.php " ;

ak zomrie ( $ program_file ( file_exists ( $ program_file ) ! ) . " neexistuje ! " ) ;
2

Prečítajte si celý obsah súboru do premennej reťazca . Zatvorte súbor potom, čo ste si prečítali obsah . Napríklad typ :

$ obsah = file_get_contents ( $ program_file ) ;

fclose ( $ program_file ) ;
3

Volanie funkcie preg_replace s regulárny výraz , ktorý zodpovedá prázdny riadok po koncový tag PHP a nahradiť prvý inštancie prázdneho riadku s NULL premennú, ktorá je držiteľom obsah súboru . Napríklad typ :

$ new_contents = preg_replace ( " ? /^ > \\ \\ R \\ n" , " " , $ obsah , 1 ) ;
4

porovnanie pôvodný obsah súboru s obsahom po výmene prvý prázdny riadok . Radí užívateľa , že žiadny prázdny riadok existoval , ak sú rovnaké . Napríklad typ :

if ( $ obsah == $ new_contents ) {

echo " No prázdny riadok existoval v " . $ Program_file ;

}
5

Otvorte súbor programu v režime zápisu . Napíšte obsah premennej s prázdnym riadkom odstránené do súboru . Zatvorte súbor a upozorní užívateľa v dôsledku programu . Napríklad typ :

else {

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

fputs ( $ fh , $ new_contents ) ;

fclose ( $ fh ) ;

echo " Odstránená prvý prázdny riadok " . $ Program_file ; ?

}

>

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené