sembra che fgets metta uno spazio dopo tutto ciò che restituisce. Ecco qualche esempio di codice:Spazio automatico dopo il risultato di 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);
}
?>
che restituisce
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
Perché c'è uno spazio tra il contenuto della linea e la "parola"? E perché questo spazio non c'è alla fine del file (Blablablaword)?
Potrebbe dirmi come liberarmi di questo spazio? Grazie mille :-)!
è consuetudine ad accettare una soluzione (una casella di controllo, credo) se funziona per voi, in modo che altri come me sapranno se non sono più bisogno di più elaborazione. –
Ho pensato che il controllo verde sarebbe sufficiente? Scusami se sbaglio. – Chris