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.

Ahoj,
řeším doufám že maličkost. Mám to trochu složitější a nechce se mi sem dávat všechny scripty, atd. Ale třeba bude stačit jen kousek. Mám kód kterým ukládám proměnou, která je složena z více proměnných, do souboru který neexistuje, ale vytvoří se, je soubor .cgi vlastně ho beru jako csv. Ale při uložení mi ty data hodí na jeden řádek, to je OK, ale když dám šipku dolů (v editaci toho souboru) tak je tam další řádek (prázdný), ten mi pak zobrazuje prázdnou buňku v table, když jej pomocí while a fgets zobrazuji.
Ten kód:

$fp = FOpen ("soubor.cgi", "w"); 
FWrite ($fp, $write); 
FClose ($fp);
A kód na zobrazování:
$soubor1=fopen("soubor.cgi", "r");     
	while (!feof($soubor1)){ 	
		$radek = fgets($soubor1,5000); 
			$radek2 = str_replace(';','</td><td>',$radek);
      $radek3 = str_replace('"'," ",$radek2); 	
      $novy = ('<tr align="center"><td>'.$radek3.'</td></tr>');	
      echo $novy;
	}
echo ('</table>');
Já nevím co mám dělat. Kdyžtak více vysvětlím.

Odpověď na otázku

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

Zpět do poradny