Het lezen van de inhoud van een tekstbestand is een belangrijk onderdeel programmeren , of u nu zetten de gegevens op een webpagina , of het importeren van gegevens uit een tekstbestand in een database . Met behulp van PHP 's fread en bestandsgrootte functies , kunt u de inhoud van een hele tekst bestand in een enkele variabele . Met deze variabele , kan de tekst worden afgedrukt op het scherm of op andere wijze gemanipuleerd . De fread functie kan ook lezen slechts delen van het bestand . Instructies 1 Open een leeg tekstbestand . U kunt een willekeurige teksteditor zoals Windows Kladblok of GEdit en Kate in Linux gebruiken . Kopen van 2 Start het php script . < ? Php Place 3 de naam van het externe tekstbestand in een variabele $ tekstbestand = " voorbeeld.txt " ; . 4 Open het externe tekstbestand te lezen $ file = fopen ( " voorbeeld.txt ' , ' . r ' ) ; de ' parameter r ' vertelt het fopen functie om het bestand te openen voor alleen lezen Place 5 van de gegevens uit het tekstbestand in een variabele $ data = fread ( $ file , . . bestandsgrootte ( $ tekstbestand ) ) ; de bestandsgrootte geeft het aantal bytes in de variabele $ tekstbestand . De fread functie vereist een bestand ( $ bestand ) , en het aantal bytes te lezen . In combinatie met de bestandsgrootte functie , zal het het hele bestand lezen 6 Sluit de externe tekst file.fclose ( $ file ) ; . 7 Print het bestand naar de screen.echo $ gegevens ; 8 Sluit het php programma > het hele programma eruit zal zien : . ? ? 9 Sla het script met de bestandsextensie " . php " in dezelfde map als het tekstbestand . Bijvoorbeeld , zal dit script worden genoemd example.php . 10 Open een terminalvenster ( Linux ) of Command Prompt ( Windows ) . In Windows selecteert u ' Start'> ' Alle programma's ' > ' accessoires ' > ' Opdrachtprompt . " In Linux of Unix , opent u het terminal-venster onder de " System Tools " of " Hulpprogramma's " sub -menu in het hoofdmenu van uw besturingssysteem " Applications " Test 11 van het script met de volgende opdracht : . Php example.php
|