Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP - při zápisu dat do souboru, přidá prázdný řádek.

Prečítaj si dokumentáciu k funkciám feof a fgets, aby si ich používal správne. Pretože kým si nenačítal koniec súboru cez fgets, tak feof ti vráti FALSE. Ten kód by mohol vyzerať skôr nejako takto (nepotrebuješ ani použiť feof):

while (($radek = fgets($soubor, 5000)) !== FALSE) {
	...
}
Pokiaľ ale máš v súbore ten prázdny riadok naozaj zapísaný, tak sa pozri aj na to, čo máš v premennej $write. Ináč na takéto jednoduché veci by som skôr použil file_get_contents a file_put_contents, ktoré prečíta/zapíše celý súbor naraz.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny