wydaje się, że fgets umieszcza spację po wszystkim, co zwraca. Oto niektóre przykładowy kod:Automatyczna spacja po wyniku fgets?
<?php
Echo "Opening " . $_SERVER{'DOCUMENT_ROOT'} . "/file.txt" . "...<br>";
$FileHandle = @Fopen($_SERVER{'DOCUMENT_ROOT'} . "/file.txt", "r");
If ($FileHandle){
Echo "File opened:<br><br>";
While (!Feof($FileHandle)){
$Line = Fgets($FileHandle);
Echo $Line . "word<br>"; //Should be LINECONTENTSword, no space.
}
Fclose($FileHandle);
}
?>
która zwraca
Opening /var/www/vhosts/cqe.me/httpdocs/file.txt...
File opened:
First line word
Second line word
3rd line word
Another line of text word
Blablablaword
Dlaczego istnieje przestrzeń pomiędzy zawartością Linia i „słowa”? A dlaczego ta przestrzeń nie znajduje się na końcu pliku (Blablablaword)?
Czy możesz mi powiedzieć, jak pozbyć się tego miejsca? Wielkie dzięki :-)!
jest zwyczajem, aby zaakceptować rozwiązanie (pole wyboru, wierzę), czy to działa dla Ciebie, tak że inni tacy jak ja będą wiedzieć, czy nie trzeba już więcej opracowanie. –
Myślałem, że wystarczy zielony czek? Przepraszam, jeśli się mylę. – Chris